Skip to content

Release v1.9.1

Choose a tag to compare

@github-actions github-actions released this 23 May 06:03

What's New

πŸ†• New Device Support

  • DR-HPF022S β€” Added support for the HPF022S air circulator

πŸ› Bug Fixes

  • Dehumidifier fan entity crash β€” Fixed AttributeError on DR-HDH001S/002S/005S devices where the fan entity would go unavailable after reporting a temperature (missing temperature_units on PyDreoDehumidifier)
  • DR-HPF015S speed controls missing β€” Restored fan entity for HPF015S (765S) devices that report empty controlsConf; added explicit capability mapping with speed_range=(1, 12)
  • Air purifier preset_mode: null β€” Fixed DR-HAP005S-class devices reporting preset_mode: null by normalizing mode variants (e.g. auto-regular β†’ auto) against configured presets
  • Humidifier water level sensor β€” Removed duplicate enum Water Level sensor; water status is now reported exclusively via the water_empty binary sensor
  • Humidifier water level status β€” Added missing water level status value (4) to WATER_LEVEL_STATUS_MAP

πŸ”’ Infrastructure & Quality

  • Added explicit permissions to hassfest and HACS CI workflows
  • Added PR gate requiring AI code review presence
  • Added workflow to check bug reports for missing logs/diagnostics
  • Expanded PyDreo test coverage for previously uncovered device fixtures
  • Added regression test coverage for dehumidifier fan temperature attributes

Full Changelog: v1.9.0b3...v1.9.1