Highlights
- Fix #48 — Govee AI Sync Box (H6604) returns to Video Mode when a scene is cleared. The previous behaviour sent
ColorCommand(white)on scene-clear, which locked the Sync Box into manual colour and produced the "flat white image" reporter Dragon1473 saw. Devices with thehdmiSourcecapability now re-select the current HDMI source instead, forcing the device back into native video sync. - Feature #62 — H5109 Smart Temperature Sensor (and the rest of the H51XX thermometer family) now expose
sensor.<name>_temperatureandsensor.<name>_humidityentities. Detection is capability-based, so any SKU exposing the standardsensorTemperature/sensorHumidityproperties picks them up automatically. H5054 water detector support is still pending — needs diagnostics from the reporter.
Other changes
- Tests: 694 → 705. Mypy + flake8 clean.
Upgrade notes
- H6604 owners: after upgrading, your scene-select dropdown's "None" option will return the Sync Box to Video Mode instead of white.
- H5109 / H5179 / H51XX owners: temperature and humidity sensors should appear automatically after a one-time integration reload.
Cumulative since v2026.4.7
This release also rolls up everything that was in 2026.5.0 and 2026.5.1 (no formal releases were cut for those):
- Fix #68 — power-cycled devices recover availability via MQTT/BLE proof of life instead of waiting indefinitely for Govee's cloud
onlineflag to catch up. - Fix #63 — H717A Smart Kettle Pro on/off control restored (regressed in 2026.4.5 by the issue-#54 light-routing tightening).
- Feature #54 — H7150 dehumidifier humidifier/dehumidifier platform.
- Chore —
aiohttp-retry>=2.9.1(#67), unused-dep cleanup, pytest version pin to dodge the 8.3.3 AST bug on Python 3.12.10+.