HASmartThermostat
HASmartThermostat copied to clipboard
Still heating after setpoint is reached
Why thermostat is still heating after setpoint is reached?
- platform: smart_thermostat name: Justina Workplace Floor unique_id: justina_workplace_floor heater: switch.under_conditioner target_sensor: sensor.tasmota_ds18b20_temperature min_temp: 16 max_temp: 31 ac_mode: False target_temp: 29 keep_alive: seconds: 60 away_temp: 14 kp: 5 ki: 0.01 kd: 500 pwm: 00:15:00
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.
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.