HASmartThermostat icon indicating copy to clipboard operation
HASmartThermostat copied to clipboard

Still heating after setpoint is reached

Open andriuskr opened this issue 1 year ago • 2 comments

Why thermostat is still heating after setpoint is reached? image

  • 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

andriuskr avatar Mar 11 '23 06:03 andriuskr

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.

ScratMan avatar Mar 11 '23 20:03 ScratMan

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.

Chupaka avatar Apr 03 '23 16:04 Chupaka