Release v1.8.8
What's New in v1.8.8
New Features
- Region selector for non-US accounts — The config flow now includes a region selector, allowing users outside the US to connect to the correct Dreo API server (#652)
- Water tank full status for dehumidifiers — Dehumidifiers now expose a binary sensor indicating when the water tank is full (#657)
Bug Fixes
- DR-HSH009S swing mode — Fixed swing mode not being exposed by the climate entity for the HSH009S heater (#655)
- Light brightness rounding — Fixed light brightness conversion to use
round()instead ofceil(), preventing off-by-one brightness values (#663)
Cleanup
- Removed duplicate humidifier sensors — The read-only
Water LevelandAmbient Light Humidifierenum sensors have been removed. Water level is already available as a binary sensor (Water Empty), and ambient light is already controllable as switches (Ambient Light Mode, Water Level Indicator) (#660, #664)
Infrastructure
- Added PyPI publishing to the release workflow
- Added pre-release version support
- Updated branding to Community
Important
Help Needed: RGBLevel / Ambient Light behavior across humidifier models
We have conflicting implementations for the rgblevel API field across different humidifier models (HHM001S, HHM005S, and others). The Ambient Light Mode and Water Level Indicator switches may not work correctly on all devices.
If you have a Dreo humidifier, please help us by capturing debug logs when toggling the light settings from the Dreo phone app (not HA) and posting them in Issue #662. We need real device data to write a single correct implementation that works across all models.