v0.9.4
New Features
Minimum Floor Temperature
feat: adds minimal floor temperature logic by @swingerman in #88
Floor Temperature Caps Example
climate:
- platform: dual_smart_thermostat
name: Study
heater: switch.study_heater
target_sensor: sensor.study_temperature
initial_hvac_mode: "heat"
floor_sensor: sensor.floor_temp # <-required
max_floor_temp: 28 #
min_floor_temp: 20 # <-required for this feature
Two-Stage Heating
feat: implements two-stage heating by @swingerman in #92
Both the heater
and secondary_heater
must be defined for two-stage heating. The secondary_heater
will be turned on only if the heater
is on for the time defined in secondar_heater_timeout
. While the secondary heater is on, the primary heater will be turned off.
Two-Stage Heating Example
climate:
- platform: dual_smart_thermostat
name: Study
heater: switch.study_heater
secondary_heater: switch.study_secondary_heater # <-requred
secondar_heater_timeout: 00:00:30 # <-requred
target_sensor: sensor.study_temperature
initial_hvac_mode: "heat"
Fixes
Heating not stopped when switched to cooling mode
- fix: heating is not stopping when I start cooling mode by @swingerman in #93
Switch to new enums
- fix: uses new enums instead of deprecated ones by @swingerman in #94
Full Changelog: v0.9.2...v0.9.4