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

OpenStudio Control Thermostat

asked 2018-06-07 15:58:48 -0600

rishi's avatar

updated 2018-06-07 16:41:38 -0600

I'm new to Open Studio and am trying to write a controller for the thermostat. In other words, it would turn it on or off based on the current state of the simulation. How would I be able to accomplish this? Would I be able to write a measure that could toggle the thermostat at every Open Studio time-step?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-06-10 15:10:54 -0600

You could accomplish customized control of the thermostat by using the Energy Management System (EMS) objects. These objects allow you to write custom control logic that can change the simulation based on the internal simulation state.

I'd start by making an Actuator that would modify the Thermostat's setpoint Schedule. I believe that there are examples in the EMS Application Guide that are very similar to what you want to do.

Because the EMS objects are not accessible through the user interface, you'll have to add them via an OpenStudio Measure.

edit flag offensive delete link more


EMS sensor and actuator objects are in the 2.5.1 OS GUI. There is a new tab for this in the HVAC GUI.

BrianLBall's avatar BrianLBall  ( 2018-06-11 09:48:38 -0600 )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: 2018-06-07 15:58:48 -0600

Seen: 692 times

Last updated: Jun 10 '18