Hi,
This is my first HASS configuration. Everything works except the Generic Thermostat that keeps on IDLE even when the room has lower temperature than the target one. There have been people reporting the same problem on previous HASS versions but that’s supposed to be fixed. Let me know if I miss something.
The versions that I tried are:
HASS 0.65.5 and 0.66.1
Python 3.5.3 and 3.6.4
OS Windows and Rasbian
The climate configuration is:
- platform: generic_thermostat
name: Heating
heater: switch.boiler_switch
target_sensor: sensor.living_room_temperature
min_temp: 10
max_temp: 25
ac_mode: False
target_temp: 22
cold_tolerance: 0.5
hot_tolerance: 0.5
min_cycle_duration:
seconds: 30
keep_alive:
minutes: 2
initial_operation_mode: "auto"
away_temp: 16
The log is:
[32m2018-04-04 20:08:08 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.living_room_temperature, old_state=<state sensor.living_room_temperature=unknown; unit_of_measurement=°C, friendly_name=Living room Temperature @ 2018-04-04T20:07:16.541418+01:00>, new_state=<state sensor.living_room_temperature=20.2; unit_of_measurement=°C, friendly_name=Living room Temperature @ 2018-04-04T20:08:08.345414+01:00>>
[32m2018-04-04 20:08:08 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=sensor.living_room_humidity, old_state=<state sensor.living_room_humidity=unknown; unit_of_measurement=%, friendly_name=Living room Humidity @ 2018-04-04T20:07:16.589730+01:00>, new_state=<state sensor.living_room_humidity=43.9; unit_of_measurement=%, friendly_name=Living room Humidity @ 2018-04-04T20:08:08.346424+01:00>>
[32m2018-04-04 20:08:08 INFO (MainThread) [homeassistant.components.climate.generic_thermostat] Obtained current and target temperature. Generic thermostat active. 20.2, 22.0
[32m2018-04-04 20:08:08 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: entity_id=climate.heating, old_state=<state climate.heating=idle; current_temperature=None, min_temp=10.0, max_temp=25.0, temperature=22.0, operation_mode=heat, operation_list=['heat', 'off'], away_mode=off, unit_of_measurement=°C, friendly_name=Heating, supported_features=1153 @ 2018-04-04T20:07:19.333929+01:00>, new_state=<state climate.heating=idle; current_temperature=20.2, min_temp=10.0, max_temp=25.0, temperature=22.0, operation_mode=heat, operation_list=['heat', 'off'], away_mode=off, unit_of_measurement=°C, friendly_name=Heating, supported_features=1153 @ 2018-04-04T20:07:19.333929+01:00>>
Thank you