EnVi Zone Definition - fatal error in EnergyPlus error file

160 views
Skip to first unread message

Michael Lester

unread,
Jan 20, 2021, 7:56:06 PM1/20/21
to VI-Suite
I have attempted to follow the tutorial 7 video for EnVi Zone Definition, using vsuite 0.6 in Blender 2.82.

  • Object Properties for EN-COLLECTION is set to EnVi Surface. (location differs to 0.4 in older version of blender, but this seems correct)
  • Materials created and assigned to a model similar to the tutorial video
    • Roof, Walls, Floor, Windows, Door
  • EnVi Material nodes created for each, single node for each using relevant preset e.g. Type = Window (different process to 0.4 but looks legit)
  • Vi-Suite nodes as follows, connected appropriately:
    • VI Location (source EPW Birmingham or my local custom data)
    • EnVi Geometry (and exported)
    • EnVi Export (zone thermal: temp and humidity checked, and exported)
    • EnVi Simulation

When I click calculate on EnVi Simulation node I get an immediate error as follows:
"Fatal error reported in the EnergyPlus error file. Check the file in Blender's text editor"

I assume means the results1out.err file in the created subfolder but it is empty.
in1.epw matches the selected input epw file
in1.idf looks fine describing the geometry
results1out.dbg/eio/err/eso/mtr are all empty files, as is sqlite.err

Any advice on getting it to work? Or finding the reported error file?

I have also checked in install directory, subdirectories, use appdata locations, and working file locations. No such error file exists.

Ryan Southall

unread,
Jan 20, 2021, 8:03:50 PM1/20/21
to VI-Suite
Sounds alright. Does the vi-suite-log file in Blender's text editor say anything useful? If the results1out.err is empty it means something went wrong before EnergyPlus initiated. If you can post the blend file here I'll have a look. 

Michael Lester

unread,
Jan 21, 2021, 3:29:43 PM1/21/21
to VI-Suite
Missing module called 'codecs':
2021-01-20 17:36:14: Energyplus error: Fatal Python error: initfsencoding: unable to load the file system codec

Traceback (most recent call last):

  File "C:\\Users\\Mike\\AppData\\Roaming\\Blender Foundation\\Blender\\2.82\\scripts\\addons\\vi-suite06-master\\EPFiles\\win32\python_standard_lib\encodings\__init__.py", line 31, in <module>

ModuleNotFoundError: No module named 'codecs'

Ryan Southall

unread,
Jan 21, 2021, 5:16:49 PM1/21/21
to VI-Suite
Thanks for the report. Looks like I, err hem, forgot to put some EP Python files up on git for Windows.  For now you can try copying over the codecs.py and other files from the linux or darwin directories. Or you can download EnergyPlus 9.3 for windows and copy over the missing files from there. I'll upload them to git when I do the next commit from windows.

Ryan Southall

unread,
Jan 21, 2021, 5:35:14 PM1/21/21
to VI-Suite
Also, bear in mind only Blender 2.83 is supported.

--
You received this message because you are subscribed to a topic in the Google Groups "VI-Suite" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vi-suite/WwxXBsSUfCY/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vi-suite+u...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/vi-suite/3c6e81b6-e04c-41d9-a2a8-be72582889b9n%40googlegroups.com.

Ryan Southall

unread,
Jan 22, 2021, 7:04:50 AM1/22/21
to VI-Suite
Missing files should now be in the git repository.

Michael Lester

unread,
Jan 23, 2021, 5:34:00 AM1/23/21
to VI-Suite
Thanks. Grabbing now, and getting 2.83 LTS from Steam.  I'm using 2.9 for most of my Blender stuff, just still had 2.82 on my system.
Will have a play around next week and report back.

Michael Lester

unread,
Jan 23, 2021, 5:34:04 AM1/23/21
to VI-Suite
The error log now populates. Immediate fatal error on attempting to calculate the simulation.
in1.idf file attached.

Blender log:
2021-01-22 19:57:19: Energyplus error: Program terminated: EnergyPlus Terminated--Error(s) Detected.

Results1out.err log:
Program Version,EnergyPlus, Version 9.3.0-baff08990c, YMD=2021.01.22 19:57,
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_0", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_1", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_2", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_3", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_4", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_5", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_6", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_7", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_8", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_9", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_10", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_11", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_12", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_13", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_14", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_15", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_16", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_17", invalid Zone Name="EN_COLLECTION".
   ** Severe  ** BuildingSurface:Detailed="EN_COLLECTION_18", invalid Zone Name="EN_COLLECTION".
   **  Fatal  ** GetSurfaceData: Errors discovered, program terminates.
   ...Summary of Errors that led to program termination:
   ..... Reference severe error count=19
   ..... Last severe error=BuildingSurface:Detailed="EN_COLLECTION_18", invalid Zone Name="EN_COLLECTION".
   ************* Warning:  Node connection errors not checked - most system input has not been read (see previous warning).
   ************* Fatal error -- final processing.  Program exited before simulations began.  See previous error messages.
   ************* EnergyPlus Warmup Error Summary. During Warmup: 0 Warning; 0 Severe Errors.
   ************* EnergyPlus Sizing Error Summary. During Sizing: 0 Warning; 0 Severe Errors.
   ************* EnergyPlus Terminated--Fatal Error Detected. 0 Warning; 19 Severe Errors; Elapsed Time=00hr 00min  0.25sec


On Friday, 22 January 2021 at 06:04:50 UTC-6 rgsou...@gmail.com wrote:

Ryan Southall

unread,
Jan 23, 2021, 5:38:09 AM1/23/21
to VI-Suite
I don't see the idf attachment. Looks like the zone is not being exported but the surfaces are. 

Michael Lester

unread,
Jan 25, 2021, 3:23:02 PM1/25/21
to VI-Suite
Attachment just keep erroring. Trying again as .txt


in1.txt

Ryan Southall

unread,
Jan 25, 2021, 3:39:51 PM1/25/21
to VI-Suite
The file confirms that the EnergyPlus zone is not being exported, but the surfaces are. Can you post the blend file here?

Michael Lester

unread,
Jan 28, 2021, 12:04:14 PM1/28/21
to VI-Suite
Attached. Rename from txt to blend because reasons

EnViTests.txt

Ryan Southall

unread,
Feb 24, 2021, 12:04:50 AM2/24/21
to VI-Suite
I can't open it. Seems it's gotten corrupted. Try putting the blend file in a zip file. If if won't upload to here, zip files can be uploaded to the github issues page.

Michael Lester

unread,
Feb 26, 2021, 2:58:47 PM2/26/21
to VI-Suite
EnViTests.zip

Ryan Southall

unread,
Feb 27, 2021, 7:01:00 AM2/27/21
to VI-Suite
You've got a 100mm thickness of glass in your windows.

Michael Lester

unread,
Feb 28, 2021, 5:30:00 PM2/28/21
to VI-Suite
Then it is because the script does that. Because the model doesn't, and there is no visible setting to define thicknesses.

Michael Lester

unread,
Feb 28, 2021, 5:35:55 PM2/28/21
to VI-Suite
Ah. It defaults to 100mm for all measurements in all materials in Envi Material . Even for presets, despite field labels saying, for example, 3mm, 14mm airgap, 3mm.
Reply all
Reply to author
Forward
0 new messages