Releases: golles/ha-kamstrup_403
2.6.3
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
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
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. UseUnitOfVolume.CUBIC_METERS
instead
What's Changed
- Add SonarCloud Scan by @golles in #96
- Improve logging of failed readings by @golles in #100
- Update pip requirement from <23.2,>=21.0 to >=21.0,<23.3 by @dependabot in #99
- Bump actions/checkout from 3 to 4 by @dependabot in #102
- Update pip requirement from <23.3,>=21.0 to >=21.0,<23.4 by @dependabot in #104
- Bump actions/stale from 8 to 9 by @dependabot in #107
- Bump actions/setup-python from 4 to 5 by @dependabot in #108
- Bump github/codeql-action from 2 to 3 by @dependabot in #109
- Update license copyright year(s) by @github-actions in #110
- Replace
VOLUME_CUBIC_METERS
withUnitOfVolume.CUBIC_METERS
by @golles in #112
Full Changelog: 2.6.0...2.6.1
2.6.0
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
Full Changelog: 2.5.0...2.6.0
2.5.0
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
Full Changelog: 2.4.0...2.5.0
2.4.0
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
inKamstrupFlowHandler
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
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 meterInfoevent counter
sensor has been added (this was previouslyInfoevent
)Serial number
sensor has been added- Removed invalid device class temperature for
MinFlow_Y
,MaxFlow_Y
,Temp1xm3
,Temp2xm3
What's Changed
- Use token for Codecov upload and fix black errors by @golles in #68
- Update sensor.py by @HAEdwin in #73
- Add support for date sensors by @golles in #75
New Contributors
Full Changelog: 2.2.0...2.3.0
2.2.0
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 insetup.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
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
andstate_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
- Add codeql action by @golles in #47
- Add Codecov by @golles in #48
- Bump actions/stale from 6 to 7 by @dependabot in #50
- Update license copyright year(s) by @github-actions in #52
- Fix
Infoevent
sensor by @golles in #54 - Commands should be treated as `int by @golles in #55
- Update HACS URL by @wrt54g in #57
- Mark async tests with
@pytest.mark.asyncio
by @golles in #58 - Support reading of multiple values at once by @golles in #56
New Contributors
Full Changelog: 2.0.2...2.1.0
2.0.2
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
Full Changelog: 2.0.1...2.0.2