Releases: PimDoos/ha-sessy
v0.9.3
New features
Add modbus sensors
Sessy's P1 meter v2 supports connecting a standalone meter over Modbus. This was added in firmware 1.11.8.

Compatibility
Sessy firmware: Minimum 1.9.1, recommended 1.11.8
Home Assistant: 2025.02 and up
Full Changelog: v0.9.2...v0.9.3
v0.9.2
This release fixes a bug which could provide incorrect P1 data when the dongle restarts or when the P1 data is unavailable. Instead, the P1 sensors will now show 'unavailable' when no valid data is available.
Bug fixes
Compatibility
Sessy firmware: Minimum 1.9.1, recommended 1.11.5 and up
Home Assistant: 2025.02 and up
Full Changelog: v0.9.1...v0.9.2
v0.9.1
Bug fixes
- Fix #148: Transform functions on schedules will not be applied if no current price exists.
- Fix #150: Price sensor now updates every 15 minutes
New features
- Add reconfiguration flow: Device hostname/IP can now be reconfigured without having to manually add the device again

Other changes
Compatibility
Sessy firmware: Minimum 1.9.1, recommended 1.11.5
Home Assistant: 2025.02 and up
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
Dynamic Schedule v2
The Energy Price and Power Schedule sensors now use the Dynamic Schedule V2 API, available in Sessy firmware 1.9.2 and up.
This changes the attributes of the sensor.sessy_dxxx_power_schedule and sensor.sessy_dxxx_energy_prices entities slightly to be compatible with 15-minute pricing windows.
If the new version is not yet available on your Sessy, the sensor will maintain it's original behavior.
(Move to Dynamic Schedule v2 API by @PimDoos in #138)
Temperature based limit
The temperature-based limit setting can now be turned on or off from within Home Assistant.
(Add temperature limit config switch by @PimDoos in #139)
Removed old update entities
The deprecated update entities to update the Dongle and Battery pack separately have been removed. The combined update entity which updates both at the same time has been the default for a long time now, and these old entities were disabled by default since Sessy firmware 1.6.8.
(Remove seperate update entities (replaced by OtaTargetAll entity) by @PimDoos in #140)
Compatibility
Sessy firmware: Minimum 1.9.1, recommended 1.10.0
Home Assistant: 2025.02 and up
Full Changelog: v0.8.6...v0.9.0
v0.8.6
Increases the timeout for requests to Sessy to 10 seconds to improve mDNS stability.
What's Changed
Compatibility
Sessy firmware: 1.9.1 and up
Home Assistant: 2025.02 and up
Full Changelog: v0.8.5...v0.8.6
v0.8.5
This release adds SessyPy to the loggers used when enabling debug mode, to improve debugging issues with unavailable entities.
What's Changed
Compatibility
Sessy firmware: 1.9.1 and up
Home Assistant: 2025.02 and up
Full Changelog: v0.8.4...v0.8.5
v0.8.4
This release fixes an issue that prevented Home Assistant from discovering the device type if the system info API did not return a valid serial number.
What's Changed
- Fix retry exceeded exception by @PimDoos in #132
- Bump sessypy to 0.2.1 (fix device discovery if serial_number is not set) by @PimDoos in #133
Compatibility
Sessy firmware: 1.9.1 and up
Home Assistant: 2025.02 and up
Full Changelog: v0.8.3...v0.8.4
v0.8.3
This release improves the exception handling and retry flow when Sessy returns an error. This should cause sensors to become unavailable less often.
Also, the serial number has been added to the Device page.
What's Changed
Compatibility
Sessy firmware: 1.9.1 and up
Home Assistant: 2025.02 and up
Full Changelog: v0.8.2...v0.8.3
v0.8.2
v0.8.1
This release builds on top of v0.8.0, which contained a regression causing system settings and power strategy entities to not function correctly.
What's Changed
- Implement DataUpdateCoordinator by @PimDoos in #111
- Fix system settings and power strategy entities by @PimDoos in #120
Compatibility
Sessy firmware: 1.8.3 and up
Home Assistant: 2025.02 and up
Full Changelog: v0.7.2...v0.8.1

