Releases: golles/ha-kamstrup_403
2.0.1
Changes:
Important notes:
If you haven't, please read the release notes for version 2.0.0.
What's Changed
- Add diagnostics option by @golles in #36
- Bump actions/stale from 3 to 6 by @dependabot in #39
- Make serial timeout user configurable by @golles in #40
- Improve formatting by @golles in #41
New Contributors
- @dependabot made their first contribution in #39
Full Changelog: 2.0.0...2.0.1
2.0.0
This is quite a big update to this component, please read these notes.
This update contains performance and stability improvements and addressed some feature requests.
Changes:
- All known meter sensors are now created, only 4 are enabled by default
- Only enabled sensors will be read from the meter
- Don't enable too many sensors as this isn't good for the battery in the meter, I suggest you find a good balance between the number of sensors you enable and the
scan interval
more info about scan_interval - For sensors that you have automatically enabled from the previous version and you don't need, you can disable them, or remove the integration and add it again to get only the minimum
Heat Energy (E1)
with unitGJ
can be added to the energy dashboard (Note: In the individual devices section)Heat Energy to Gas
with unitm³
conversion sensor is added and can be added to the energy dashboard as a gas sensor, you need to enable this sensor first- Units that had
m3
are now properly usingm³
- Initial setup process is now faster
- Debug logs are added, in case you set the log level for this component, more info
- A warning log is added when all readings fail, to tell the user the IR head is probably not placed correctly
Code improvements:
- More typings
- Clean up
const.py
- Make use of
SensorEntityDescription
- Use class members instead of overwriting functions where possible
- PyDoc, linting, and formatting
Important notes:
- The minimal Home Assitant version for this component is increased to
2022.11.0
this is necessary for the energy dashboard changes. - You should check your developer tools statistics screen, for problems and resolve them
- I did my best to keep backward compatibility but if you face issues during the upgrade to this version, please remove this integration, restart Home Assistant and add the integration again. If you still face an issue, please report it
Do you like this? Please show your appreciation by starring this repo, thank you!
Full Changelog: 1.3.0...2.0.0
1.3.0
Changes:
Performance update
- Lowered the serial timeout
- Changed the default scan interval to
3600
, the meter does have a battery, and reading every minute isn't a good idea - Sleep between serial reads
- Improve logging
Important notes:
I realized this meter does contain a battery, at first I thought it didn't. Communicating with the meter does impact the battery life enormously. The scanning interval is changed from 1 minute to 1 hour, this should be more acceptable for the lifetime.
Please make sure your scan interval is changed to a decent value (eg. 3600 seconds for once per hour).
What's Changed
Full Changelog: 1.2.1...1.3.0
1.2.1
1.2.0
Changes:
- Configure update interval
Important notes:
Some meters contain a battery, and communicating with the meter does impact battery life. By default, this component updates every 60 seconds. From this version, you can configure the update interval on the Integrations page:
What's Changed
- Enable tests by @golles in #6
- House keeping by @golles in #7
- Householding by @golles in #8
- Update python version for tests by @golles in #12
- Add supported devices section in readme by @golles in #11
- Housekeeping, implement upstream changes by @golles in #13
- Make scan interval user configurable by @golles in #15
Full Changelog: 1.1.0...1.2.0