Releases: swingerman/ha-dual-smart-thermostat
v0.9.6.beta-4
What's Changed
Exciting New Features 🎉
- [feat] fan modes by @swingerman in #161
- feeat: allows setting scope for openings by @swingerman in #166
Other Changes
- chore: refactor working modes into hvac_devices by @swingerman in #148
- fix: hat and cool mode not workin in dual mode by @swingerman in #154
- chore: update home assistant version by @swingerman in #164
- feat: restores previous hvac mode on toggle by @swingerman in #165
- fix: detects heat-cool device compatible way by @swingerman in #169
Full Changelog: v0.9.5...v0.9.6.beta-4
v0.9.6.beta-3
What's Changed
Exciting New Features 🎉
- [feat] fan modes by @swingerman in #161
- feeat: allows setting scope for openings by @swingerman in #166
Other Changes
- chore: refactor working modes into hvac_devices by @swingerman in #148
- fix: hat and cool mode not workin in dual mode by @swingerman in #154
- chore: update home assistant version by @swingerman in #164
- feat: restores previous hvac mode on toggle by @swingerman in #165
Full Changelog: v0.9.5...v0.9.6.beta-3
v0.9.6.beta-2
What's Changed
Exciting New Features 🎉
- [feat] fan modes by @swingerman in #161
Other Changes
- chore: refactor working modes into hvac_devices by @swingerman in #148
- fix: hat and cool mode not workin in dual mode by @swingerman in #154
Full Changelog: v0.9.5...v0.9.6.beta-2
v0.9.5
What's Changed
🚀 New Features
🎯 hvac_action_reason
As requested by users and myself, I added a new state property, hvac_action_reason
, to indicate why the thermostat is in its current state. It's helpful in situations when the thermostat is idle because an opening is open or an overheating protection is active.
I also added a service you can call from your automation to set this property.
- feat: additional attribute or hvac_action_reason by @swingerman in #140
2️⃣ secondary_heater_dual_mode
The secondary heater is a great feature that helps you use two-stage heating, but it cannot have both heaters on simultaneously. secondary_heater_dual_mode: true
enables you to do just that.
- feat(AUX heating): Adds option to keep the primary heater on while aux heater is on by @swingerman in #125
🐞 Fixes
- fix: HVAC mode and temperature issues by @swingerman in #131
- fix: restores support for climate.turn_on by @swingerman in #134
- fix: preset mode not available by @swingerman in #135
📜 Other Changes
- docs: Fix typo in README by @lord-ne in #110
- docs: Update README.md by @jwillemsen in #132
- docs: add unique_id to documentation by @swingerman in #137
- docs: some typos in the docs by @dancingcactus in #141
- Swingerman/issue102 by @swingerman in #123
- chore: updates required home assistant version by @swingerman in #127
🙏 New Contributors
- @lord-ne made their first contribution in #110
- @jwillemsen made their first contribution in #132
- @dancingcactus made their first contribution in #141
Full Changelog: v0.9.4...v0.9.5
v0.9.6.beta-1
What's Changed
Other Changes
- docs: add unique_id to documentation by @swingerman in #137
- feat: additional attribute or hvac_action_reason by @swingerman in #140
- Update some typos in the docs by @dancingcactus in #141
- chore: refactor working modes into hvac_devices by @swingerman in #148
- fix: hat and cool mode not workin in dual mode by @swingerman in #154
New Contributors
- @dancingcactus made their first contribution in #141
Full Changelog: v0.9.5-beta.3...v0.9.6.beta-1
v0.9.5-beta.3
What's Changed
- build(deps): update pip requirement from <23.2,>=21.0 to >=21.0,<24.1 by @dependabot in #98
- build(deps): bump colorlog from 6.7.0 to 6.8.2 by @dependabot in #100
- Fix typo in README by @lord-ne in #110
- Swingerman/issue102 by @swingerman in #123
- feat(AUX heating): Adds option to keep primary heater on while aux heater is on by @swingerman in #125
- chore: updates required home assistatnt version by @swingerman in #127
- fix: hvac mode and temperature issues by @swingerman in #131
- Update README.md by @jwillemsen in #132
- fix: restores support for climate.turn_on by @swingerman in #134
- fix: preset mode not awailable by @swingerman in #135
New Contributors
- @lord-ne made their first contribution in #110
- @jwillemsen made their first contribution in #132
Full Changelog: v0.9.4...v0.9.5-beta.3
v0.9.5-beta.2
What's Changed
- build(deps): update pip requirement from <23.2,>=21.0 to >=21.0,<24.1 by @dependabot in #98
- build(deps): bump colorlog from 6.7.0 to 6.8.2 by @dependabot in #100
- Fix typo in README by @lord-ne in #110
- Swingerman/issue102 by @swingerman in #123
- feat(AUX heating): Adds option to keep primary heater on while aux heater is on by @swingerman in #125
- chore: updates required home assistatnt version by @swingerman in #127
- fix: hvac mode and temperature issues by @swingerman in #131
- Update README.md by @jwillemsen in #132
- fix: restores support for climate.turn_on by @swingerman in #134
New Contributors
- @lord-ne made their first contribution in #110
- @jwillemsen made their first contribution in #132
Full Changelog: v0.9.4...v0.9.5-beta.2
v0.9.5-beta.1
What's Changed
- build(deps): update pip requirement from <23.2,>=21.0 to >=21.0,<24.1 by @dependabot in #98
- build(deps): bump colorlog from 6.7.0 to 6.8.2 by @dependabot in #100
- Fix typo in README by @lord-ne in #110
- Swingerman/issue102 by @swingerman in #123
- feat(AUX heating): Adds option to keep the primary heater on while aux heater is on by @swingerman in #125
- chore: updates required home assistant version by @swingerman in #127
- fix: hvac mode and temperature issues by @swingerman in #131
- Two-stage heating has the option to keep both heaters on #95
- preset mode being set on wrong entity #80
New Contributors
Full Changelog: v0.9.4...v0.9.5-beta.1
v0.9.5-beta.0
What's Changed
- build(deps): update pip requirement from <23.2,>=21.0 to >=21.0,<24.1 by @dependabot in #98
- build(deps): bump colorlog from 6.7.0 to 6.8.2 by @dependabot in #100
- Fix typo in README by @lord-ne in #110
- Swingerman/issue102 by @swingerman in #123
- feat(AUX heating): Adds option to keep the primary heater on while aux heater is on by @swingerman in #125
- chore: updates required home assistant version by @swingerman in #127
New Contributors
Full Changelog: v0.9.4...v0.9.5-beta.0
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