Skip to content

Releases: nordicopen/easee_hass

Code improvements and bug fixes.

06 Feb 11:47
Compare
Choose a tag to compare

Downloads for this release

Notable changes

Danish translation added @dykandDK.
Code improvements and simplifications for data observers handling.
API throttling to make sure APIs are not called more often than allowed.

Changes

Bug Fixes

  • Fix for price/kWh sensor not updating on all chargers on a site. @olalid (#578)
  • Cost refresh updated to comply with 10 calls per hour limit @olalid (#569)

Translation

Code quality and maintenance

  • Simplify observers handling in ProductData @olalid (#570)
  • Cost refresh updated to comply with 10 calls per hour limit @olalid (#569)

Code improvements and bug fixes.

03 Feb 22:21
978d158
Compare
Choose a tag to compare
Pre-release

Downloads for this release

Notable changes

Code improvements and simplifications for data observers handling.
API throttling to make sure APIs are not called more often than allowed.

Changes

Bug Fixes

  • Fix for price/kWh sensor not updating on all chargers on a site. @olalid (#578)

Translation

Code quality and maintenance

  • Simplify observers handling in ProductData @olalid (#570)
  • Cost refresh updated to comply with 10 calls per hour limit @olalid (#569)

Prevent rate-limiting errors and more

19 Jan 16:59
Compare
Choose a tag to compare

Downloads for this release

Notable changes

This release optimizes the use of the Easee API to avoid rate limiting that could affect installations with larger number of chargers. A new entity is added so the brightness of the LED strip can be controlled from the UI.

Changes

  • CostData class for handling of cost updates added @olalid (#561)
  • fix: make currency id required @TheSinding (#556)
  • Product data reworked to send out notifications to registered change listeners @olalid (#541)

New Features

  • Represent LED strip brightness as a light entity @astrandb (#550)
  • Add support for time to live for set_charger_dynamic_limit @olalid (#549)
  • Changes to sensor configs @olalid (#545)

Bug Fixes

Translation

4 changes

Dependencies

Code quality and maintenance

Development environment and tools

Beta release - new features and bug fixes

16 Jan 11:37
9d61cc6
Compare
Choose a tag to compare

Downloads for this release

Beta release

We encourage everyone that is interested in testíng new features to install this version. Please report any issues on the GithHub repo. If you have had previous issues with rate-limiting we appreciate if you add a note to your reported issues if the problem is resolved.

Notable changes

This release optimizes the use of the Easee API to avoid rate limiting that could affect installations with larger number of chargers. A new entity is added so the brightness of the LED strip can be controlled from the UI.

Changes

  • CostData class for handling of cost updates added @olalid (#561)
  • fix: make currency id required @TheSinding (#556)
  • Product data reworked to send out notifications to registered change listeners @olalid (#541)

New Features

  • Represent LED strip brightness as a light entity @astrandb (#550)
  • Add support for time to live for set_charger_dynamic_limit @olalid (#549)
  • Changes to sensor configs @olalid (#545)

Bug Fixes

Translation

4 changes

Dependencies

Code quality and maintenance

Development environment and tools

Better performance

09 Dec 20:17
847103b
Compare
Choose a tag to compare

Downloads for this release

IMPORTANT!

If you are using a version between v0.9.58 and v0.9.62, please upgrade to this version as soon as possible! All versions of this integration between v0.9.58 and v0.9.62 has had an issue with the signalr reconnect error handling that causes lots of failed accesses to Easee signalr servers. Installing this new version will help improve the stability of the Easee servers and free up resources for more quick response. You might not have experienced any problems in your installation but under the hood there has been lots of issues.

Changes

This release uses an updated library for connecting to the Easee API. It is more robust when reloading the integration and enabling or disabling entities.

Bug Fixes

Translation

Dependencies

Code quality and maintenance

Development environment and tools

Compatibility with HA 2024.12

01 Dec 14:46
Compare
Choose a tag to compare

Downloads for this release

IMPORTANT!

If you are using a version between v0.9.58 and v0.9.62, please upgrade to this version as soon as possible! All versions of this integration between v0.9.58 and v0.9.62 has had an issue with the signalr reconnect error handling that causes lots of failed accesses to Easee signalr servers. Installing this new version will help improve the stability of the Easee servers and free up resources for more quick response. You might not have experienced any problems in your installation but under the hood there has been lots of issues. See more details below.

Changes

  • Bump to pyeasee 0.8.10 to solve decency problems together with HA 2024.12 @olalid (#527)
  • Start stop description changed to authorize/deauthorize @olalid (#529)
  • Supply an ssl context to pyeasee @olalid (#527)

Translation

Switches, buttons and actions

18 Nov 21:09
Compare
Choose a tag to compare

Downloads for this release

IMPORTANT!

If you are using a version between v0.9.58 and v0.9.62, please upgrade to this version as soon as possible! All versions of this integration between v0.9.58 and v0.9.62 has had an issue with the signalr reconnect error handling that causes lots of failed accesses to Easee signalr servers. Installing this new version will help improve the stability of the Easee servers and free up resources for more quick response. You might not have experienced any problems in your installation but under the hood there has been lots of issues. See more details below.

Notable Changes

  • The binary sensors for schedule and surplus charging has changed to switches, this makes it easier to manually enable/disable schedules and surplus charging.
  • The action set_load_balancing was renamed to set_surplus_charging to be more consistent.
  • A new button to override the schedules was added.

Changes

  • Binary sensors change to switches (basic, weekly schedule and surplus charging) @olalid (#501)
  • Change service name (from set_load_balancing to set_surplus_charging). @olalid (#501)
  • Add button entity for override_schedule action @astrandb (#496)

Translation

Dependencies

Code quality and maintenance

  • Change deprecated async_timeout to asyncio.timeout @astrandb (#504)

More robust error handling

23 Oct 19:33
Compare
Choose a tag to compare

Downloads for this release

IMPORTANT!

Please upgrade to this version as soon as possible! All versions of this integration between v0.9.58 and v0.9.62 has had an issue with the signalr reconnect error handling that causes lots of failed accesses to Easee signalr servers. Installing this new version will help improve the stability of the Easee servers and free up resources for more quick response. You might not have experienced any problems in your installation but under the hood there has been lots of issues. See more details below.

Notable changes

The latest versions of the integration has sometimes hammered the cloud API and caused 429 errors and rate limiting. The problem has been identified in an external library (pysignalr) that is used to receive streamed data from the API. This version uses an updated pyeasee library that overrides the error/retry handling in pysignalr.

Development tools

Translation

Dependencies

New actions

15 Oct 15:54
Compare
Choose a tag to compare

Downloads for this release

Notable changes

A number of actions (previously called services) are added in this release.

  • set_charger_phase_mode,
  • set_load_balancing
  • and the action_commands: enable_basic_charge_plan, disable_basic_charge_plan, enable_weekly_charge_plan, disable_weekly_charge_plan

Note that the action names are localized in the automations editor and developer tools in HA

Changes

Translation

SignalR reconnect bugfix

26 Sep 21:28
095104e
Compare
Choose a tag to compare

Downloads for this release

Changes

Bug fix

  • New version of pyeasee v0.8.4 with a workaround for reconnect issues.