Highlights
- Fix #68 — Devices stuck
unavailableafter a power-cycle now recover automatically. AWS IoT MQTT pushes and BLE advertisements are treated as direct proof of life; the integration no longer waits indefinitely for Govee's cloudonlineflag to catch up. - Fix #63 — H717A Smart Kettle Pro on/off control restored. The 2026.4.5 light-routing tightening accidentally excluded kettles entirely; they're now wired to the appliance switch entity alongside heaters.
- Feature #54 — H7150 dehumidifier now exposes a proper humidifier/dehumidifier platform (no longer a faux light-bulb).
Other changes
- chore: drop unused
asynctest/govee_api_laggattest deps; unblocks future dependency bumps. - chore: bump
aiohttp-retryfloor to>=2.9.1(#67). - chore: pin
pytest>=8.3.4to dodge an AST assertion-rewrite bug in 8.3.3 on Python 3.12.10+.
Upgrade notes
If you have an H717A or any device that's been stuck unavailable after power loss, this release should fix it. Reload the integration once after upgrading to clear any stale state, then power-cycle behaviour should be self-healing.