Releases: KartoffelToby/better_thermostat
1.7.1-Beta4
What's Changed
- [EL] Create el.json added Greek Translation by @apo-mak in #1618
- add "temperatur_offset" as a possible offset entity by @DavidBadura in #1623
- Feature/refactor by @wtom in #1662
- Add configurable preset temperatures for comprehensive scheduler-card integration by @Copilot in #1639
- Fix infinite loop and prevent control operations when TRV becomes unavailable by @Copilot in #1666
- Fix infinite wait loop on startup by zeroing out local_temperature_calibration when unavailable by @Copilot in #1665
- Fix KeyError: 'advanced' when adding new devices in v1.7.1beta3 by @Copilot in #1669
- Fix/hvac mode by @wtom in #1670
New Contributors
- @apo-mak made their first contribution in #1618
- @DavidBadura made their first contribution in #1623
- @Copilot made their first contribution in #1639
Full Changelog: 1.7.0...1.7.1-Beta4
1.7.1-Beta3
What's Changed
- [EL] Create el.json added Greek Translation by @apo-mak in #1618
- add "temperatur_offset" as a possible offset entity by @DavidBadura in #1623
- Feature/refactor by @wtom in #1662
- Add configurable preset temperatures for comprehensive scheduler-card integration by @Copilot in #1639
- Fix infinite loop and prevent control operations when TRV becomes unavailable by @Copilot in #1666
- Fix infinite wait loop on startup by zeroing out local_temperature_calibration when unavailable by @Copilot in #1665
New Contributors
- @apo-mak made their first contribution in #1618
- @DavidBadura made their first contribution in #1623
- @Copilot made their first contribution in #1639
Full Changelog: 1.7.0...1.7.1-Beta3
1.7.1-Beta2
What's Changed
- [EL] Create el.json added Greek Translation by @apo-mak in #1618
- add "temperatur_offset" as a possible offset entity by @DavidBadura in #1623
- Feature/refactor by @wtom in #1662
- Add configurable preset temperatures for comprehensive scheduler-card integration by @Copilot in #1639
New Contributors
- @apo-mak made their first contribution in #1618
- @DavidBadura made their first contribution in #1623
- @Copilot made their first contribution in #1639
Full Changelog: 1.7.0...1.7.1-Beta2
1.7.1-Beta1
What's Changed
- [EL] Create el.json added Greek Translation by @apo-mak in #1618
- add "temperatur_offset" as a possible offset entity by @DavidBadura in #1623
- Feature/refactor by @wtom in #1662
- Add configurable preset temperatures for comprehensive scheduler-card integration by @Copilot in #1639
New Contributors
- @apo-mak made their first contribution in #1618
- @DavidBadura made their first contribution in #1623
- @Copilot made their first contribution in #1639
Full Changelog: 1.7.0...1.7.1-Beta1
1.7.0
About this release
I'm incredibly grateful for your patience and unwavering support! This release includes significant changes, so please, please ensure you've created a backup before diving in.
I'll also thrilled to announce we've surpassed 1,000 stars on GitHub and are now serving over 5,000 active users! This milestone is truly amazing, and we owe it all to you. Thank you! Specially our contributors!
I'll dedicating the summer months to refining and stabilizing our releases, aiming for a smooth and cozy winter in 2025. Stay tuned for more updates!
Important Infos
- Z2M Update Required: (If you use Z2M with BT) 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.
What's Changed
- Code rewrite to reduce bugs and improve Performance @KartoffelToby
- Add HA Native Humidity support @KartoffelToby
- Fix device_model parsing for multiple braces by @cygnusb in #1449
- Add model quirk for Bosch Thermostat II Battery model by @cygnusb in #1450
- Fix possibly invalid target_temp_high in trv.py by @cygnusb in #1451
- Updated Danish translations and aligned with the English translation. by @andersgodballe in #1477
- Expanded bug-report issue template by @folfy in #1528
- Helpers rework - rounding by @folfy in #1529
- Bugfix - Support devices only having mode heat_cool instead of heat (#1322) by @folfy in #1533
- Remove hard coded 5° in debug message by @bell07 in #1603
- Hotfix diagnostic data export - #1469 by @folfy in #1526
- Fix issue #1515 in pl.json by @folfy in #1518
- fixed typos HomaticIP -> HomematicIP by @folfy in #1502
- Copy edit of the docs and strings by @Moohan in #1488
- Feature/ha compatibility by @KartoffelToby in #1447
- #1553 - Fixed new rounding function for local_calibration by @folfy in #1555
- Fix/heating power valve pos by @wtom in #1581
- Fix invalid JSON in strings.json file by @hpuac in #1565
- Implement set_preset_mode to fix HA scenes using BT (Fixes #1186) by @Kishi85 in #1564
- #1530: fix deprecation warning - config_entry set in base class by @folfy in #1557
New Contributors
- @andersgodballe made their first contribution in #1477
- @folfy made their first contribution in #1528
- @Kishi85 made their first contribution in #1564
- @bell07 made their first contribution in #1603
Full Changelog: 1.6.1...1.7.0
1.7.0 Beta 3
We are excited to announce the second beta version of 1.7.0, 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-Beta3] in the title
What's Changed
What's Changed (since Beta 1)
- Fix device_model parsing for multiple braces by @cygnusb in #1449
- Add model quirk for Bosch Thermostat II Battery model by @cygnusb in #1450
- Fix possibly invalid target_temp_high in trv.py by @cygnusb in #1451
- Updated Danish translations and aligned with the English translation. by @andersgodballe in #1477
- Expanded bug-report issue template by @folfy in #1528
- Helpers rework - rounding by @folfy in #1529
- Bugfix - Support devices only having mode heat_cool instead of heat (#1322) by @folfy in #1533
- Hotfix diagnostic data export - #1469 by @folfy in #1526
- Fix issue #1515 in pl.json by @folfy in #1518
- fixed typos HomaticIP -> HomematicIP by @folfy in #1502
- Copy edit of the docs and strings by @Moohan in #1488
- Feature/ha compatibility by @KartoffelToby in #1447
- 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.
And to new Contributors:
- @andersgodballe made their first contribution in #1477
- @folfy made their first contribution in #1528
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.7.0-Beta2...1.7.0-Beta3
1.7.0 Beta 2
We are excited to announce the second beta version of 1.7.0, 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-Beta2] 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.
What's Changed (since Beta 1)
- Fix device_model parsing for multiple braces by @cygnusb in #1449
- Add model quirk for Bosch Thermostat II Battery model by @cygnusb in #1450
- Fix possibly invalid target_temp_high in trv.py by @cygnusb in #1451
- Updated Danish translations and aligned with the English translation. by @andersgodballe in #1477
- Expanded bug-report issue template by @folfy in #1528
- Helpers rework - rounding by @folfy in #1529
- Bugfix - Support devices only having mode heat_cool instead of heat (#1322) by @folfy in #1533
- Hotfix diagnostic data export - #1469 by @folfy in #1526
- Fix issue #1515 in pl.json by @folfy in #1518
- fixed typos HomaticIP -> HomematicIP by @folfy in #1502
- Copy edit of the docs and strings by @Moohan in #1488
- Feature/ha compatibility by @KartoffelToby in #1447
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.
And to new Contributors:
- @andersgodballe made their first contribution in #1477
- @folfy made their first contribution in #1528
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.7.0-Beta1...1.7.0-Beta2
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