Skip to content

Releases: golles/ha-kamstrup_403

2.6.3

13 Jul 11:01
Compare
Choose a tag to compare

Enjoying this integration? Show your support by starring the repository! ⭐️

Changes:

  • Fix a crash when adjusting the scan interval
  • When interacting with the meter, make sure we have a connection, else open a connection, thanks Ted!

What's Changed

  • Use hass.config_entries.async_reload to reload by @golles in #123
  • Add extra port open, and add ser2net example to README by @tedvdb in #124

New Contributors

Full Changelog: 2.6.2...2.6.3

2.6.2

25 Jun 19:43
Compare
Choose a tag to compare

Enjoying this integration? Show your support by starring the repository! ⭐️

Changes:

  • Added new sensor: cooling energy (E3)

What's Changed

  • Fix black formatting by @golles in #115
  • Update pip requirement from <23.4,>=21.0 to >=21.0,<24.1 by @dependabot in #114
  • Bump codecov/codecov-action from 3 to 4 by @dependabot in #113
  • Bump softprops/action-gh-release from 1 to 2 by @dependabot in #118
  • Update Python to 3.12, devcontainer and make it possible to run HA in a Codespace by @golles in #116
  • Add test for diagnostics by @golles in #119
  • Added cooling energy (E3) support by @noahlvb in #121
  • Update pip requirement from <24.1,>=21.0 to >=21.0,<24.2 by @dependabot in #120

New Contributors

Full Changelog: 2.6.1...2.6.2

2.6.1

04 Jan 20:37
Compare
Choose a tag to compare

If you like this integration, please star this repo to show your appreciation - it makes me very happy!

Changes:

  • Fix for HA 2024.1 warning: VOLUME_CUBIC_METERS was used from kamstrup_403, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfVolume.CUBIC_METERS instead

What's Changed

Full Changelog: 2.6.0...2.6.1

2.6.0

10 Jun 10:54
Compare
Choose a tag to compare

If you like this integration, please star this repo to show your appreciation - it makes me very happy!

Changes:

  • Support Python version 3.11

Important notes:
Minimal Home Assistant version 2023.6.0 is required for this version, see
Home Assistant 2023.6 Release notes - Python 3.11 and significant performance upgrades

What's Changed

  • Prepare for 2023.6.0 upgrade to Python 3.11 by @golles in #94

Full Changelog: 2.5.0...2.6.0

2.5.0

18 May 16:24
Compare
Choose a tag to compare

If you like this integration, please star this repo to show your appreciation - it makes me very happy!

Changes:

  • This component can now also use an URL to connect to a meter, eg. to use remote serial connections
  • Single instance restriction has been removed
  • Under-the-hood improvements

Important notes:
For more information about valid URL Handlers see https://pyserial.readthedocs.io/en/latest/url_handlers.html#urls

What's Changed

  • Bump actions/stale from 7 to 8 by @dependabot in #85
  • Spring improvements by @golles in #91
  • Bump FantasticFiasco/action-update-license-year from 2 to 3 by @dependabot in #86
  • Update pip requirement from <23.1,>=21.0 to >=21.0,<23.2 by @dependabot in #90
  • Use serial.serial_for_url when connecting in order to support serial over tcp by @recht in #88
  • Setup sensors before doing the first update by @golles in #93

New Contributors

  • @recht made their first contribution in #88

Full Changelog: 2.4.0...2.5.0

2.4.0

05 Mar 12:48
Compare
Choose a tag to compare

If you like this integration, please star this repo to show your appreciation - it makes me very happy!

Changes:

  • Set sensor display precision on:
    • Infoevent
    • Infoevent counter
    • Serial number
    • HourCounter

Important notes:
Home Assistant version 2023.3.0 or newer is required to use this version.
For contributors, the dev container has been updated to improve our development experience, please update your dev container if you use this.

What's Changed

  • Improved dev experience by @golles in #79
  • Remove CONNECTION_CLASS in KamstrupFlowHandler by @golles in #80
  • Add pip to Dependabot by @golles in #81
  • Set sensor display precision on a few sensors by @golles in #74

Full Changelog: 2.3.0...2.4.0

2.3.0

12 Feb 11:45
Compare
Choose a tag to compare

Changes:

  • Sensors that represent a date (MinFlowDate_M, MaxFlowDate_M, MinPowerDate_M, MaxPowerDate_M, MinFlowDate_Y, MaxFlowDate_Y, MinPowerDate_Y, MaxPowerDate_Y) are now set as a date in Home Assistant
  • Infoevent is now reading value 99 from the meter
  • Infoevent counter sensor has been added (this was previously Infoevent)
  • Serial number sensor has been added
  • Removed invalid device class temperature for MinFlow_Y, MaxFlow_Y, Temp1xm3, Temp2xm3

What's Changed

New Contributors

Full Changelog: 2.2.0...2.3.0

2.2.0

08 Feb 11:10
Compare
Choose a tag to compare

Changes:

  • Multiple values are read in chunks of 8 values, the maximum amount of values that can be read at once
  • Improved diagnostics JSON file

What's Changed

  • Remove @pytest.mark.asyncio and condig in setup.cfg by @golles in #59
  • Add registered commands to diagnostics by @golles in #65
  • Read multiple values in chunks of max 8 values by @golles in #66

Full Changelog: 2.1.0...2.2.0

2.1.0

15 Jan 14:39
Compare
Choose a tag to compare

Changes:

  • Support reading of multiple values in one reading, this will reduce the number of readings from the meter, which improves the performance a lot and is also better for the battery in the meter.
  • Fix the issue with Infoevent sensor, device_class and state_class are not applicable for this sensor and have been removed

Important notes:
I've had these changes running in my production Home Assistant for almost a week and haven't found any issues. In case you see any issues, please report a bug and include logs and diagnostics

The code for reading multiple values at once is coming from bsdphk/PyKamstrup#6, thanks @adabrandt!!!

What's Changed

New Contributors

  • @github-actions made their first contribution in #52
  • @wrt54g made their first contribution in #57

Full Changelog: 2.0.2...2.1.0

2.0.2

22 Nov 18:46
Compare
Choose a tag to compare

Changes:

  • The user setting for serial timeout wasn't taken into account, now it should use the given setting.

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

What's Changed

  • Make serial timeout now really user configurable, fixes #44 by @golles in #45

Full Changelog: 2.0.1...2.0.2