custom-components / climate.programmable_thermostat

Programmable thermostat that let you have a smart thermostat on budget.
The Unlicense
115 stars 35 forks source link

Cooling doesn't turn off when idle #65

Open grinco opened 1 year ago

grinco commented 1 year ago

When I set the thermostat to heat/cool and target temperature is reached it doesn't turn off the AC (even though the smart thermostat status shows off). If the AC is turned off manually, it won't start back until the temperature will go back up above the configured threshold (expected behavior). Screenshot_2023-06-04-21-55-54-99_c3a231c25ed346e59462e84656a70e50

wizardmelon commented 1 year ago

Hi, I've got similar issue.

- platform: programmable_thermostat
  name: Sala
  heater: switch.heatvalve_sala 
  cooler: switch.hvac_sala
  actual_temp_sensor: sensor.temp_sala_offset
  min_temp: 17
  max_temp: 28
  target_temp_sensor: sensor.temp_target_sala
  tolerance: 0.3
  hvac_options: 3
  auto_mode: all
  min_cycle_duration:
    seconds: 1

When i turn set the thermostat "cool" the cooler switch turn on. If I raise the target temperature, the cooler switch turn off. But if the switch is on and I change the thermostat from "cool" to "off" the cooler switch remain on.

MapoDan commented 9 months ago

The thermostat is not reading the status of the status of the heater/cooler. Moreover I think that it should the component that is integrating the AC that has to read the status. Anyway, consider that, if this thermostat has set a target temperature that requires the heater/cooler to be on, and you switch it off manually, if the status is retrieved by HA, programmable_thermostat will turn it back on..