v2026.7.7
Fixes
- Setup no longer fails when an account/BFF call hangs (#146) — a hung discovery request during startup could cancel the entire config entry and take every entity offline. Discovery steps are now bounded and failure-isolated, so a slow endpoint degrades to the next poll instead of breaking setup.
- H5054 water detector: dry-by-default + battery (#145) — the leak sensor now reads dry before its first status poll instead of showing "Unknown", and the battery level from the account API is now exposed as a sensor.
- H5111 thermometer Fahrenheit conversion (#144) — H5111 fridge/freezer thermometers reporting °F under the °C-tagged unit are now auto-converted. Thanks @phylix!
- MQTT topics for gateway-attached devices (#136) — device MQTT topics are now sourced from the BFF device list too, so gateway-attached (BLE-over-H5044) devices such as the H5901 Smart Water Timer get a control topic. Thanks @thephw!
Changes
⚠️ Breaking: fan preset mode keys are now lowercase (#142) — preset modes normalize to canonical lowercase keys (normal,auto, …) with Title-Case display via translations, plus per-mode icons. Automations callingfan.set_preset_modewith"Normal"or"Auto"must switch to"normal"/"auto". Thanks @yyolk!
Full changelog: v2026.7.6...v2026.7.7