"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