dz
dz copied to clipboard
Implement HVAC Unit Protection Delay
Expected Behavior
Control commands issued by DZ do not cause HVAC units to get confused
Actual Behavior
It's been reported that there is at least one older unit that doesn't like stop/start commands issued at short (less than a minute) intervals. Instead of turning on as expected, the unit turns on the air handler, but not the condenser.
Corrective Measure
A configurable delay needs to be introduced into the control pipeline so that DZ does not issue control commands more often than the unit can execute them.
Limitations
This corrective measure will only be implemented in the reactive
branch, imperative code will not be fixed.
Acceptance Criteria
Regardless of how often end users operate the thermostat, the HVAC unit keeps operating as expected.