HASmartThermostat icon indicating copy to clipboard operation
HASmartThermostat copied to clipboard

Control_output not equal to sum of all pid values

Open andreid1303 opened this issue 11 months ago • 1 comments

Describe the bug I found that when target temperature is archived and Integral is changing slowly the control output is switching fro say 60% to 30% and back in an hour.

To Reproduce Steps to reproduce the behavior: Here is the current state:

hvac_modes: heat, off min_temp: 10 max_temp: 25 preset_modes: none, away, eco, boost, comfort, home, sleep, activity current_temperature: 21 temperature: 21 hvac_action: heating preset_mode: home away_temp: 16 eco_temp: 10 boost_temp: 21.5 comfort_temp: 20 home_temp: 21 sleep_temp: 19 activity_temp: 17.5 control_output: 30 kp: 35 ki: 0.017 kd: 20000 ke: 1.2 pid_mode: auto pid_i: 60.8 pid_p: 0 pid_d: 0 pid_e: 20.5 pid_dt: 0.6851170063018799 friendly_name: House Smart Thermostat supported_features: 401

The output is 30 while pid_i: 60.8 pid_p: 0 pid_d: 0 pid_e: 20.5

Expected behavior

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context Add any other context about the problem here.

andreid1303 avatar Jan 19 '25 21:01 andreid1303