Skip to content

Releases: libdyson-wg/ha-dyson

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

v0.19.1

06 May 18:19
3bd4a1c
Compare
Choose a tag to compare

Bugfix Release

This is a bugfix fixing Formaldehyde readings in v0.19.0, which incorrectly fed the Formaldehyde entity the values from the Nitrogen Dioxide sensor.

The release notes of v0.19.0 are included below.

Details

This disables the old sensor entities for the following, replacing them with new ones using correct value scaling.

  • Particulates (from fans that don't report separate scores for PM2.5, PM10, VOC, and NO2
    • Replaced by Air Quality Index
  • Nitrogen Dioxide
    • Replaced by Nitrogen Dioxide Index
  • Volatile Organic Compounds
    • Replaced by Volatile Organic Compounds Index

The reason for this is because the previous version of this integration was incorrectly assuming the sensor values to be reported in μg/m3. In reality, the sensors are giving data in a calculated Index value, from 0 to 9.9.

What's Changed

  • Fixes environmental data reporting for Formaldehyde, VOC, and NO2 by @dotvezz in #17
  • Fixes environmental data reporting (#17) by @dotvezz in #18

Full Changelog: v0.18.0...v0.19.1

v0.18.0

01 May 01:34
67f6a54
Compare
Choose a tag to compare

What's Changed

  • Initial support for Formaldehyde Devices by @dotvezz in #15

Full Changelog: v0.17.2...v0.18.0