Skip to content

Release v1.8.8

Choose a tag to compare

@github-actions github-actions released this 15 May 03:58

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 of ceil(), preventing off-by-one brightness values (#663)

Cleanup

  • Removed duplicate humidifier sensors — The read-only Water Level and Ambient Light Humidifier enum 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.