Skip to content

Releases: PimDoos/ha-sessy

v0.9.3

18 Dec 19:34
cfef864

Choose a tag to compare

New features

Add modbus sensors

by @PimDoos in #158

Sessy's P1 meter v2 supports connecting a standalone meter over Modbus. This was added in firmware 1.11.8.
image

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

16 Dec 18:25
ae1a6ea

Choose a tag to compare

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

  • Mark P1 sensors unavailable when P1 data is not OK (fixes #152) by @PimDoos in #155

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

02 Nov 16:28
8295a9f

Choose a tag to compare

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
    image

Other changes

  • Fix code formatting with Ruff and add to CI by @PimDoos in #147

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

15 Jul 19:31
4c05548

Choose a tag to compare

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

23 Jun 19:21
ad31141

Choose a tag to compare

Increases the timeout for requests to Sessy to 10 seconds to improve mDNS stability.

What's Changed

  • Increase coordinator timeout to 10 seconds by @PimDoos in #136

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

22 Jun 18:50
f59cc87

Choose a tag to compare

v0.8.5 Pre-release
Pre-release

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

19 Jun 19:15
9221d21

Choose a tag to compare

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

11 Jun 20:18
d3b0516

Choose a tag to compare

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

  • Improve exception handling & fetch serial number on setup by @PimDoos in #128

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

21 May 18:03
5ef0753

Choose a tag to compare

What's Changed

  • Add External Power & Pack Voltage sensors (fw 1.9.1) by @PimDoos in #124
    image
    image

Compatibility

Sessy firmware: 1.9.1 and up
Home Assistant: 2025.02 and up

Full Changelog: v0.8.1...v0.8.2

v0.8.1

01 May 19:39
80037cb

Choose a tag to compare

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