Skip to content

Releases: libdyson-wg/ha-dyson

v1.1.0

07 Sep 01:54
1e51316
Compare
Choose a tag to compare

What's Changed

  • Adds initial support for Purifier Big+Quiet Devices by @dotvezz in #65

Full Changelog: v1.0.1...v1.1.0

v1.0.1

14 Jul 16:08
356c605
Compare
Choose a tag to compare

What's Changed

  • Remove the last references to dyson_cloud, fixing a "camera" log entry by @dotvezz in #55

Quick explanation of the "camera" thing

Part of the features provided by MyDyson is a live cleaning map view of your 360 Eye robot vacuum (if you're one of the six people who own that device). For Home Assistant, this video feed is created via a "camera" entity. The MyDyson account setup in Home Assistant loads the camera platform to support this possible feature.

Full Changelog: v1.0.0...v1.0.1

v1.0.0

14 Jul 00:31
165cf6d
Compare
Choose a tag to compare

"Dyson Cloud" and "Dyson Local" are now just "Dyson"

For more information as to why the projects were merged, check this discussion: #49

This new release keeps the same offline-only core from when it was called "Dyson Local", but now incorporates the cloud functionality under a "MyDyson" entity. The MyDyson account setup is still optional for most devices, the same as the Dyson Cloud from the previously-separate repository entities. This lets us support devices which require a MyDyson account for setup (released in Summer 2021 and later). All communication with your Dyson Devices is still using the same MQTT over LAN. The MyDyson account is just to help with initial device configuration (and to provide the cleaning maps for the 360 Eye vacuum).

With the MyDyson functionality merged into this repository, we may consider adding more cloud-specific functionality to it. But the plan is to always treat MyDyson as an opt-in feature, and be offline-first with all core features.

What's Changed

  • Set up hassfest for testing by @dotvezz in #46
  • Combine Cloud and Local versions of the Dyson Integration by @dotvezz in #50
  • Include relevant links for README badges by @dotvezz in #51
  • Moving camera.py to dyson_local so it can be configured by @dotvezz in #52

Full Changelog: v0.22.1...v1.0.0

v1.0.0-beta2

12 Jul 19:21
7e52e77
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

"Dyson Cloud" and "Dyson Local" are now just "Dyson"

There is an open discussion about whether to permanently go in this direction: #49

This new release keeps the same offline-only core from when it was called "Dyson Local", but now incorporates the cloud functionality under a "MyDyson" entity. The MyDyson account setup is still optional for most devices, the same as the Dyson Cloud from the previously-separate repository entities. This lets us support devices which require a MyDyson account for setup (released in Summer 2021 and later). All communication with your Dyson Devices is still using the same MQTT over LAN. The MyDyson account is just to help with initial device configuration (and to provide the cleaning maps for the 360 Eye vacuum).

With the MyDyson functionality merged into this repository, we may consider adding more cloud-specific functionality to it. But the plan is to always treat MyDyson as an opt-in feature, and be offline-first with all core features.

What's Changed

  • Set up hassfest for testing by @dotvezz in #46
  • Combine Cloud and Local versions of the Dyson Integration by @dotvezz in #50
  • Include relevant links for README badges by @dotvezz in #51
  • Moving camera.py to dyson_local so it can be configured by @dotvezz in #52

Full Changelog: v1.0.0-beta...v1.0.0-beta2

v1.0.0-beta

11 Jul 18:46
5132321
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release

"Dyson Cloud" and "Dyson Local" are now just "Dyson"

There is an open discussion about whether to permanently go in this direction: #49

This new release keeps the same offline-only core from when it was called "Dyson Local", but now incorporates the cloud functionality under a "MyDyson" entity. The MyDyson account setup is still optional for most devices, the same as the Dyson Cloud from the previously-separate repository entities. This lets us support devices which require a MyDyson account for setup (released in Summer 2021 and later). All communication with your Dyson Devices is still using the same MQTT over LAN. The MyDyson account is just to help with initial device configuration (and to provide the cleaning maps for the 360 Eye vacuum).

With the MyDyson functionality merged into this repository, we may consider adding more cloud-specific functionality to it. But the plan is to always treat MyDyson as an opt-in feature, and be offline-first with all core features.

What's Changed

  • Set up hassfest for testing by @dotvezz in #46
  • Combine Cloud and Local versions of the Dyson Integration by @dotvezz in #50

Full Changelog: v0.22.1...v1.0.0-beta

v0.22.1

06 Jul 14:17
7dbde99
Compare
Choose a tag to compare

What's Changed

Special thanks

Thanks to @Anto79-ops for spending so much time helping investigate the HCHO sensors in the devices. His contribution to the effort was beyond significant, and this fix would have been impossible without his patience and diligence. #4 partially documents the insanity we both fell into while trying to figure this out, and it will be my honor to finally mark that issue closed.

A note on the sensor entity name:

If you have any existing Formaldehyde devices, you will notice that this release creates a new sensor entity named "HCHO". There are a few reasons for this:

  1. For your convenience: your old "Formaldehyde" sensor entity has been collecting data with no recorded unit until now, and conversion to the new mg/m3 unit is impossible.. If we kept it on the same sensor entity, it will cause issues in Home Assistant which would require manual correction on your part.
  2. To be consistent with Dyson's documentation, Dyson's Mobile App, and your device itself. All of these display "HCHO" as the sensor label, including the LCD screen built into the device itself.

You may choose to keep the dead Formaldehyde sensor entity, or you may also choose to remove it by visiting https://my.home-assistant.io/redirect/developer_statistics/ and searching for "formaldehyde"

Full Changelog: v0.22.0...v0.22.1

v0.22.0

06 Jul 04:54
47b8218
Compare
Choose a tag to compare

What's Changed

  • Finally using correct units for Formaldehyde by @dotvezz in #40
  • Use HCHO as the Formaldehyde sensor entity name by @dotvezz in #41

Special thanks

Thanks to @Anto79-ops for spending so much time helping investigate the HCHO sensors in the devices. His contribution to the effort was beyond significant, and this fix would have been impossible without his patience and diligence. #4 partially documents the insanity we both fell into while trying to figure this out, and it will be my honor to finally mark that issue closed.

A note on the sensor entity name:

If you have any existing Formaldehyde devices, you will notice that this release creates a new sensor entity named "HCHO". There are a few reasons for this:

  1. For your convenience: your old "Formaldehyde" sensor entity has been collecting data with no recorded unit until now, and conversion to the new mg/m3 unit is impossible.. If we kept it on the same sensor entity, it will cause issues in Home Assistant which would require manual correction on your part.
  2. To be consistent with Dyson's documentation, Dyson's Mobile App, and your device itself. All of these display "HCHO" as the sensor label, including the LCD screen built into the device itself.

You may choose to keep the dead Formaldehyde sensor entity, or you may also choose to remove it by visiting https://my.home-assistant.io/redirect/developer_statistics/ and searching for "formaldehyde"

Full Changelog: v0.21.0...v0.22.0

v0.21.0

03 Jul 01:06
67fb01f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.1...v0.21.0

v0.20.1

09 Jun 00:57
0e51fe5
Compare
Choose a tag to compare

Fixes a libdyson import error.

v0.20.0

08 Jun 14:38
eefc6b4
Compare
Choose a tag to compare

What's Changed

  • Vendoring libdyson to avoid conflicts and other dependency install errors by @dotvezz in #29

Full Changelog: v0.19.1...v0.20.0