Releases: swingerman/ha-dual-smart-thermostat
v0.9.8.beta-7
What's Changed
Exciting New Features 🎉
- Bump HA version to 2024.8.4 by @swingerman in #277
Other Changes
- Rename updata_hacs_manifest.py to update_hacs_manifest.py by @swingerman in #279
- sets hvac_power_level to when off and ensures the values are rounded by @swingerman in #280
Full Changelog: v0.9.8.beta-6...v0.9.8.beta-7
v0.9.8.beta-6
What's Changed
Other Changes
- fix: picks temp if set n presets by @swingerman in #273
- fix: picks temp if set in presets by @swingerman in #274
Full Changelog: v0.9.8.beta-5...v0.9.8.beta-6
v0.9.8.beta-5
What's Changed
Exciting New Features 🎉
Other Changes
- fix: properly restores preset modes and temps by @swingerman in #262
- fix: toggling fan_hot_tolerance malfunction by @swingerman in #265
New Contributors
Full Changelog: v0.9.8.beta-4...v0.9.8.beta-5
v0.9.8.beta-4
What's Changed
Other Changes
- Fix small typo in README.md by @thurstylark in #254
- fix: rounds percentage by @swingerman in #258
- feat: expose fan_hot_tolerance_toggle as a switch to enable/disable on frontend by @swingerman in #259
New Contributors
- @thurstylark made their first contribution in #254
Full Changelog: v0.9.8.beta-3...v0.9.8.beta-4
v0.9.8.beta-3
What's Changed
Exciting New Features 🎉
- feat: provides power level and power percent by @swingerman in #250
Full Changelog: v0.9.8.beta-2...v0.9.8.beta-3
v0.9.8.beta-2
What's Changed
Other Changes
- fix: hvac_action set to fan when active by @swingerman in #248
- fix: adds support opening-closing valve entity by @swingerman in #249
Full Changelog: v0.9.8.beta-1...v0.9.8.beta-2
v0.9.8.beta-1
What's Changed
Other Changes
Heat Pump (one switch heat/cool) mode
This setup allows you to use a single switch for both heating and cooling. To enable this mode you define only a single switch for the heater and set the set youer heat pump's current state (heating or cooling) as for the heat_pump_cooling
attribute. This must be an entity id of a sensor that has a state of heating
or cooling
.
The entity can be an input buulean for manual control or an entity that provided by the heat pump.
heater: switch.study_heat_pump
target_sensor: sensor.study_temperature
heat_pump_cooling: sensor.study_heat_pump_state
Heat Pump Hvac Modes
Heat-Cool Mode
heater: switch.study_heat_pump
target_sensor: sensor.study_temperature
heat_pump_cooling: sensor.study_heat_pump_state
heat_cool_mode: true
heating (heat_pump_cooling: false):
- heat/cool
- heat
- off
cooling (heat_pump_cooling: true):
- heat/cool
- cool
- off
Single mode
heater: switch.study_heat_pump
target_sensor: sensor.study_temperature
heat_pump_cooling: sensor.study_heat_pump_state
heat_cool_mode: false # <-- or not set
heating (heat_pump_cooling: false):
- heat
- off
cooling (heat_pump_cooling: true):
- cool
- off
Full Changelog: v0.9.7...v0.9.8.beta-1
v0.9.7
What's Changed
Exciting New Features 🎉
-
Dry mode
If the dryer entity is set the thermostat can switch to dry mode. The dryer will turn on when the humidity is above the target humidity and the moist_tolerance is not reached. If the humidity is above the target humidity and the moist_tolerance is reached the dryer will stop.
adds support for dry mode by @swingerman in #206 -
Goes Idle if sensor got stale
If you setsensor_stale_duration
the thermostat will go to idle to avoid unwanted circumstances.
Safety disables the thermostat (set to idle) if sensor unavailable or not updated by @swingerman in #197 -
Now you can set outside temperature sensor (
outside_sensor
) that will enable interesting new possibilities.
For now it enables/disables fan_hot_tolerance based on outside air temperature by @swingerman in #198 -
sets target temps from saved temps from heat-cool by @swingerman in #209
-
picks target temperature from preset range if target temp is not set by @swingerman in #210
Bug Fixes
- fix: preset reselection should reset environment targets by @swingerman in #208
- fix: component won't run on Core v2024.3.1 - config warns about exception by @swingerman in #214
- fix: ignores min_cycle_duration to avoid gaps in cooling when using fan_hot_tolerance by @swingerman in #233
- fix: avoids setting target temperature as a dictionary by @swingerman in #242
Other Changes
- docs: typo secondary_heater_timeout in readme by @swingerman in #207
- docs: improves stale duration docs by @swingerman in #211
- docs: fix typos by @bbigras in #220
- [Swingerman/issue241](fix: restores preset mode temperatures on restart) by @swingerman in #244
New Contributors
Full Changelog: v0.9.6...v0.9.7
v0.9.7.beta-5
What's Changed
Other Changes
- fix: avoids setting target temperature as a dictionary by @swingerman in #242
Full Changelog: v0.9.7.beta-4...v0.9.7.beta-5
v0.9.7.beta-4
What's Changed
Other Changes
- docs: improves stale duration docs by @swingerman in #211
- fix: component won't run on Core v2024.3.1 - config warns about exception by @swingerman in #214
- README: fix typos by @bbigras in #220
- fix: ignores min_cycle_duration to avoid gaps in cooling when using fan_hot_tolerance by @swingerman in #233
New Contributors
Full Changelog: v0.9.7.beta-3...v0.9.7.beta-4