Skip to content

Releases: Ekman/home-assistant-pure-i9

Country selector during setup

24 Nov 16:42
f818ebe
Compare
Choose a tag to compare

Country selector during setup. There's a bug where tha integration will crash if there's a map with zero zones (unconfirmed). Display of maps and zones in attribute have been temporarily disabled.

What's Changed

  • During config, select country code using a selector by @Ekman in #96
  • Bugfix 'NoneType' is not iterable by @Ekman in #97

Full Changelog: 2.0.1...2.0.2

We're back online

22 Nov 16:17
37c5fa7
Compare
Choose a tag to compare

NOTE: This version is identical to version 2.0.1-rc.2.

The integration stopped working due to changes to the Electrolux API. Now, it's back-on-track again. As part of that change, we had to bump the major version. Meaning, there are backwards incompatible changes.

How to migrate to v2

Steps you must do

The integration now requires you to specify a country. Please follow the steps below:

  1. Remove the integration.
  2. Add the ingegration.
  3. Apart from email and password, the integration will ask you for a 2-letter country code, such as SE or DE. If you are unsure what to input, reach out on Github.

NOTE: The integration will generate an identical vacuum ID. Meaning, you don't have to do any changes to automations.

Steps you might need to do

  • The minimum required Home Assistant version is now any 2024 version.
    1. Please upgrade Home Assistant if you are on a too old version.
  • The dustbin attribute has been removed. There is a sensor that displays the dustbin status.
    1. The sensor has existed since version 1.4.0.
    2. If you have automations that are dependent on the dustbin attribute, please change to the sensor.
  • Having a full dustbin will not put the robot into error mode.
    1. If you have automations that checks the error mode, then you might need to adapt it.

What's Changed

  • Major change: Remove backwards incompatible code by @Ekman in #77
  • Major change: Upgrade to required Hass version 2024.1 by @Ekman in #80
  • Major change: Remove dustin attribute by @Ekman in #89
  • Major change: Make dustbin status not an error by @Ekman in #90
  • Upgrade to pylint v3 by @Ekman in #79
  • Update purei9_unofficial and add country code config by @Phype in #76
  • Add country code english translation by @Ekman in #81
  • Change from deprecated features by @Ekman in #87

Full Changelog: 1.5.1...2.0.1

2.0.1-rc.2

17 Nov 12:36
3f85b94
Compare
Choose a tag to compare
2.0.1-rc.2 Pre-release
Pre-release

This is a test version of the integration.

What's Changed

  • Add country code english translation by @Ekman in #81
  • Fix deprecation warning. Change how the vacuum reports features to Home Assistant by @Ekman in #87
  • Major change: Remove dustin attribute. You should now be using the dustbin sensor instead. by @Ekman in #89
  • Major change: Make dustbin status not an error by @Ekman in #90

Full Changelog: 2.0.0-rc.1...2.0.1-rc.2

2.0.0-rc.1

13 Nov 18:08
fe14573
Compare
Choose a tag to compare
2.0.0-rc.1 Pre-release
Pre-release

This is a test version of the integration.

What's Changed

  • Major change: Remove backwards incompatible code by @Ekman in #77
  • Upgrade to pylint v3 by @Ekman in #79
  • Upgrade to required Hass version 2024.1 by @Ekman in #80
  • Update purei9_unofficial and add country code config by @Ekman in #76

Full Changelog: 1.5.1...2.0.0-rc.1

Bugfix "expected str instance, NoneType found"

29 Feb 20:44
74dfa86
Compare
Choose a tag to compare

As of 1.5.0, there's been a bug that caused the error TypeError: sequence item 2: expected str instance, NoneType found. This should now be fixed.

For more information on the error, please see #66 .

Clean specific zones

11 Jan 18:17
a36b13d
Compare
Choose a tag to compare
  • Added ability to clean specific zones. You can read more about it in the manual.
    • Credits to @Phype, thank you.
  • Added a sensor for the dustbin state as it's the proper way to handle it.

Bugfix invalid device info

19 Sep 20:18
Compare
Choose a tag to compare

Fixes error Invalid device info that has been surfacing since Home Assistant version 2023.9.0.

Credits to @juulius for the fix, thank you.

Cloud API v3

22 Jun 15:21
6257622
Compare
Choose a tag to compare

The integration stopped working due to there being a new version of the Electrolux Cloud API. This fixes that.

Shout out to @Phype for maintaining the Electrolux API library and to @lorenzo-deluca for adapting this integration to the new API.

Extra cleaning attributes

28 Feb 21:14
Compare
Choose a tag to compare

The integration will now create three additional sensors that are linked to the same device as the vacuum. These sensors give you the vacuums:

  • Last cleaning start, date and time.
  • Last cleaning end, date and time.
  • Last cleaning duration, in seconds.

Additionally, updated purei9_unofficial to version 0.0.11.

Data coordinator

22 Dec 11:03
Compare
Choose a tag to compare
  • Update data using a coordinator.
    • A coordinator is used to update devices that have multiple entities. Instead of each entity updating itself then the coordinator updates and distributes data to the entities.
  • Remove Electrolux from the integration name for consistency with the rest of the integration.
    • The name will only update for new installs, but it does not matter for existing installs.
  • Bugfix, reporting dustbin error messages.

Reminder: Please read the release notes for version 1.3.0.