Skip to content

Releases: golles/ha-kamstrup_403

2.0.1

14 Nov 20:32
Compare
Choose a tag to compare

Changes:

  • Make serial timeout user configurable, fixes #37 more info
  • Add diagnostics for integration

Important notes:
If you haven't, please read the release notes for version 2.0.0.

What's Changed

New Contributors

Full Changelog: 2.0.0...2.0.1

2.0.0

09 Nov 16:18
a51064e
Compare
Choose a tag to compare

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 unit GJ can be added to the energy dashboard (Note: In the individual devices section)
  • Heat Energy to Gas with unit 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 using
  • 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

24 Oct 19:57
Compare
Choose a tag to compare

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

02 Jul 13:41
Compare
Choose a tag to compare

Changes:

  • Improve exception logging

What's Changed

Full Changelog: 1.2.0...1.2.1

1.2.0

12 Jun 13:59
Compare
Choose a tag to compare

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:

opt1 opt2

What's Changed

Full Changelog: 1.1.0...1.2.0

1.1.0

23 Dec 23:46
11b7ea1
Compare
Choose a tag to compare

Changes:

  • Statistics are enabled for sensors, where applicable
  • Improvements on how sensors are constructed

1.0.0

23 Dec 23:42
Compare
Choose a tag to compare

Changes:

  • From template to working integration (TM)

0.0.0

23 Dec 23:42
Compare
Choose a tag to compare

Initial commit :-)