Releases: KartoffelToby/better_thermostat
1.7.0 Beta 1
We are excited to announce the first release of our 1.7.0 beta version, packed with new features, improvements, and crucial fixes. This release aims to enhance your experience with better integration and functionality across various thermostats.
If you report issues, make sure you write [1.7.0-Beta1] in the title
What's Changed
- Display Humidity Support: Added support for displaying humidity correctly in Home Assistant (HA), Google Home, and HomeKit.
- Target Temperature Validation: Integrated support for the new HA target temperature validation system.
- Automation Events and Triggers: Enhanced support for automation events and triggers based on device actions.
- New "Service" Calls: Implemented support for the new "service" calls following the HA style update in version 2024.8.
- Bosch Thermostats: Added support for Bosch Thermostats, expanding our compatibility with more devices.
- Performance / Stability / Compatibility: Rewritten codebase to align with new functions and address deprecations in newer HA versions.
Important Infos
- Z2M Update Required: It is crucial to update Zigbee2MQTT (z2m) to at least version 1.41 to ensure compatibility and optimal performance.
- Repair Notifications: Added and fixed repair notifications in HA for window sensors or external temperature sensors reporting incorrect values.
Special Thanks
A special thank you to @cygnusb for their invaluable contributions in adding support for Bosch Thermostats. And fixes.
We appreciate your feedback and support as we continue to improve and expand our offerings. Please report any issues or suggestions on our GitHub repository. Enjoy the new features and enhancements!
Thanks! Your @KartoffelToby
Full Changelog: 1.6.1...1.7.0-Beta1
1.6.1
Dear Community
I'm very sorry that things have been so quiet the last few months, there were several private reasons for that. But now in the winter season there will be more releases again and I will be more active. Since it is now a large project and there are now over 200 issues, many of which are duplicated or outdated, I would ask everyone to check, answer or close theirs or others so that we can concentrate on the most important things. Thanks.
I would also say Thanks from the ground of my hart to all the supporters and contributors out there!
You guys are awesome, keep the fire burning for open source and free projects like this one.
@KartoffelToby
What's Changed
- Avoid blocking import warning by @jamesonuk in #1371
- Add Russian locale by @chigelo in #1417
- Model quirk For Bosch BTH-RM230Z room thermostat by @cygnusb in #1422
- Fix Config import by @tjorim in #1429
- Add docs for tolerance by @tasomaniac in #1430
New Contributors
- @chigelo made their first contribution in #1417
- @cygnusb made their first contribution in #1422
- @tjorim made their first contribution in #1429
- @tasomaniac made their first contribution in #1430
Full Changelog: 1.6.0...1.6.1
1.6.0
What's Changed
- Don't name entity to avoid duplicate name by @jamesonuk in #1354
- Switch to enum.StrEnum by @jamesonuk in #1353
- Make sure for compatibility for latest HA
New Contributors
- @jamesonuk made their first contribution in #1354
Full Changelog: 1.5.1...1.6.0
1.5.1
What's Changed
- Fix retrieving history when the entity was unavailable by @iainlane in #1335
- fix: minor typo in polish translation by @MarekSax in #1337
- Replace deprecated weather forecast with new service call by @dasadi in #1338
- hvac_action attribute stays in "heating" state even if Better Thermostat is turned off by @Ashpork in #1340
New Contributors
- @iainlane made their first contribution in #1335
- @MarekSax made their first contribution in #1337
- @dasadi made their first contribution in #1338
- @Ashpork made their first contribution in #1340
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
- Update release version in README.md by @hpuac in #1196
- Fix hvac_action attribute behavior to go to "idle" when the Better Thermostat is "off" by @LeoCal in #1192
- Fix service "reset_heating_power" by @saladpanda in #1184
- Feature/add target temp step by @Mneric in #1178
- Fixing "No such file or directory" for manifest.json for docker users by @koseduhemak in #1121
- [TASK] Fix reset_heating_power service by @CoRfr in #1119
- updated sk.sjon by @misa1515 in #1118
- Update climate.py by @NinDTendo in #1179
- Calibration adjustment/cleanup and refactor by @xX7 in #1181
- Increase check_target_temperature timeout by @rockberte in #1230
- Skip calibration calculation for 'NO_CALIBRATION' mode by @bueeler in #1225
- potential fix for duplicated instances on update by @schummar in #1231
- chore(translate): 📝 add more french translations by @gaetanars in #1262
- fixed typo in de.json by @UkeHa in #1259
- fix issue 1274 by @wtom in #1288
- Fix typos and improve grammar by @Moohan in #1292
- Update unique ID setter @KartoffelToby
- Fix Deprecation on HA 2024.1 @KartoffelToby
- Fix an issue with the target temp selection
- Cleanup code @KartoffelToby
- Fix Compatibility with HA 2024.2 by @KartoffelToby
- Fix failing climate.turn_on issue introduced in version 1.5.0-beta6 by @LeoCal in #1323
New Contributors
- @hpuac made their first contribution in #1196
- @LeoCal made their first contribution in #1192
- @saladpanda made their first contribution in #1184
- @Mneric made their first contribution in #1178
- @koseduhemak made their first contribution in #1121
- @CoRfr made their first contribution in #1119
- @xX7 made their first contribution in #1181
- @rockberte made their first contribution in #1230
- @bueeler made their first contribution in #1225
- @schummar made their first contribution in #1231
- @gaetanars made their first contribution in #1262
- @UkeHa made their first contribution in #1259
- @Moohan made their first contribution in #1292
Full Changelog: 1.4.0...1.5.0
1.5.0 Beta 7
What's Changed
- Update release version in README.md by @hpuac in #1196
- Fix hvac_action attribute behavior to go to "idle" when the Better Thermostat is "off" by @LeoCal in #1192
- Fix service "reset_heating_power" by @saladpanda in #1184
- Feature/add target temp step by @Mneric in #1178
- Fixing "No such file or directory" for manifest.json for docker users by @koseduhemak in #1121
- [TASK] Fix reset_heating_power service by @CoRfr in #1119
- updated sk.sjon by @misa1515 in #1118
- Update climate.py by @NinDTendo in #1179
- Calibration adjustment/cleanup and refactor by @xX7 in #1181
- Increase check_target_temperature timeout by @rockberte in #1230
- Skip calibration calculation for 'NO_CALIBRATION' mode by @bueeler in #1225
- Update unique ID setter @KartoffelToby
- Fix Deprecation on HA 2024.1 @KartoffelToby
- Fix an issue with the target temp selection
- Cleanup code @KartoffelToby
- potential fix for duplicated instances on update by @schummar in #1231
- fixed typo in de.json by @UkeHa in #1259
- add more french translations by @gaetanars in #1262
- Fix potential issue with HA Crashes by @KartoffelToby inspired by @joeblack2k
- Fix an error of HA cant find manifest.json @KartoffelToby
- chore(translate): 📝 add more french translations by @gaetanars in #1262
- fixed typo in de.json by @UkeHa in #1259
- fix issue 1274 by @wtom in #1288
- Fix Compatibility with HA 2024.2 by @KartoffelToby
New Contributors
- @hpuac made their first contribution in #1196
- @LeoCal made their first contribution in #1192
- @saladpanda made their first contribution in #1184
- @Mneric made their first contribution in #1178
- @koseduhemak made their first contribution in #1121
- @CoRfr made their first contribution in #1119
- @xX7 made their first contribution in #1181
- @rockberte made their first contribution in #1230
- @bueeler made their first contribution in #1225
- @schummar made their first contribution in #1231
- @gaetanars made their first contribution in #1262
- @UkeHa made their first contribution in #1259
Full Changelog: 1.4.0...1.5.0-beta4
1.5.0 Beta 6
What's Changed
- chore(translate): 📝 add more french translations by @gaetanars in #1262
- fixed typo in de.json by @UkeHa in #1259
- fix issue 1274 by @wtom in #1288
New Contributors
- @gaetanars made their first contribution in #1262
- @UkeHa made their first contribution in #1259
Full Changelog: 1.5.0-beta5...1.5.0-beta6
1.5.0 Beta 5
What's Changed
- Update release version in README.md by @hpuac in #1196
- Fix hvac_action attribute behavior to go to "idle" when the Better Thermostat is "off" by @LeoCal in #1192
- Fix service "reset_heating_power" by @saladpanda in #1184
- Feature/add target temp step by @Mneric in #1178
- Fixing "No such file or directory" for manifest.json for docker users by @koseduhemak in #1121
- [TASK] Fix reset_heating_power service by @CoRfr in #1119
- updated sk.sjon by @misa1515 in #1118
- Update climate.py by @NinDTendo in #1179
- Calibration adjustment/cleanup and refactor by @xX7 in #1181
- Increase check_target_temperature timeout by @rockberte in #1230
- Skip calibration calculation for 'NO_CALIBRATION' mode by @bueeler in #1225
- Update unique ID setter @KartoffelToby
- Fix Deprecation on HA 2024.1 @KartoffelToby
- Fix an issue with the target temp selection
- Cleanup code @KartoffelToby
- potential fix for duplicated instances on update by @schummar in #1231
- fixed typo in de.json by @UkeHa in #1259
- add more french translations by @gaetanars in #1262
- Fix potential issue with HA Crashes by @KartoffelToby inspired by @joeblack2k
- Fix an error of HA cant find manifest.json @KartoffelToby
New Contributors
- @hpuac made their first contribution in #1196
- @LeoCal made their first contribution in #1192
- @saladpanda made their first contribution in #1184
- @Mneric made their first contribution in #1178
- @koseduhemak made their first contribution in #1121
- @CoRfr made their first contribution in #1119
- @xX7 made their first contribution in #1181
- @rockberte made their first contribution in #1230
- @bueeler made their first contribution in #1225
- @schummar made their first contribution in #1231
Full Changelog: 1.4.0...1.5.0-beta4
1.5.0 Beta 4
What's Changed
- Update release version in README.md by @hpuac in #1196
- Fix hvac_action attribute behavior to go to "idle" when the Better Thermostat is "off" by @LeoCal in #1192
- Fix service "reset_heating_power" by @saladpanda in #1184
- Feature/add target temp step by @Mneric in #1178
- Fixing "No such file or directory" for manifest.json for docker users by @koseduhemak in #1121
- [TASK] Fix reset_heating_power service by @CoRfr in #1119
- updated sk.sjon by @misa1515 in #1118
- Update climate.py by @NinDTendo in #1179
- Calibration adjustment/cleanup and refactor by @xX7 in #1181
- Increase check_target_temperature timeout by @rockberte in #1230
- Skip calibration calculation for 'NO_CALIBRATION' mode by @bueeler in #1225
- Update unique ID setter @KartoffelToby
- Fix Deprecation on HA 2024.1 @KartoffelToby
- Fix an issue with the target temp selection
- Cleanup code @KartoffelToby
- potential fix for duplicated instances on update by @schummar in #1231
New Contributors
- @hpuac made their first contribution in #1196
- @LeoCal made their first contribution in #1192
- @saladpanda made their first contribution in #1184
- @Mneric made their first contribution in #1178
- @koseduhemak made their first contribution in #1121
- @CoRfr made their first contribution in #1119
- @xX7 made their first contribution in #1181
- @rockberte made their first contribution in #1230
- @bueeler made their first contribution in #1225
- @schummar made their first contribution in #1231
Full Changelog: 1.4.0...1.5.0-beta4
1.5.0 Beta 3
What's Changed
- Update release version in README.md by @hpuac in #1196
- Fix hvac_action attribute behavior to go to "idle" when the Better Thermostat is "off" by @LeoCal in #1192
- Fix service "reset_heating_power" by @saladpanda in #1184
- Feature/add target temp step by @Mneric in #1178
- Fixing "No such file or directory" for manifest.json for docker users by @koseduhemak in #1121
- [TASK] Fix reset_heating_power service by @CoRfr in #1119
- updated sk.sjon by @misa1515 in #1118
- Update climate.py by @NinDTendo in #1179
- Calibration adjustment/cleanup and refactor by @xX7 in #1181
- Increase check_target_temperature timeout by @rockberte in #1230
- Skip calibration calculation for 'NO_CALIBRATION' mode by @bueeler in #1225
- Update unique ID setter @KartoffelToby
- Fix Deprecation on HA 2024.1 @KartoffelToby
- Fix an issue with the target temp selection
- Cleanup code @KartoffelToby
New Contributors
- @hpuac made their first contribution in #1196
- @LeoCal made their first contribution in #1192
- @saladpanda made their first contribution in #1184
- @Mneric made their first contribution in #1178
- @koseduhemak made their first contribution in #1121
- @CoRfr made their first contribution in #1119
- @xX7 made their first contribution in #1181
- @rockberte made their first contribution in #1230
- @bueeler made their first contribution in #1225
Full Changelog: 1.4.0...1.5.0-beta2