Releases: swingerman/ha-dual-smart-thermostat
v0.9.7.beta-3
What's Changed
Exciting New Features 🎉
- feat: sets target temps from saved temps from heat-cool by @swingerman in #209
- feat: picks target temperature from preset range if target temp is not set by @swingerman in #210
Full Changelog: v0.9.7.beta-2...v0.9.7.beta-3
v0.9.7.beta-2
What's Changed
Exciting New Features 🎉
- feat: adds support for dry mode by @swingerman in #206
Other Changes
- docs: typo secondary_heater_timeout in readme by @swingerman in #207
- fix: preset reselection should reset environment targets by @swingerman in #208
Full Changelog: v0.9.7.beta-1...v0.9.7.beta-2
v0.9.7.beta-1
What's Changed
Exciting New Features 🎉
- feat: Safety disable if sensor unavailable or not updated by @swingerman in #197
- feat: enables/disables fan_hot_tolerance based on outside air temperature by @swingerman in #198
Full Changelog: v0.9.6...v0.9.7.beta-1
v0.9.6
What's Changed
Exciting New Features 🎉
Fan mode is here!
Now, you can set up a fan entity that enables many great things. First, it makes the thermostat compatible with HVAC systems that have a fan wire. I also added an option that allows you to keep the fan on while the AC is on, as some systems require. With this change, this component can do it all for you!
HVAC modes with a Fan device
You can also just set up a fan or cooler with a fan, a heater/cooler with a fan, or even a heater with an aux heater and a cooler with a fan. Yes, that's 4 devices (or wires) controlled by one thermostat.
Tolerance mode
If you set a tolerance for the fan while also using an AC (cooler), the thermostat will first turn on the fan within that temperature tolerance and when things get hotter, the AC. YOu also have an option to keep the fan on together with the AC.
- [feat] fan modes by @swingerman in #161
Openings scope
In this change, we introduce the scope of openings. This allows you to set which hvac_mode
the openings affect. So you can set up the thermostat to turn off the heating only when an opening is open.
Note: You must define a list even if you have set one scope!
- feat: allows setting the scope for openings by @swingerman in #166
Beta Testers
Many thanks to those who took the time to help test the new features.
@T3chArmy, @FredericMa, @rrterrorr, @milandzuris, @andrew-kennedy
Code reorganisation
I managed to reorganize the code, separating overlapping logic into smaller components to decrease bugs and open more possibilities. As usual, this kind of refactoring work ends up with bugs. The refactoring work lasted for a week, but the bug fixing and testing required more than a month. In the process, I increased the test coverage of the features by 300%. We went from 100+ tests to almost 400.
I expect better stability in the future as well as more exciting new features from now on.
Other Changes
- fix: EventType and StrEnum were deprecated by @swingerman in #180
- chore: refactor working modes into hvac_devices by @swingerman in #148
- fix: hat and cool mode not working 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
- fix: separates dual and heat-cool mode by @swingerman in #173
- fix: the heat/cool function is not working with the fan mode by @swingerman in #176
- fix: unable to set HVAC mode after selecting preset by @swingerman in #179
- fix: set temps don't restore on HA boot if a preset is set when HA restarts by @swingerman in #186
- fix: Invalid HVAC mode: None by @swingerman in #188
- fix: fan hot tolerance issue by @swingerman in #183
- fix: restores prevously used hvac_mode on toggle by @swingerman in #189
- fix: force controls climate on startup by @swingerman in #190
- fix: only turns off the heater when on if overheated by @swingerman in #191
Full Changelog: v0.9.5...v0.9.6
v0.9.6.beta-10
What's Changed
Exciting New Features 🎉
- [feat] fan modes by @swingerman in #161
- feeat: allows setting scope for openings by @swingerman in #166
- fix: EventType and StrEnum was deprecated by @swingerman in #180
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
- fix: separates dual and heat-cool mode by @swingerman in #173
- fix: the heat/cool fuction is not working with the fan-mode by @swingerman in #176
- fix: unable to set hvac mode after selecting preset by @swingerman in #179
- fix: set temps don't restore on HA boot if a preset is set when HA restarts by @swingerman in #186
- fix: Invalid HVAC mode: None by @swingerman in #188
- fix: fan hot tolerance issue by @swingerman in #183
- fix: restores prevously used hvac_mode on toggle by @swingerman in #189
- fix: force controls climate on startup by @swingerman in #190
- fix: only turns off heater when on if overheated by @swingerman in #191
Full Changelog: v0.9.5...v0.9.6.beta-10
v0.9.6.beta-9
What's Changed
Exciting New Features 🎉
- [feat] fan modes by @swingerman in #161
- feeat: allows setting scope for openings by @swingerman in #166
- fix: EventType and StrEnum was deprecated by @swingerman in #180
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
- fix: separates dual and heat-cool mode by @swingerman in #173
- fix: the heat/cool fuction is not working with the fan-mode by @swingerman in #176
- fix: unable to set hvac mode after selecting preset by @swingerman in #179
- fix: set temps don't restore on HA boot if a preset is set when HA restarts by @swingerman in #186
- fix: Invalid HVAC mode: None by @swingerman in #188
- fix: fan hot tolerance issue by @swingerman in #183
- Swingerman/issue167 by @swingerman in #189
Full Changelog: v0.9.5...v0.9.6.beta-9
v0.9.6.beta-8
What's Changed
Exciting New Features 🎉
- [feat] fan modes by @swingerman in #161
- feeat: allows setting scope for openings by @swingerman in #166
- fix: EventType and StrEnum was deprecated by @swingerman in #180
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
- fix: separates dual and heat-cool mode by @swingerman in #173
- fix: the heat/cool fuction is not working with the fan-mode by @swingerman in #176
- fix: unable to set hvac mode after selecting preset by @swingerman in #179
- fix: set temps don't restore on HA boot if a preset is set when HA restarts by @swingerman in #186
Full Changelog: v0.9.5...v0.9.6.beta-8
v0.9.6.beta-7
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
- fix: separates dual and heat-cool mode by @swingerman in #173
- fix: the heat/cool fuction is not working with the fan-mode by @swingerman in #176
- fix: unable to set hvac mode after selecting preset by @swingerman in #179
Full Changelog: v0.9.5...v0.9.6.beta-7
v0.9.6.beta-6
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
- fix: separates dual and heat-cool mode by @swingerman in #173
- fix: the heat/cool fuction is not working with the fan-mode by @swingerman in #176
Full Changelog: v0.9.5...v0.9.6.beta-6
v0.9.6.beta-5
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
- fix: separates dual and heat-cool mode by @swingerman in #173
Full Changelog: v0.9.5...v0.9.6.beta-5