v2026.7.5
Water Tank Full: clearable + restart-proof (#118)
Govee never sends a "cleared" event for waterFullEvent (confirmed live), so the sensor latched Problem forever — and an HA restart silently wiped an active alert.
- New Clear Water Alert button (H7150/H7152 & friends): press after emptying/re-inserting the bucket. A later full/pulled event re-latches the sensor.
- The alert now survives HA restarts (RestoreEntity).
- New
changed_atattribute (last event or manual clear) for building custom auto-clear automations.
Target humidity: dual-write hardening (#118)
H7150-style dehumidifiers (settable Auto setpoint) now receive both the work_mode Auto+setpoint write (switches the unit into Auto, matching the Govee app) and the canonical range/humidity write — either firmware interpretation lands on your target. Pinned-Auto SKUs (H7151/H7152) are unchanged (range write only). Dial drags in gearMode/Dryer switch the unit into Auto — by design; the target only exists in Auto.
Diagnostics: control-command capture (#127)
Every control command send is now recorded (exact payload, HTTP status, Govee's response body) in the diagnostics download under recent_commands, plus DEBUG send/response logging and a WARNING with full payload context on rejection. "Command accepted but device does nothing" reports (H60A6 main/background light toggles) are now debuggable from a single download.