Most popular Home Assistant integrations → candidates for Gladys external integrations

Third and final wave of batch 21 (reserved for #475): house and meters. The five integrations will arrive in the store at the next indexer pass, and “Install from GitHub” already works with the link of each repository. I don’t have this hardware or these accounts: everything was tested on simulated devices and servers based on the official documentation (a real OpenThread Border Router with simulated radio for OTBR). Your feedback is precious if you have any.

Common rules: turning off, stopping a shutter or the heating is never blocked and is returned until the device confirms it; heating writes and sensitive actions are disabled by default, never a switch; no secrets in the logs, status or /data.

OpenThread Border Router v0.1.1: GitHub - LM1LC3N7/gladys-otbr · GitHub
The state of your Thread network via the local API of your OTBR: state, role, number of routers, name, channel and PAN ID. The network key is never read. Disabling and re-enabling Thread are two configuration buttons, disabled by default, to be confirmed in two clicks. Terminal devices are not counted (you would need to wake up battery-powered devices).

EDF Zen Flex v0.1.1: GitHub - LM1LC3N7/gladys-edf-zen-flex · GitHub
EDF Zen Flex Eco, Sobriety and Bonus days in a calendar, a contract model at EDF’s official prices (grid of 15/09/2026) and a scene trigger the day before the announcement. Reading without an account on the EDF website, with the module’s identity. Limits: the module only reads the same day and the next day, a missed day is not caught up (counted as Eco, the status indicates it); a Bonus day is counted as Eco, without the EDF discount.

MyElectricalData v0.1.1: GitHub - LM1LC3N7/gladys-myelectricaldata · GitHub
Your Linky via the MyElectricalData gateway: energy from the previous day, maximum power, production, and optionally the load curve every half hour. A calendar publishes the real off-peak hours of your PDL, with an HP/HC contract model. The cost is only calculated with the load curve enabled. One reading per day, within the gateway’s quotas; the token and PDL are never displayed in plain text.

EMS-ESP v0.1.1: GitHub - LM1LC3N7/gladys-ems-esp · GitHub
Bosch, Buderus, Junkers and Nefit boilers and heat pumps via the EMS-ESP gateway, locally: temperatures, status, modes, setpoints, hot water (up to 65 °C). Writes are disabled by default, except for stopping. With an RC310/RC300 thermostat, stopping is done by “Boiler heating off, all circuits”: it cuts all circuits and can prevent the thermostat from freezing, the documentation details it.

BTicino MyHOME v0.1.1: GitHub - LM1LC3N7/gladys-bticino-myhome · GitHub
BTicino / Legrand MyHOME lights, dimmers, shutters and thermostats via the OpenWebNet gateway, locally, with wall buttons reported immediately. Setpoints and automatic mode are disabled by default. A stop (light, shutter, heating) is kept and returned until the gateway shows it applied, even after a corrected password.

Batch 21 is complete with this wave. Your feedback is welcome in the GitHub issues.