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

Error parsing "ThermostatSetpoint:SingleCooling"

asked 2019-02-10 02:02:04 -0500

Nattawat's avatar

updated 2019-02-11 10:02:57 -0500

* Severe * Line: 616 Index: 0 - Error parsing "ThermostatSetpoint:SingleCooling". Error in following line.

* Severe * ~~~

* Severe * <root> - Missing required property 'GlobalGeometryRules'.

* Fatal * Errors occurred on processing input file. Preceding condition(s) cause termination.

edit retag flag offensive close merge delete


@Nattawat it sounds like you have something wrong with your EnergyPlus input file at line number 616, judging by beginning of first Severe error line. The error messages go on to say the issue is related to a Thermostat object and a GlobalGeometryRules object, but these two usually aren't related, so it's difficult to know exactly what's wrong with the input file. Can you post a link to your EnergyPlus input file ending in .idf?

Aaron Boranian's avatar Aaron Boranian  ( 2019-02-10 19:11:20 -0500 )edit

hear is file in.idf I am not sure about this file. I fixed somthing in my os last night Can u help me pls. I first time use os programe

Nattawat's avatar Nattawat  ( 2019-02-10 22:03:18 -0500 )edit

and i want to know about GlobalGeometryRules Can u explain that?

Nattawat's avatar Nattawat  ( 2019-02-10 22:04:27 -0500 )edit

@Nattawat the GlobalGeometryRules object determines how corners of surfaces are located.

Aaron Boranian's avatar Aaron Boranian  ( 2019-02-11 09:49:58 -0500 )edit

1 Answer

Sort by » oldest newest most voted

answered 2019-02-11 10:02:44 -0500

After looking over your attached IDF, it looks like you are using "special characters" (characters that are not ASCII) that EnergyPlus cannot handle, such as the last input field setting Cooling Setpoint Temperature Schedule Name in the code block below.

  Thermostat Setpoint Dual Setpoint 1,    !- Name
  Heating,                                !- Heating Setpoint Temperature Schedule Name
  แอร์ออฟฟิส;         !- Cooling Setpoint Temperature Schedule Name

To fix this, you will need to reset any input fields using these special characters with their English equivalent. You can read more about special characters in OpenStudio and EnergyPlus in a related Unmet Hours post.

edit flag offensive delete link more


EnergyPlus can handle UTF-8 input, however, there were a couple bugs which prevented EnergyPlus from parsing it correctly. These were addressed in this pull request and will be included in the EnergyPlus 9.1.0 release.

MarkAdams's avatar MarkAdams  ( 2019-02-11 10:48:53 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer


Question Tools

1 follower


Asked: 2019-02-10 02:02:04 -0500

Seen: 213 times

Last updated: Feb 11 '19