Is your feature request related to a problem? Please describe.
Need a way to define thermostat operation and schedules especially when there is occupant interaction.
Describe the solution you'd like
Create a thermostat class with basic functions like update setpoint, apply hold, sense occupancy, revert hold.
Describe alternatives you've considered
Implementing the thermostat logic directly in the building class when setpoint is updated but does not generalize well especially for custom implementations.
Is your feature request related to a problem? Please describe. Need a way to define thermostat operation and schedules especially when there is occupant interaction.
Describe the solution you'd like Create a thermostat class with basic functions like update setpoint, apply hold, sense occupancy, revert hold.
Describe alternatives you've considered Implementing the thermostat logic directly in the building class when setpoint is updated but does not generalize well especially for custom implementations.
Additional context NIL