home-climate-control/dz

Port the raise() logic from imperative to reactive code

climategadgets opened this issue · 1 comments

Expected Behavior

When the HVAC unit is turned on by a zone, all zones are bumped to re-verify their demand and request more if necessary. This behavior previously existed in imperative code (AbstractZoneController#raise()).

Actual Behavior

When the HVAC unit is turned on by a zone, other zones are blissfully ignorant of this.

Operational as of rev. c0c8675