Releases: swingerman/ha-dual-smart-thermostat
v0.9.40beta.0
What's Changed
- feat: adds minimal floor temperature logic by @swingerman in #88
- feat: implements two-stage heating by @swingerman in #92
Full Changelog: v0.9.2...v0.9.4-beta.0
v0.9.3-beta.0
What's Changed
- feat: adds minimal floor temperature logic by @swingerman in #88
Full Changelog: v0.9.2...v0.9.3-beta.0
v0.9.2
What's Changed
- Update linting.yaml by @swingerman in #83
- feat: adds support for preset_mode: sleep by @grantland in #82
- ci: updates checkout version for hassfest by @swingerman in #84
New Contributors
- @grantland made their first contribution in #82
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- Add Example configurations by @swingerman in #71
- Openings:
openings:
- sensor.window1
- sensor.window2
- entity_id: binary_sensor.window3
timeout: 00:00:30 # cosnidered to be open if still open after 30 seconds
- Tolerances
The dual_smart_thermostat
has two tolerance variables: cold_tolerance
and hot_tolerance
. These variables are used to prevent the heater or cooler from switching on and off too frequently. For example, if the target temperature is 25 and the tolerance is 0.5 the heater will start when the sensor equals or goes below 24.5. The heater will stop when the sensor equals or goes above 25.5. This prevents the heater from switching on and off too frequently when the temperature is close to the target temperature.
If the thermosat is set to heat_cool mode the tolerance will work in the same way for both the heater and the cooler.
climate:
- platform: dual_smart_thermostat
name: Study
heater: switch.study_heater
cooler: switch.study_cooler
target_sensor: sensor.study_temperature
cold_tolerance: 0.3
hot_tolerance: 0
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
Fixes
- feat: "hot_tolerance" not woking as expected when in heat_cool mode by @swingerman in #58
- fix: Switch gets randomly turned on and off by @swingerman in #59
- Opening state unknown breaks is_opening_open logic by @swingerman in #64
Improvements
- feat: open time for openings by @swingerman in #60
openings:
- sensor.window1
- sensor.window2
- entity_id: binary_sensor.window3
timeout: 00:00:30 # cosnidered to be open if still open after 30 seconds
- You can now define a timeout for each opening by @swingerman in #61
Stability improvements
- test: Heat/Cool HVAC mode not available by @swingerman in #57
-
- Flatten deepley nested code by @swingerman in #67
Full Changelog: v0.8.0...v0.9.0
v0.9.0-beta.3
What's Changed
- Opening state unknown breaks is_opening_open logic by @swingerman in #64
- Flatten deepley nested code by @swingerman in #67
Full Changelog: v0.9.0-beta.2...v0.9.0-beta.3
v0.9.0-beta.2
What's Changed
- test: Heat/Cool HVAC mode not available by @swingerman in #57
- feat: "hot_tolerance" not woking as expected when in heat_cool mode by @swingerman in #58
- fix: Switch gets randomly turned on and off by @swingerman in #59
- feat: open time for openings by @swingerman in #60
- Swingerman/issue56 by @swingerman in #61
Full Changelog: v0.8.0...v0.9.0-beta.2
v0.8.0
v0.7.1
What's Changed
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
Full Changelog: v0.6.7...v0.7.0