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

Reduce PidEconomizer jitter on reaching the target temperature #260

Closed climategadgets closed 1 year ago

climategadgets commented 1 year ago

Relevant as of rev. 224da0bafb7f68c8c427f85f899ed9b6026ae3ac

Expected Behavior

When the indoor temperature reaches the target temperature, control system issues a signal consistent with the usual PID controller system behavior.

Actual Behavior

Due to math used, properties of this PID controller must be tuned in a totally different way; it's possible that desired behavior can't be reached at all.

Corrective Action

Change the math to be in line with the rest of the system to comply to the Principle of least astonishment.

Relevant Data

image

climategadgets commented 1 year ago

Fixed as of rev. a850da183feb56ef736df6f96883c147549cca77.

image