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

Revision history [back]

OpenStudio only supports ThermostatSetpoint:DualSetpoint. It does NOT support neitherThermostatSetpoint:SingleHeating nor ThermostatSetpoint:SingleCooling.

While it could be checking on forward translation to create a proper object, it just deletes the Thermostat altogether!

So if you have a heated-only zone you MUST input a cooling schedule as well: pick a high number, like 120°F/50°C.

If you have a cooled-only zone, you MUST input a heating schedule as well: pick a low number, like 32°F/0°C

OpenStudio only supports ThermostatSetpoint:DualSetpoint. It does NOT support neitherThermostatSetpoint:SingleHeating nor ThermostatSetpoint:SingleCooling.

While it could be checking on forward translation to create a proper object, it just deletes the Thermostat altogether!

So if you have a heated-only zone you MUST input a cooling schedule as well: pick a high number, like 120°F/50°C.

If you have a cooled-only zone, you MUST input a heating schedule as well: pick a low number, like 32°F/0°C32°F/0°C.


*Edit 2018-04 *

I added this functionality circa October 2017: see PR #2813. The ThermostatSetpointDualSetpoint in OpenStudio now behaves like this during the Forward translation:

  • If only a Heating Schedule is specified, IDF has a ThermostatSetpoint:SingleHeating
  • If only a Cooling Schedule is specified, IDF has a ThermostatSetpoint:SingleCooling
  • If both Schedules are specified, IDF has a ThermostatSetpoint:DualSetpoint

Any version after 2.3.1 included will have this feature.

OpenStudio only supports ThermostatSetpoint:DualSetpoint. It does NOT support neitherThermostatSetpoint:SingleHeating nor ThermostatSetpoint:SingleCooling.

While it could be checking on forward translation to create a proper object, it just deletes the Thermostat altogether!

So if you have a heated-only zone you MUST input a cooling schedule as well: pick a high number, like 120°F/50°C.

If you have a cooled-only zone, you MUST input a heating schedule as well: pick a low number, like 32°F/0°C.


*Edit 2018-04 *Edit 2018-04

I added this functionality circa October 2017: see PR #2813. The ThermostatSetpointDualSetpoint in OpenStudio now behaves like this during the Forward translation:

  • If only a Heating Schedule is specified, IDF has a ThermostatSetpoint:SingleHeating
  • If only a Cooling Schedule is specified, IDF has a ThermostatSetpoint:SingleCooling
  • If both Schedules are specified, IDF has a ThermostatSetpoint:DualSetpoint

Any version after 2.3.1 included will have this feature.