ScratMan / HASmartThermostat

Smart Thermostat with PID controller for HomeAssistant
352 stars 50 forks source link

Still heating after setpoint is reached #139

Closed andriuskr closed 3 months ago

andriuskr commented 1 year ago

Why thermostat is still heating after setpoint is reached?

image
ScratMan commented 1 year ago

Hello, enable debug mode and look at the values of pid_p, pid_i, pid_d and pid_e attributes. Their sum controls the PID output.

Chupaka commented 1 year ago

Hey @andriuskr , looks like your kp and/or ki values are too low, so it takes some time for PID controller to increase its output and heat more to compensate temperature drop. As ScratMan told, enable debug mode in Parameters and draw your pid_p, pid_i, pid_d values to see a proportion between them and their dynamics.