hacker-cb / hassio-component-smart-thermostat

Home Assistant component: Smart Thermostat with auto Heat/Cool modes and PID control support
46 stars 11 forks source link

Option 'min_cycle_duration' is not working #10

Open pantelisdotzip opened 1 year ago

pantelisdotzip commented 1 year ago

Running HassOS

Logs: https://pastebin.com/5DFyEMbw

Climate config:

- platform: smart_thermostat
  name: "Living Room Thermostat"
  unique_id: living_room_thermostat
  target_sensor: sensor.living_room_nspanel_room_temperature
  min_temp: 18
  max_temp: 28
  precision: 0.1
  heater:
    - entity_id: switch.floor_heating_zone_1
      min_cycle_duration: "00:20:00"

- platform: smart_thermostat
  name: "Office Thermostat"
  unique_id: office_thermostat
  target_sensor: sensor.office_nspanel_room_temperature
  min_temp: 18
  max_temp: 28
  precision: 0.1
  heater:
    - entity_id: switch.floor_heating_zone_2
      min_cycle_duration: "00:20:00"

- platform: smart_thermostat
  name: "Pantelis Room Thermostat"
  unique_id: pantelis_thermostat
  target_sensor: sensor.pantelis_room_nspanel_room_temperature
  min_temp: 18
  max_temp: 28
  precision: 0.1
  heater:
    - entity_id: switch.floor_heating_zone_3
      min_cycle_duration: "00:20:00"

- platform: smart_thermostat
  name: "Bedroom Thermostat"
  unique_id: bedroom_thermostat
  target_sensor: sensor.dummy_sensor
  min_temp: 18
  max_temp: 28
  precision: 0.1
  heater:
    - entity_id: switch.floor_heating_zone_4
      min_cycle_duration: "00:20:00"
jeff142 commented 7 months ago

I have this same problem, minimum time is ignored, would be incredibly to have fixed, would even donate a few cups of coffee to the dev!