v0.34.0
Summary
New functionality for robotic vacuums
In partnership with @chodeus, we have added several new features to this month's release
These new functions are considered initial support, meaning that while we believe them to be in good working order, there may be things not working perfectly yet or that we may change in the future. We are looking for additional feedback.
Manual and Cloud robotic vacuum devices:
- Robotic vacuums should now be able to start global cleaning cycles through the robot object
Cloud connected robotic vacuum devices only:
- Buttons added to clean each room as defined by the Dyson app and its API
- These buttons clean using Dyson's room definitions in the same way that the vendor's app does
- Initial support added for area-based cleaning through the new functionality added in Home Assistant 2026.3.0
- This function uses Home Assistant Zones/Areas to determine which Dyson rooms to clean using the new CLEAN_AREA method
Scheduling functionality and Calendar platform for robotic vacuums and fans
This version adds the ability to see Dyson's built-in scheduling functions, including number of schedules, current schedule running and next schedule run time as sensors
This version also adds support for the Home Assistant calendar platform. Dyson schedules will populate on a calendar called "Dyson" to be used by Home Assistant in whatever way you see fit. Calendar entries include details about the upcoming schedule and how the device's state will be changed
Additional AQI sensors for cloud-connected devices
This version also adds the following sensors to cloud-connected "ec" devices:
- Indoor AQI (15 Min)
- The indoor AQI average over the last 15 minutes as reported by the API. This should match the value in the vendor app
- Outdoor AQI
- The outdoor AQI determined by location set in the vendor app if available
Additional Fixes
- Improved connectivity with BLE lights
- Please note, certain ESP32 boards are failing to connect properly on v5.5.2 firmware due to a bug. If you are having difficulty with the light dropping out or becoming uncontrollable shortly after connecting, please try reverting to 5.5.1 to see if it helps. more info
What's Changed
- deps: update homeassistant to 2026.5.1 by @cmgrayb in #351
- deps: update mypy to 2.0.0 by @cmgrayb in #352
- deps: update homeassistant to 2026.5.2 by @cmgrayb in #356
- deps: update homeassistant to 2026.5.4 by @cmgrayb in #361
- deps: update code quality tools by @cmgrayb in #362
- deps: update homeassistant/home-assistant Docker tag to v2026.5.4 by @cmgrayb in #363
- Release/v0.34.0 by @cmgrayb in #348
- chore: bump version to 0.34.0 by @cmgrayb in #364
Full Changelog: v0.33.0...0.34.0-rc.1