Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page

# Revision history [back]

It looks like your input file (IDF) is set up for EnergyPlus version 8.0, but the error file (ERR) says you are trying to simulate this input file with the engine executable for EnergyPlus version 9.2.

IDF content:

Version,8.0;


ERR content (very first line at top of file):

Program Version,EnergyPlus, Version 9.2.0-921312fa1d, YMD=2020.02.25 17:57,


The Version object defined in the IDF and that for the engine executable you wish to simulate with should match. If you just want to run this example file named SmOffPSZ.idf, then you can find it after installing any version of EnergyPlus under C:/EnergyPlusV[Version that you installed]/ExampleFiles.

It looks like your input file (IDF) is set up for EnergyPlus version 8.0, but the error file (ERR) says you are trying to simulate this input file with the engine executable for EnergyPlus version 9.2.

IDF content:

Version,8.0;


ERR content (very first line at top of file):

Program Version,EnergyPlus, Version 9.2.0-921312fa1d, YMD=2020.02.25 17:57,


The Version object defined in the IDF and that for the engine executable you wish to simulate with should match. If you just want to run this example file named SmOffPSZ.idf, then you can find it after installing any version of EnergyPlus under C:/EnergyPlusV[Version that you installed]/ExampleFiles.

The fenestration surface errors are caused by the removal of the Shading Control Name input field between EnergyPlus v8.0 and v9.2. See the screenshot below showing the v8.0 IDF that you shared from BCVTB examples on the right compared to v9.2 example IDF that comes with EnergyPlus installation on the left.

The v8.0 IDF includes this extra input field, bringing the total input fields that need to be defined up to 22 for a window with 4 vertices. The v9.2 engine executable is expecting one less input field (total of 21), forcing the window surface object to stop there, and trying to read the final input value as a new object. Hence, the error lines saying "2.671" is not a valid Object Type, or something similar.

The other error messages are for similar reasons (input fields added or removed between v8.0 and v9.2).

"Coil:Heating:Gas" is not a valid Object Type. is an error message because that object type was changed to Coil:Heating:Fuel

<root>[Branch][Air Loop 1 Main Branch][components][0] - Missing required property 'component_object_type'. is an error message because the Branch object type had Maximum Flow Rate and Component 'n' Branch Control Type input fields removed (see screenshot below).

<root>[ZoneHVAC:EquipmentList][ZNF1Equipment][equipment][0][zone_equipment_object_type] - "ZNF1DirectAir" - Failed to match against any enum values. is an error message because the ZoneHVAC:EquipmentList object type had Load Distribution Scheme and Sequential Cooling/Heating Load Fraction Schedule Name input fields added (see screenshot below).

If you use a diff tool like WinMerge or Beyond Compare (what I used for my screenshots) and show the IDD files for EnergyPlus v8.0 and v9.2 side-by-side, you will find these differences and others.