home-climate-control / dz

Home Climate Control Core: *the* Open Source multi-zone temperature and climate control system.
http://homeclimatecontrol.com/
GNU General Public License v3.0
59 stars 7 forks source link

Economizer turns on when it shouldn't when AC is on and target is reached #263

Closed climategadgets closed 1 year ago

climategadgets commented 1 year ago

Context

Observed at rev. ae9a2532508a36b6a9dab3859e3c26db45df19b6

The following conditions trigger this bug:

This bug will also be observed in heating mode, if conditions are reversed accordingly

Expected behavior

Economizer does not turn on as the ambient temperature is above the changeover threshold

Actual behavior

Economizer turns on as the indoor temperature drops below the economizer target temperature even though the ambient temperature is above the changeover threshold

Corrective Actions

In this order:

  1. Adjust the economizer logic so no matter where the target temperature is, the economizer does not turn on if the ambient temperature is above the changeover threshold;
  2. Adjust the UX so that the target temperature can't be set above the zone setpoint.

Related Telemetry

Controller signal starts rising at about 00:00 despite indoor temperature falling due to the way this condition is handled. It shouldn't.

image

climategadgets commented 1 year ago

Should be fixed as of rev. ded535255c4fd63a18558d7a9b569622829fbeef