Fix: H5310 thermo-hygrometer now surfaces (issue #86)
Follow-up to v2026.6.9. Reporter diagnostics showed the device is an H5310 (GoveeLife Smart Thermometer P2, bridged via an H5044 gateway) — the issue title transposed it to "H5301", so v2026.6.9's allowlist missed it.
What changed
- H5310 added to the BFF thermo-hygrometer allowlist — it now appears with temperature + humidity sensors. (The Developer API returns nothing for these gateway-bridged sensors; discovery goes through the account-login BFF device list, same as leak sensors.)
- More robust reading scale: temperature/humidity de-scaling now handles near-zero and negative readings correctly (e.g. -5.0 °C), replacing a magnitude heuristic that could mis-scale values close to 0 °C.
Requirements
- Account login (email + password) must be configured — API-key-only setups can't reach the BFF device list.
Full changelog: v2026.6.9...v2026.6.10