v2026.6.17
Temperature reading fixes
fix(sensor): H717A kettle temperature (#115)
The H717A smart kettle reports its temperature in °F under the °C-tagged native unit, so a reading surfaced as e.g. 187 °C — impossible for a kettle (water boils at 100 °C). The kettle SKU is now in the auto-convert list, so 187 °F correctly surfaces as ~86 °C. Accounts whose Govee app is set to °C can opt out via ⚙️ Configure → Temperature unit from Govee API → Celsius.
fix(sensor): H5106 / H5140 centi-encoded temperature (#116)
The H5106 (Air Quality Monitor) and H5140 (Smart CO₂ Monitor) report sensorTemperature centi-encoded (×100) over the Developer-API / MQTT path — 23.4 °C arrives as the integer 2340 — unlike the H5179 family which sends an already-scaled value. These two SKUs are now de-scaled (SKU-scoped and magnitude-guarded, so already-scaled readings are never double-divided), so the temperature reads correctly. Humidity was unaffected and remains correct.
Full changelog: v2026.6.16...v2026.6.17