v2026.7.1
Fixes
#129 — H713B heater: temperature shown in °C but reported in °F
The heater's own unit metadata (from the temperature_setting STRUCT state) now beats the static SKU allowlist in auto mode, so Fahrenheit-configured heaters normalize out-of-the-box. The polled targetTemperature field name is now accepted alongside temperature, and a °F target is normalized to canonical °C on read. Thanks @DUC750 for the PR (#130).
#128 — H5075 / H5100 temperature reads ~80 °C at room temperature
Both thermo-hygrometers report the raw °F value under the °C-tagged native unit. They join the auto-convert list (same class as #72/#78/#96/#115/#116). If your unit was already reading correctly, the API temperature unit: celsius option opts out.
#126 — H60B3 Uplighter: per-part light controls
Three new switches — Nebula Light, Side Light, Bottom Light (nebulaLightToggle / sideLightToggle / bottomLightToggle). Named-light-toggle detection is now generic, so future <name>LightToggle SKUs surface in debug logs instead of silently missing.
#124 — H5127 occupancy diagnostics
The MQTT state applied debug line now includes presence= and the raw triSta= value to pinpoint where live occupancy stops on affected installs.
Full Changelog: v2026.6.26...v2026.7.1