custom-components / climate.programmable_thermostat

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

Improvement/allow multiple heaters coolers #11

Closed tubededentifrice closed 4 years ago

tubededentifrice commented 4 years ago

Allows to have 1 or multiple target heaters/coolers. Backward compatible with previous config. Example configuration :

- platform: programmable_thermostat
  name: livingroom
  heater:
    - light.heater_livingroom
    - light.heater_livingroom
  cooler: light.cooler_livingroom
  actual_temp_sensor: sensor.aqara_temp2_temperature
  target_temp_sensor: sensor.temperature_target_livingroom
  min_temp: 7
  max_temp: 25
  tolerance: 0.3

NB: Includes https://github.com/custom-components/climate.programmable_thermostat/pull/10 as I wasn't able to start the component otherwise