Most popular Home Assistant integrations → candidates for Gladys external integrations

I’m taking ten new integrations that are still free (checked today in @Will_71’s tracker, in this thread, in the store, in Gladys’ core, and on GitHub). None are announced or reserved by anyone else; if I’m wrong, let me know and I’ll remove it. Each is based on an existing and maintained library, without GPL.

Alarm, Heating, and Flame

  • Satel Integra (P3): Satel alarm panels locally via ETHM-1; disarming and outputs disabled by default.
  • BSB-LAN (P4): ELCO, Brötje, Baxi… boilers and heat pumps via the BSB-LAN adapter; setpoints disabled by default, hot water capped.
  • Fumis WiRCU (P4): Fumis module pellet stoves (Austroflamm, Haas+Sohn…), read-only.

Charging

  • Peblar (P3): Peblar Rocksolid charging station locally; commands disabled by default.
  • V2C Trydan (P3): V2C Trydan charging station locally; commands disabled by default.

Home

  • WAREMA WMS WebControl pro (P4): WAREMA blinds, shutters, and lights locally.
  • homee (P3): homee box (Z-Wave, Zigbee, EnOcean) locally; locks, valves, and sirens read-only by default.
  • SEKO PoolDose (P4): SEKO pool regulation pH, chlorine, and temperature, read-only.

Multimedia

  • Cambridge Audio (P3): StreamMagic amps and streamers locally.
  • Bang & Olufsen (P3): Recent B&O speakers and TVs (Mozart) via their official local API.

Still on SDK 0.15, in French and English, published in groups of five with a recap here each time. Testers welcome!

The first five of the batch reserved for #275 have been published. They will arrive at the store on the next indexer pass, and « Install from GitHub » already works with the link of each repository.

Weheat v0.1.1 : GitHub - LM1LC3N7/gladys-weheat: Gladys Assistant external integration for Weheat heat pumps (official API). Unofficial, not affiliated with Weheat. · GitHub
The Weheat heat pumps (Blackbird, Sparrow, Flint) via their official API, read-only: temperatures, status, COP, powers, flow rate and energy totals. OAuth connection on the Weheat page: no password entered in Gladys. According to weheat (MIT, manufacturer).

Quatt v0.1.1 : GitHub - LM1LC3N7/gladys-quatt: Gladys Assistant external integration for Quatt hybrid heat pumps over the local API. Unofficial, not affiliated with Quatt. · GitHub
The Quatt hybrid heat pump locally (CiC API, no account), read-only: installation, pumps, boiler, thermostat, COP. According to home-assistant-quatt (MIT).

P1 Monitor v0.1.1 : GitHub - LM1LC3N7/gladys-p1-monitor: Gladys Assistant external integration for P1 Monitor (ztatz) energy data over the local API. Unofficial. · GitHub
The data from the P1 Monitor software connected to the meter: consumed and injected power, index for the Energy tab, voltages and currents per phase, gas and water. An abnormal index (drop, jump) is never counted alone: it is retained and accepted by a button that says how many kWh will be counted. According to p1monitor (MIT).

LG Horizon v0.1.1 : GitHub - LM1LC3N7/gladys-lg-horizon: Gladys Assistant external integration for LG Horizon set-top boxes (Telenet, Sunrise, Ziggo...). Unofficial, not affiliated with LG or the operators. · GitHub
The Telenet, BASE, Sunrise, Ziggo… decoders: on/standby, live channel, current program, and buttons (on, standby, play/pause, next channel). Never a switch, so that a « turn everything off » does not cut the TV. According to lghorizon (MIT).

Duco v0.1.1 : GitHub - LM1LC3N7/gladys-duco: Gladys Assistant external integration for Duco ventilation over the local API. Unofficial, not affiliated with Duco. · GitHub
The Duco ventilation locally: CO2, humidity, temperature and flow rate per zone, status and filter. The mode change is disabled until you authorize it. According to python-duco-connectivity (MIT).

Bug fixes : P1 Monitor 0.1.2, YouLess 0.1.2 and APsystems 0.1.3 fix a case where, after a long silence from the device, a retained index could count fictional kWh in the Energy tab. APsystems also supports ECUs (multiple micro-inverters). Update if you use them.

None of them have yet run on a real installation: your feedback is welcome in the GitHub issues.

I’m back for ten integrations, in two batches of five. The first, always testable for real (recap here at the end):

  • Bike-sharing (GBFS): stations from any network using the open GBFS standard (Vélib’, Vélo’v, Bicloo, Villo!, Vélo de Genève…): mechanical and electric bikes, free spaces, scene triggers; in addition to the dedicated integrations for Toulouse, Bordeaux, Lyon, or Montreal
  • Scrutiny: disk health (SMART) monitored by Scrutiny, with an alert when a disk degrades
  • Vikunja: Vikunja tasks and lists (today’s tasks, overdue, to remind), checkable from a scene
  • Dawarich: self-hosted position history (alternative to Google Timeline): daily distance, countries and cities visited
  • Wallos: subscription tracking (next withdrawals, monthly cost), with a reminder before each due date

If anyone was already on it, let me know :slight_smile:

Five more from the batch reserved for #275 are published (heating, air, pool). They arrive at the store on the next indexer pass, and “Install from GitHub” already works with the link of each repository.

Zehnder ComfoAir Q v0.1.1 : GitHub - LM1LC3N7/gladys-zehnder-comfoair: Gladys Assistant external integration for Zehnder ComfoAir Q ventilation (ComfoConnect LAN C). Unofficial, not affiliated with Zehnder. · GitHub
The Zehnder double-flow VMC (Q350, Q450, Q600) locally via ComfoConnect LAN C: speed, mode, temperatures, humidity, flow rates, bypass, filter. Speed and mode are disabled until you authorize them; the “absent” speed requires its own option. Gladys registers only once on LAN C, never in a loop. Based on aiocomfoconnect (MIT).

STIEBEL ELTRON ISG v0.1.1 : GitHub - LM1LC3N7/gladys-stiebel-eltron: Gladys Assistant external integration for STIEBEL ELTRON heat pumps via ISG (Modbus TCP). Unofficial, not affiliated with STIEBEL ELTRON. · GitHub
The Stiebel Eltron heat pumps (WPM, LWZ) locally via Modbus TCP: temperatures, setpoints, compressor, backup, faults, energy. Mode and setpoints are disabled by default; hot water is capped at 55°C, never above 60°C. Based on pystiebeleltron (MIT).

ÖkoFEN Pellematic v0.1.1 : GitHub - LM1LC3N7/gladys-oekofen: Gladys Assistant external integration for OekoFEN Pellematic boilers over the local JSON interface. Unofficial, not affiliated with OekoFEN. · GitHub
The ÖkoFEN pellet boilers and heat pumps via their local JSON interface, read-only (flame device): temperatures, modulation, pellet reserve, circuits, hot water, solar, and a “boiler alarm” trigger. Based on oekofen-pellematic-compact (Apache-2.0).

Plugwise v0.1.1 : GitHub - LM1LC3N7/gladys-plugwise: Gladys Assistant external integration for Plugwise Smile (Anna, Adam, P1) over the local API. Unofficial, not affiliated with Plugwise. · GitHub
The Plugwise Smile locally (Anna, Adam, Smile P1): thermostats and zones, valves, outlets, P1 meter for the Energy tab. Setpoints, presets, and outlets are disabled by default; an outlet is only controllable if its type is safe and not locked. Same index guard as P1 Monitor. Based on python-plugwise (MIT).

Fluidra Pool v0.1.1 : GitHub - LM1LC3N7/gladys-fluidra-pool: Gladys Assistant external integration for Fluidra Pool (AstralPool) equipment. Unofficial, not affiliated with Fluidra. · GitHub
The equipment from the Fluidra Pool app (AstralPool…): variable speed pumps, heat pumps, electrolyzers, LumiPlus lighting. Commands are disabled by default, setpoint is capped at 35°C, and a misidentified device remains read-only. Limitation: the API is not official and the integration is honest (no app imitation); if Fluidra filters this client, the status will say so. Based on Fluidra-pool by foXaCe (MIT).

None have yet run on a real installation: your feedback is welcome in the GitHub issues.

The latest updates for the batch reserved for #275 have been published, which concludes this batch. They will arrive at the store on the next indexer pass, and « Install from GitHub » already works with the link to each repository.

Blue Current v0.1.1 : GitHub - LM1LC3N7/gladys-blue-current: Gladys Assistant external integration for Blue Current EV chargers. Unofficial, not affiliated with Blue Current. · GitHub
Blue Current charging stations via their official API: status, power, energy, and session duration. Start, stop, lock, and restart are disabled until you authorize them; starting is refused without a connected vehicle. Based on bluecurrent-api (MIT, Blue Current).

KEBA KeContact v0.1.1 : GitHub - LM1LC3N7/gladys-keba: Gladys Assistant external integration for KEBA KeContact EV chargers over the local UDP API. Unofficial, not affiliated with KEBA. · GitHub
KEBA P20/P30 charging stations locally (UDP): power, currents, energy, status. Authorize, forbid, and maximum current are disabled by default; « Forbid » is never blocked, and the current only changes at most once per minute (station memory). Based on keba-kecontact (MIT).

Dexcom v0.1.1 : GitHub - LM1LC3N7/gladys-dexcom: Gladys Assistant external integration for Dexcom Share glucose readings (read-only). Unofficial, not affiliated with Dexcom. · GitHub
Dexcom sensor glucose levels shared by Dexcom Share, read-only, like LibreLinkUp: value, trend, measurement age, low/high triggers. An expired measurement is never displayed as current, and no health data goes into the logs. This is not a medical device. Based on pydexcom (MIT).

Mitsubishi Heavy WF-RAC v0.1.1 : GitHub - LM1LC3N7/gladys-mitsubishi-wfrac: Gladys Assistant external integration for Mitsubishi Heavy Industries WF-RAC air conditioners over the local API. Unofficial. · GitHub
Mitsubishi Heavy Industries air conditioners with WF-RAC Wi-Fi adapter, locally (different from MELCloud): operation, mode, setpoint, ventilation, temperatures. Commands are disabled by default; each frame is verified before any command. Based on pywfrac (MIT).

UptimeRobot v0.1.1 : GitHub - LM1LC3N7/gladys-uptimerobot: Gladys Assistant external integration for UptimeRobot monitors (official API). Unofficial, not affiliated with UptimeRobot. · GitHub
The status of your UptimeRobot monitors via the official API (online, response time, availability), with « down » / « restored » triggers and Pause / Resume buttons if you authorize them. Respects the free plan limit. Based on pyuptimerobot (MIT).

TomTom Travel Time v0.1.1 : GitHub - LM1LC3N7/gladys-tomtom-travel-time: Gladys Assistant external integration for TomTom travel times with live traffic (official Routing API). Unofficial, not affiliated with TomTom. · GitHub
Travel time with traffic, via the official TomTom API (free key, 2,500 requests per day, never exceeded), instead of Waze (see #279).

And two updates:

  • Legrand Home + Control v0.1.2 now supports Bubendorff iDiamant with Netatmo shutters (thanks for the request). After the update, click once on « Connect » to accept the new permissions; nothing changes for Legrand devices.
  • Risco, Comelit, and Envisalink v0.1.2: the alarm trigger could be lost when the zone was unknown (keyboard alarm, unlisted zone). Update if you use them.

None have yet run on a real installation: your feedback is welcome in the GitHub issues.

The first batch of five is out:

Not yet tested in a real Gladys installation: your feedback is welcome. The second batch will follow later tonight.

The first five of the batch reserved for #286 have been published. They will arrive at the store on the next indexer pass, and “Install from GitHub” already works with the link of each repository.

Satel Integra v0.1.1 : GitHub - LM1LC3N7/gladys-satel-integra: Gladys Assistant external integration for Satel Integra alarm panels over ETHM-1 (local). Unofficial, not affiliated with Satel. · GitHub
Satel INTEGRA alarm panels locally via ETHM-1 / ETHM-1 Plus: partitions, zones, outputs, and triggers for “armed”, “disarmed”, “alarm”. Disarming and outputs are disabled until you authorize them. With a wrong code, only one frame is sent and the integration stops itself (an INTEGRA can go into alarm after several wrong codes). Based on satel-integra (MIT).

WAREMA WMS WebControl pro v0.1.1 : GitHub - LM1LC3N7/gladys-warema: Gladys Assistant external integration for WAREMA WMS WebControl pro (local). Unofficial, not affiliated with WAREMA. · GitHub
WAREMA shutters, blinds, awnings, lights, and scenes locally. STOP is never blocked; wind and rain protections from the box are never bypassed. Switched loads (often a terrace heater) are disabled by default. Based on pywmspro (Apache-2.0).

BSB-LAN v0.1.1 : GitHub - LM1LC3N7/gladys-bsblan: Gladys Assistant external integration for boilers and heat pumps through BSB-LAN (local). Unofficial. · GitHub
ELCO, Brötje, Baxi… boilers and heat pumps via the BSB-LAN adapter: temperatures, setpoint, mode, hot water. Commands are disabled by default; hot water is capped at 55 °C, never above 60 °C. Based on python-bsblan (MIT).

Cambridge Audio v0.1.1 : GitHub - LM1LC3N7/gladys-cambridge-audio: Gladys Assistant external integration for Cambridge Audio StreamMagic devices (local). Unofficial, not affiliated with Cambridge Audio. · GitHub
StreamMagic amplifiers and streamers locally: power on, standby, volume, mute, source, playback. Volume is capped (50% by default), including when unmuted and when waking up. Based on aiostreammagic (MIT).

Bang & Olufsen v0.1.1 : GitHub - LM1LC3N7/gladys-bang-olufsen: Gladys Assistant external integration for Bang & Olufsen Mozart products (local API). Unofficial, not affiliated with Bang & Olufsen. · GitHub
Recent B&O speakers and TVs (Mozart: Beosound, Beolab, Beovision) via their official local API: volume, mute, source, playback, standby. Volume is capped (70% by default). Older BeoLink products are not supported. Based on mozart-api (MIT, Bang & Olufsen).

None of these have yet run on a real installation: your feedback is welcome in the GitHub issues.

And the second batch of five, still fully testable (recap here at launch):

  • CrowdSec: its banning decisions and alerts (banned addresses, detected attacks), with a trigger for each new ban
  • Duplicati: the status of backups (last success, errors, size), with an alert when a backup fails or hasn’t run
  • Semaphore (Ansible): run an Ansible model from a scene and track the result of its tasks
  • Tdarr: the transcoding queue of its media library (in progress, pending, failures, space gained)
  • Ollama: query a local language model from a scene (response read or sent by message), and the server status

If anyone was already on it, let me know :slight_smile:

I see the integration machine has been restarted.

I think Claude doesn’t work hard enough lol :stuck_out_tongue:

We always want more

The second batch of five is out (all ten are here):

Not yet tested in a real Gladys installation: your feedback is welcome.

I launched Google Maps Travel Time

I don’t remember who, but Google Maps travel time isn’t a good candidate because it’s a closed API (or something like that :confused:)

The deprecated API is the Distance Matrix API (now « Legacy », no longer activable on new Google Cloud projects since October 2026) — the one originally used by the Home Assistant integration. The Gladys integration uses the Routes API (computeRoutes), which is precisely the official recommended replacement by Google, and it remains perfectly available.

The last five of the batch reserved for #286 are published, which completes this batch. They arrive at the store on the next indexer pass, and « Install from GitHub » already works with the link of each repository.

Peblar v0.1.1 : GitHub - LM1LC3N7/gladys-peblar: Gladys Assistant external integration for Peblar Rocksolid chargers (local). Unofficial, not affiliated with Peblar. · GitHub
The Peblar Rocksolid station locally: status, power, currents, session energy. Start, stop, and current are disabled until you authorize them; stop is never blocked and is returned if an old command arrives late. According to peblar (MIT).

V2C Trydan v0.1.1 : GitHub - LM1LC3N7/gladys-v2c-trydan: Gladys Assistant external integration for V2C Trydan chargers (local). Unofficial, not affiliated with V2C. · GitHub
The V2C Trydan station locally: powers (charge, house, battery), energy, solar mode. Pause, resume, current, and mode are disabled by default; pause is never blocked. According to pytrydan (MIT).

homee v0.1.1 : GitHub - LM1LC3N7/gladys-homee: Gladys Assistant external integration for homee hubs (local). Unofficial, not affiliated with homee. · GitHub
The homee box (Z-Wave, Zigbee, EnOcean) locally: lights, outlets, shutters, doors, locks, valves, sirens, thermostats, sensors, and energy. Only lights and simple relays are switches; everything else goes through buttons disabled by default, so a « turn everything off » never cuts off heating or opens a valve. According to pyHomee (MIT).

Fumis WiRCU v0.1.1 : GitHub - LM1LC3N7/gladys-fumis: Gladys Assistant external integration for pellet stoves with a Fumis WiRCU module (read only). Unofficial, not affiliated with Fumis. · GitHub
Pellet stoves with Fumis module (Austroflamm, Haas+Sohn…), read-only: temperatures, power, pellets, errors, and a « stove alarm » trigger. According to fumis (MIT).

SEKO PoolDose v0.1.1 : GitHub - LM1LC3N7/gladys-seko-pooldose: Gladys Assistant external integration for SEKO PoolDose pool controllers (local, read only). Unofficial, not affiliated with SEKO. · GitHub
The SEKO pool regulation locally, read-only: pH, ORP, chlorine, temperature, dosing pumps, and alarm triggers. According to python-pooldose (MIT).

And an update: Hubitat v0.1.2 now retains abnormal energy indexes (meter jump or reset), like P1 Monitor; they are accepted in two clicks. Update if you are monitoring the energy of your outlets.

None of them have yet run on a real installation: your feedback is welcome in the GitHub issues.

New wave of five on my side, still testable for real (recap here at launch):

  • Checkmk: hosts and services monitored by Checkmk, issues as scene triggers
  • Headscale: machines from its Headscale server (online, last connection, routes), in addition to the Tailscale integration
  • Ghostfolio: the value of its portfolio (assets, daily and overall performance, distribution)
  • Monica: birthdays and reminders from its personal relationship manager, as scene triggers
  • Kopia: the status of backups from a Kopia server (last snapshot, size, errors)

If anyone was already on it, let me know :slight_smile:

The morning wave is out:

Not yet tested in a real Gladys installation: your feedback is welcome.

Late morning wave, still testable for real (recap here at the end):

  • UrBackup: the backup status of workstations and servers from an UrBackup server (last backup, failures, online status)
  • Snipe-IT: the inventory of the house or office: warranties and maintenance that are about to expire, loaned equipment
  • InfluxDB: InfluxDB queries (v2 and v1) in Gladys sensors, to bring measurements already collected elsewhere into Gladys
  • Caddy: the status of a Caddy server (sites, upstream health, expiring certificates)
  • and an update for Sonarr / Radarr / Lidarr: Prowlarr (health of indexers) and Bazarr (missing subtitles) join the integration

If anyone was already on it, let me know :slight_smile:

I’m taking ten new integrations that are still free. I checked today in the tracker of @Will_71, in this thread (up to #304), in the store, in Gladys’ core, and on GitHub. None are announced or reserved by anyone else; if I’m wrong, let me know and I’ll remove it. Each is based on an existing and maintained library, without GPL.

Alarm and Heating

  • Bosch Alarm (P4): Bosch Solution, AMAX, and B/G Series alarm panels locally; disarming and outputs disabled by default.
  • Roth Touchline SL (P4): Roth underfloor heating via its official API; setpoints disabled by default and bounded.
  • Balboa (P3): Balboa spas locally; heating and setpoints disabled by default, with a ceiling.
  • Technische Alternative C.M.I. (P3): UVR controls via the C.M.I., read-only.

Energy

  • IMEON: IMEON hybrid inverters (French manufacturer) locally, read-only.
  • Sungrow (P3): Sungrow inverters and batteries via the official iSolarCloud API, read-only.

Home and Network

  • BleBox (P3): BleBox lights, outlets, shutters, and sensors locally; gateway and heating disabled by default.
  • Fing (P3): Network device presence via Fing Agent or the Fingbox, locally.
  • System Bridge (P3): Sensors from a Windows or Linux PC; standby and reboot disabled by default.
  • Libre Hardware Monitor (P3): Temperatures, loads, and fans from a Windows PC, read-only.

Still on SDK 0.15, in French and English. I publish them in groups of five, with a summary here each time. Testers welcome!