Releases: HandyHat/ha-hildebrandglow-dcc
v1.0.3
Main Changes
This release bumps pyglowmarkt to 0.5.5 and clarifies the log message outputted when the Glow API is experiencing issues. This closes #291 and #297.
What's Changed
- Updated Hildebrand API documentation URL by @H3ALY in #293
- Bump pylint from 2.15.9 to 2.15.10 by @dependabot in #294
- Bump pyglowmarkt from 0.5.4 to 0.5.5 by @dependabot in #295
- V1.0.3 by @HandyHat in #296
New Contributors
Full Changelog: v1.0.2...v1.0.3
v1.0.2
v1.0.1
What's Changed
- A fix to ensure gas data is fully collected for the previous day
Improved error handling to ensure the integration works even if there is no tariff data (#285)
If you are upgrading from before v1.0.0, please ensure you read the breaking changes!
Full Changelog: v1.0.0...v1.0.1
v1.0.0 - A total Rewrite
This release is a total rewrite of the entire integration to follow Home Assistant best practices, switch to using a library, implement some of the ideas in #191 to reduce strain on Hildebrand's servers and improve the stability of the integration dramatically.
Breaking Changes
The yearly sensors have been removed. Please use the daily sensors in the energy dashboard, as these now contain the missing 30 minutes at the end of each day.
The minimum version of Home Assistant needed is now 2022.12.0
Other changes
The standing charge and rate sensors are now disabled by default for new installations as they are used less commonly and many suppliers neglect to provide the data. If you do not use these sensors, please disable them to help reduce load on the API.
Thanks
With many thanks to the Hildebrand Glow team and the contributors to pyglowmarkt, which this integration is now using.
Full Changelog: v0.6.0...v1.0.0
v0.6.0 - Reducing load on Hildebrand Servers
This release reworks the integration to only poll the API at a few minutes past :00 and :30 past each hour, with a random extra interval built in to ensure the servers are not hit at once. It is strongly recommended to update to this version to prevent issues like in #136.
Other changes:
- Improve error handling when tariff data is unavailable (#80)
- Unset device class for rate sensors (#77)
Full Changelog: v0.5.2...v0.6.0
With thanks to @si458, @ColinRobbins, @jackyaz, the team at Hildebrand Glow and the entire community for helping out!
Authentication Fix
Bug Fixes
Thanks to @ColinRobbins, various bugs have been fixed and this integration has been improved!
- Fixed fetching data after DST change (#58 fixes #57)
- Error handling when there is no tariff data available has been improved (#54 fixes #52)
- Units for the standing charge have been corrected (#54 fixes #53)
As well as this, #64 changes requests
to create a session, reducing DNS lookups (#55) and making the integration more efficient.
Fix Invalid Auth, plus new sensors
Thanks to the efforts of @ColinRobbins , @totalitarian and @Lee-BS-AMS, many issues have been closed:
- The documentation and issue links have been fixed (#37 closes #27)
- Cost and tariff sensors have been added (#46 closes #31 and #24)
- The integration now correctly handles invalid authentication (#46 closes #43 and #14)
- BST is no longer hardcoded (#46)
- Cumulative sensors have been added (#49 closes #25 and #45)
As well as this, Home Assistant 2021.10.01 supports using kWh in the gas section of energy management, so using m3 is no longer required 🎉
State Class Changes
This release updates the state class in line with changes in Home Assistant 2021.9.0!
Please make sure you are on 2021.9.0 before updating.
Changes:
- Change state class from
measurement
tototal_increasing
- Remove
last_reset
value andpytz
, which was only used to calculatelast_reset
Change of Name!
- The name, domain and repository of this project has changed
- No longer prompt for application ID
- Handle bad response codes (should hopefully stop sensors becoming unavailable at midnight)
- Change device and entity names
- Clean up code