github disforw/goveelife v4.1.9

one hour ago

What's changed

Fixes

  • Sensor temperatures were shown in °F even when set to °C — GoveeLifeSensor now uses Home Assistant's built-in unit conversion correctly (#152, #160)
  • Fixed a crash in device-state polling ('NoneType'/'int' object is not subscriptable) that was also silently swallowing 401/429 auth errors (#148)
  • H7102 fan speed slider was cycling preset modes instead of setting actual speeds (#171)
  • Ice maker on/off toggles (e.g. precoolToggle) are now exposed as switches; non on/off toggles (e.g. iceMakingToggle) are correctly skipped (#130)
  • Appliance nightlights (humidifiers, purifiers, ice makers) with brightness/colour capabilities are now exposed as light entities, not just a plain switch (#163)
  • Humidifier mode and the new target_humidity now reflect real device state; async_set_mode accepts a positional mode argument and ignores unknown modes instead of raising (#153)
  • Colour-temperature-only lights now report a valid color_mode
  • H7130-style heaters: turn_on now uses the correct HVAC mode (#34)
  • Sensor unique IDs no longer collide across multiple capabilities on the same device (#39)
  • binary_sensor event capabilities (e.g. ice maker lack-water/full alerts) confirmed working for all device types (#126)
  • Invalid light supported_color_modes combinations that Home Assistant started rejecting are gone (#53)
  • CI cleanup: ruff formatting, hassfest manifest fix, test suite runs against a current Home Assistant again

⚠️ Minimum Home Assistant version raised: 2024.3 → 2026.7

The sensor platform uses UnitOfRatio, added in Home Assistant 2026.7. If you're running an older Home Assistant Core, please update Home Assistant before updating this integration, or the sensor platform will fail to load.

Full Changelog: v4.1.8...v4.1.9

Don't miss a new goveelife release

NewReleases is sending notifications on new releases.