Most popular Home Assistant integrations → candidates for Gladys external integrations

Hello everyone!

If some developers want to help us fill the Gladys external integrations store, I’ve pulled out via Claude a list of integration ideas to develop, based on the most popular integrations on Home Assistant :slight_smile:

Source: analytics.home-assistant.io (raw data data.json)
Snapshot: 26 July 2026 — 522,056 installations share their integrations, out of 658,145 active (79.3%).
The % below = share of HA installations using the integration.

Methodology

From the 1,349 integrations reported by the analytics, I removed:

  • HA’s internal building blocks (sun, person, automation, script, scene, backup, frontend, default_config, hassio, analytics, recorder, cloud, http…) — no meaning outside HA;
  • helpers (input_boolean, input_number, template, group, timer, counter, utility_meter, min_max, derivative, threshold, statistics, schedule…) — the Gladys equivalent is the core’s scenes/variables;
  • generic domains (sensor, light, switch, climate, media_player, camera, cover, weather…) — these are entity types, not integrations;
  • HA hardware itself (homeassistant_sky_connect, homeassistant_yellow, rpi_power, otbr, hardware…) ;
  • integrations already present in Gladys (listed below, not to be redeveloped).

What remains is what counts: brands, protocols, and services that could become external integrations of the « Devices » or « Communication » type.


:warning: Already covered by Gladys (to be considered for migration to external integrations)

Gladys HA Equivalent % HA
MQTT mqtt 48.6 %
Matter matter 39.2 %
Bluetooth bluetooth 49.0 %
Google Cast cast 50.8 %
Zigbee2MQTT (zha on HA side) 26.0 %
Philips Hue hue 16.0 %
Sonos sonos 16.2 %
AirPlay apple_tv (partial) 15.8 %
TP-Link tplink 13.9 %
Tasmota tasmota 8.1 %
Z-Wave JS UI zwave_js 8.4 %
Broadlink broadlink 6.1 %
Netatmo netatmo 4.3 %
Xiaomi xiaomi_miio / xiaomi_ble (partial) 2.3 % / 5.2 %
Tuya (deprecated) tuya 29.6 %
MELCloud melcloud 1.3 %
Nuki nuki 0.7 %
eWeLink sonoff (HACS #2, 43,045 inst.)
HomeKit, Alexa, Google Home homekit, alexa, google_assistant 17.2 % / 2.0 % / 3.6 %
OpenAI openai_conversation 4.5 %
MCP mcp_server 3.3 %
Telegram (deprecated) telegram_bot 5.0 %
CalDAV caldav 2.1 %
OpenWeather openweathermap 4.7 %

A. « Devices » Type — Ranking by Popularity (32.9 % → 2.3 %)

# Integration % HA What it is Access
1 UPnP / IGD 32.9 % Box/router statistics :green_circle: Local
2 IPP (printers) 29.3 % Ink level, printer status :green_circle: Local — IPP protocol
3 DLNA DMR / DMS 28.2 % / 20.8 % UPnP media players and servers :green_circle: Local — UPnP/DLNA
4 ESPHome 26.8 % DIY firmware on ESP32/ESP8266 (sensors, relays, screens) :green_circle: Local — Native API (protobuf/TCP 6053) + mDNS
5 Shelly 24.9 % Relay/roller shutter/energy micro modules :green_circle: Local — HTTP REST (Gen1) / JSON-RPC WS (Gen2+), MQTT available
6 Android TV Remote 20.8 % Android TV / Google TV remote :green_circle: Local — Remote v2 protocol (TLS 6466/6467)
7 Samsung TV 17.1 % Samsung TV (on/off, sources, volume) :green_circle: Local — WebSocket 8001/8002 + WoL
8 HomeKit Controller 14.9 % Consume HomeKit accessories (Gladys only exposes) :green_circle: Local — HAP-IP / HAP-BLE
9 LG webOS TV 12.4 % LG TV :green_circle: Local — WebSocket SSAP
10 CO2 Signal / Electricity Maps 12.2 % Carbon intensity of the electrical grid :cloud: Cloud API (free)
11 Forecast.Solar 11.9 % Photovoltaic production forecast :cloud: Cloud API (free)
12 Reolink 10.9 % Cameras and doorbells :green_circle: Local — HTTP API + ONVIF
13 SmartThings 10.0 % Samsung hub (bridge to hundreds of devices) :cloud: Cloud API OAuth + webhooks
14 Music Assistant 9.9 % Multiroom audio server :green_circle: Local — WebSocket API
15 Synology DSM 9.5 % NAS (status, Surveillance Station cameras) :green_circle: Local — DSM API
16 Roborock 9.3 % Robot vacuums :cloud:+:green_circle: Cloud for auth, then local protocol
17 AVM FRITZ!Box 8.8 % + 6.7 % Box + DECT plugs/thermostats (big market in DE) :green_circle: Local — TR-064 / AHA-HTTP
18 Brother 8.7 % Printers (toner levels) :green_circle: Local — SNMP
19 UniFi Network 7.3 % Presence via network, Wi-Fi clients :green_circle: Local — Controller API
20 Spotify 6.6 % Playback and control :cloud: Cloud API OAuth
21 Ring 6.3 % Doorbells and cameras :cloud: Cloud API
22 WLED 6.2 % Addressable LED strips :green_circle: Local — HTTP JSON + WebSocket :high_voltage: very simple
23 Speedtest.net 6.1 % Connection speed :green_circle: Local — CLI
24 BTHome 5.2 % Open standard for BLE sensors (Shelly BLU, DIY…) :green_circle: Local — Passive BLE listening :high_voltage: extension of the existing Bluetooth service
25 ONVIF 5.0 % Generic cameras + PTZ (Gladys only has RTSP) :green_circle: Local
26 Home Connect 5.0 % Bosch / Siemens / Neff / Gaggenau appliances :cloud: Cloud API OAuth
27 SMLIGHT 4.7 % Zigbee/Thread PoE coordinators (SLZB-06…) :green_circle: Local
28 Alexa Devices 4.7 % Control Echo as devices (the opposite of Gladys’s Alexa integration) :cloud: Cloud
29 Denon AVR 4.6 % Denon / Marantz home cinema amplifiers :green_circle: Local — HTTP / telnet
30 LG ThinQ 4.5 % LG appliances :cloud: Cloud API
31 UniFi Protect 4.5 % Ubiquiti cameras :green_circle: Local
32 SwitchBot 4.3 % + 2.0 % Shutters, sensors, push buttons, locks :green_circle: Local BLE and :cloud: Cloud API
33 NUT (UPS) 4.3 % Network UPS Tools — UPS status/battery :green_circle: Local — TCP :high_voltage: very simple
34 AdGuard Home 4.3 % DNS filtering :green_circle: Local — REST API
35 Fully Kiosk 4.2 % Android tablet in wall dashboard mode :green_circle: Local — REST
36 WiZ 4.1 % WiZ / Philips SmartWiFi bulbs :green_circle: Local — UDP JSON port 38899 :high_voltage: very simple
37 Google Nest 3.9 % Thermostats, cameras, doorbells :cloud: SDM API (paid dev account, ~$5)
38 Plex 3.7 % Media server :green_circle: Local — API
39 Xbox 3.5 % Console (status, presence) :cloud: Cloud
40 HomeWizard 3.4 % P1 energy meters, measuring outlets :green_circle: Local — HTTP :high_voltage: very simple
41 HEOS 3.2 % Denon / Marantz multiroom :green_circle: Local — telnet
42 Oral-B 3.2 % Connected toothbrushes :green_circle: Local BLE
43 Modbus 3.1 % Industrial bus: HVAC, UPS, meters, BMS :green_circle: Local — TCP/RTU :key: unlocks dozens of devices
44 Sony Bravia 3.1 % Sony TV :green_circle: Local — REST + IRCC
45 Overkiz 2.9 % Somfy TaHoma/Connexoon, Atlantic Cozytouch, Hitachi, Bubendorff… :cloud: Cloud (+ local TaHoma API) :france:
46 Android TV (ADB) 2.7 % Android boxes, Nvidia Shield :green_circle: Local — ADB
47 Ecowitt 2.7 % Personal weather stations :green_circle: Local — HTTP push
48 Govee 2.6 % + 2.5 % LED strips/lamps, T°/hum. sensors :green_circle: Local UDP and BLE
49 Logitech Harmony 2.5 % Universal remote :green_circle: Local — WebSocket
50 Lutron Caséta 2.4 % Lighting and shutters (big in the US) :green_circle: Local — LEAP
51 Roku 2.3 % Players / Roku TV :green_circle: Local — ECP HTTP
52 Philips TV (JointSpace) 2.3 % Philips TV + Ambilight :green_circle: Local — JointSpace API
53 Yeelight 2.3 % Xiaomi/Yeelight bulbs :green_circle: Local — LAN 55443 :high_voltage: very simple

A bis. Continuation of the ranking (1.8 % → 0.6 %)

Integration % What it is Access
VeSync 2.3 % Levoit air purifiers/humidifiers :cloud: Cloud
Tado 2.2 % Thermostats and radiator valves :cloud: Cloud
iRobot Roomba 2.1 % Vacuum cleaners :green_circle: MQTT local
Ecovacs 2.0 % Deebot vacuum cleaners :cloud: Cloud
Tibber 2.0 % Electricity provider (hourly prices) :cloud: GraphQL
Belkin WeMo 1.9 % Smart plugs :green_circle: UPnP local
Enphase Envoy 1.9 % Solar inverters/microinverters :green_circle: Local HTTP
Yamaha MusicCast 1.8 % Yamaha multiroom :green_circle: Local
Miele 1.8 % Home appliances :cloud: Cloud OAuth
Fronius 1.8 % Solar inverters :green_circle: Local JSON
SolarEdge 1.8 % Solar inverters :cloud: Cloud (+ Modbus local)
PlayStation Network 1.7 % Console (presence, game in progress) :cloud: Cloud
OctoPrint 1.7 % 3D printing :green_circle: Local REST
Flux LED / MagicHome 1.7 % Chinese LED controllers :green_circle: Local
Blink 1.6 % Amazon cameras :cloud: Cloud
KNX 1.6 % Professional home automation bus (big in EU) :green_circle: Local KNX/IP :key:
LIFX 1.5 % Wi-Fi bulbs :green_circle: Local UDP :high_voltage:
Jellyfin 1.5 % Free media server :green_circle: Local API
Ecobee 1.5 % Thermostats (US) :cloud: Cloud
EZVIZ 1.5 % Cameras :cloud: Cloud + RTSP local
Withings 1.4 % Scales, blood pressure monitors, sleep tracking :cloud: Cloud OAuth
Pi-hole 1.3 % DNS filtering :green_circle: Local API
HomematicIP Cloud 1.3 % eQ-3 home automation (big in DE) :cloud: Cloud
Rachio 1.3 % Automatic watering :cloud: Cloud
LinkPlay 1.3 % WiiM, Arylic, Audio Pro speakers :green_circle: Local HTTP
Kodi 1.3 % Media center :green_circle: Local JSON-RPC
Proxmox VE 1.2 % Hypervisor (VM status) :green_circle: Local API
Tesla Wall Connector 1.2 % Charging station :green_circle: Local HTTP
Gree 1.2 % Air conditioners (and Sinclair clones…) :green_circle: Encrypted local UDP
Nanoleaf 1.2 % Light panels :green_circle: Local HTTP :high_voltage:
Daikin 1.2 % Air conditioning / heat pump :green_circle: Local (BRP) or :cloud: Onecta
IKEA TRÅDFRI 1.1 % IKEA gateway :green_circle: Local CoAP/DTLS
August / Yale 1.1 % / 0.7 % Smart locks :cloud: Cloud
Sensibo 1.1 % IR air conditioner controllers :cloud: Cloud
Viessmann ViCare 1.1 % Boilers and heat pumps :cloud: Cloud
Freebox 1.1 % Free box: presence, Freebox Delta home automation :green_circle: Local API :france:
Onkyo 1.1 % Amplifiers :green_circle: Local eISCP
DSMR 1.1 % Smart meter P1 (NL/BE) :green_circle: Local serial
Twinkly 1.1 % Light strings :green_circle: Local HTTP
AsusWRT 0.9 % Asus routers (presence) :green_circle: Local SSH/HTTP
Bond 0.9 % Ceiling fans, RF :green_circle: Local API
Bose SoundTouch 0.9 % Speakers :green_circle: Local
Tailscale 0.9 % Mesh VPN (node status) :cloud: API
Apple iCloud 0.9 % Presence via iPhone :cloud: Cloud
SMA 0.9 % Solar inverters :green_circle: Local Speedwire
Sonarr / Radarr 0.9 % / 0.8 % Media library management :green_circle: Local API
WAQI 0.9 % Outdoor air quality :cloud: Free API
Nord Pool 0.9 % Electricity spot prices :cloud: API
Litter-Robot 0.8 % Connected litter box :cloud: Cloud
QNAP 0.8 % NAS :green_circle: Local
Growatt 0.8 % Solar inverters :cloud: Cloud
Tile 0.8 % Object trackers :cloud: Cloud
Tesla Fleet 0.8 % Tesla vehicles :cloud: Fleet API
Renault 0.7 % Zoe, Megane E-Tech (charging, battery) :cloud: Cloud :france:
Vizio 0.7 % TV (US) :green_circle: Local
WiiM 0.7 % Audio streamers :green_circle: Local
Airthings 0.7 % Indoor air quality, radon :green_circle: BLE + :cloud:
Elgato Key Light 0.7 % Desk/stream lighting :green_circle: Local API :high_voltage:
motionEye 0.7 % Camera server :green_circle: Local
YoLink 0.7 % Long-range LoRa sensors :cloud: Cloud
Honeywell 0.7 % Thermostats :cloud: Cloud
RFXtrx 0.6 % 433 MHz USB transmitter/receiver :green_circle: Local serial

B. « Communication » Type

:warning: The communication integration type is part of phase 2 of the external integrations spec (docs/specs/external-integrations.md, section B.15): it is not yet implemented. These integrations are to be prepared/prototyped, not yet delivered.

Integration % HA What it is Note
Telegram Bot 5.0 % Messaging Exists in Gladys but deprecated → top candidate for core removal
SMTP / e-mail 1.7 % Email notifications :green_circle: Simple, missing from Gladys :high_voltage: quick win
IFTTT 1.6 % Webhooks / third-party automations :cloud:
Pushover 0.9 % Mobile push notifications :cloud: Simple :high_voltage:
Discord 0.5 % Community messaging :cloud: Bot API
ntfy 0.3 % Self-hostable push :green_circle: Local — very aligned with Gladys :high_voltage:
Twilio 0.3 % SMS / calls :cloud:
Pushbullet 0.2 % Notifications :cloud:
Signal 0.2 % Encrypted messaging :green_circle: Via self-hosted signal-cli-rest-api
Slack 0.1 % Team messaging :cloud:
Matrix 0.1 % Decentralized messaging :green_circle: Self-hostable

C. Additional signal: top HACS (community integrations)

These integrations are not in HA by default — users install them voluntarily. This is an excellent indicator of unsatisfied demand, and a direct model of what Gladys’s external integrations store would look like.

# HACS Integration Installations Interest for Gladys
1 Sonoff / eWeLink LAN 43,045 :white_check_mark: Gladys already has eWeLink — good signal
2 LocalTuya 31,589 :fire: Local Tuya — and Tuya is deprecated in Gladys
3 Alexa Media Player 29,004 Control Echo devices as speakers
4 WebRTC 26,021 Low-latency camera streams
5 Frigate 25,321 :fire: AI object detection on cameras
6 Meross LAN 22,175 Meross plugs/switches locally
7 Xiaomi MIoT / Xiaomi Home 21,204 / 17,563 Much broader Xiaomi coverage
8 Bambu Lab 19,384 3D printers
9 Tapo Control 15,678 TP-Link Tapo cameras
10 Tuya Local 14,823 Same as LocalTuya
11 Dreame Vacuum 14,091 Vacuum cleaners
12 Midea AC LAN 11,983 Local air conditioners
13 SmartThinQ (LG) 10,143 LG appliances
14 Octopus Energy 9,608 Electricity provider (UK)
15 Eufy Security 9,438 Cameras and locks
16 Solcast / Solarman / PirateWeather ~9,000 each Solar and weather
17 Bermuda BLE 9,017 Indoor location via BLE
18 BLE Monitor 7,828 Passive BLE sensors
19 Daikin Onecta 6,291 Daikin cloud air conditioning

D. My proposal for « batches » to launch the community

Batch 1 — Low effort, immediate impact (ideal for a first integration)

All local, simple and documented protocols, no OAuth:

  1. WLED (6.2 %) — HTTP JSON, very visual, rewarding to demo
  2. WiZ (4.1 %) — UDP, a hundred lines of code
  3. NUT / UPS (4.3 %) — TCP text
  4. HomeWizard (3.4 %) — HTTP, fits Gladys’s energy focus
  5. Yeelight (2.3 %), LIFX (1.5 %), Nanoleaf (1.2 %), Elgato (0.7 %) — local lighting
  6. SMTP and ntfy — communication, almost trivial

Batch 2 — High volume, real coverage gain

  1. ESPHome (26.8 %) — the biggest missing one. Entire DIY ecosystem, existing Node client
  2. Shelly (24.9 %) — ubiquitous in Europe, simple local API
  3. Android TV Remote (20.8 %) + Samsung TV (17.1 %) + LG webOS (12.4 %) — Gladys has no TV integration
  4. BTHome (5.2 %) — leverages existing Bluetooth service
  5. Reolink (10.9 %) / ONVIF (5.0 %) — beyond generic RTSP
  6. Modbus (3.1 %) and KNX (1.6 %) — one developer unlocks dozens of devices

Batch 3 — Resume deprecated existing1. Tuya — 29.6% at HA, deprecated at Gladys; aim for a local version (cf. LocalTuya, 31,589 HACS installs)

  1. Telegram — 5.0%, deprecated at Gladys; the spec explicitly plans to remove it from the core in phase 2

Lot 4 — Specific to the French-speaking community

Not very visible in global statistics, but highly valuable here:

  1. Overkiz (2.9%) — Somfy TaHoma/Connexoon, Atlantic Cozytouch, Bubendorff, Hitachi
  2. Freebox (1.1%) — presence + Freebox Delta home automation
  3. Renault (0.7%) — Zoe, Megane E-Tech
  4. To explore outside the ranking: Delta Dore Tydom, Legrand/Netatmo Céliane, Heatzy, Somfy Protect

Lot 5 — Energy & Solar (strong focus of Gladys, which already has Enedis)

Fronius (1.8%), Enphase Envoy (1.9%), SolarEdge (1.8%), SMA (0.9%), Growatt (0.8%), Forecast.Solar (11.9%), CO2 Signal (12.2%), Tibber (2.0%), Nord Pool (0.9%)


Practical advice for contributors

  • Prioritize local over cloud. It’s Gladys’ DNA, and it avoids breakages when manufacturers change their APIs.
  • Look for an existing Node library before starting from scratch: many of these protocols already have one.
  • Coordinate : one thread per integration to avoid two people developing the same thing.
  • Starting point : the official template repo (« Use this template ») + the Node SDK, described in docs/specs/external-integrations.md. Publish = tag your public GitHub repo with the topic gladys-assistant-integration — no approval necessary.

For info, I already added Freebox.

I also tried Spotify but I’m stuck. To validate the authentication, they need an address in https or they accept http://127.0.0.1 (localhost) to return a page to confirm.

It works locally on my PC. If I install Gladys in Docker and open Gladys with the address localhost:GladysPort, I can authenticate. But if I install it on a server and access Gladys with an address like 192.168.XX.XX, it no longer works.
I haven’t found a solution yet.

I also started Android TV in internal integration but I will work to switch to external. But it will surely lack a widget to include all the features

This is SUPER interesting! I have a lot of objects that aren’t supported by Gladys, and I’ll soon be able to use them. Well, I’ve started to understand how Gladys is designed, and I’m discovering Node-RED, JS, Node.js, Claude code, GitHub, … Fortunately, I have the basics of computer reasoning… but I’m still far from being able to develop an external integration. However, I’m persistent by nature, so I’ll get there!

Finally I managed with Spotify.

Excellent @Will_71!
Is it possible to make its twin for Deezer? (to stay French/French, and especially since I don’t have Spotify :wink: )

I could try to do it, but I would need you to test it in that case.

With pleasure for the tests!

Here is Claude’s response regarding Deezer

The Deezer API has no equivalent to Spotify Connect: no remote play/pause/volume control (the « Deezer Connect » remote was removed in May 2025), and the API only serves 30-second previews.

Rhoo… And I dream of Plex integration :innocent:

What a great idea!! :grinning_face:

Oh, that’s such a shame :confused:
But how does it work when my Onkyo amp connects to Deezer? Doesn’t it use the play APIs and such to stream the music to me?

No idea, I didn’t look into it, I just ran Claude on the topic and that’s the response I got.

I got feedback on Twitter (X):

  • École Directe
  • GRDF API
  • IDFM (Île-de-France Mobilité)
  • „L’eau d’Île-de-France“ » Veolia / SEDIF