github lasswellt/govee-homeassistant v2026.5.8

latest release: v2026.5.9
3 hours ago

Fixes

Thermometer/hygrometer readings stop updating until restart (#78 follow-up)

Battery-powered thermometers (H5179, H5109, H5110, HS5108, HS5106) push to the Govee Cloud infrequently. Between device-side updates, the /device/state endpoint returns the sensorTemperature capability with a null/missing value. Because _fetch_device_state replaces the cached state on every poll, the entity dropped to "unknown" after the first successful read until the integration was restarted.

The coordinator now preserves the last known sensor_temperature and sensor_humidity across API polls when the response omits them, matching the existing pattern for heater_temperature and active_scene.

Reported by @mattdengler and @dns45 in #78.

Internal

  • 2 regression tests in tests/test_coordinator.py covering preserve-on-null and replace-on-fresh-value cases

Don't miss a new govee-homeassistant release

NewReleases is sending notifications on new releases.