Logitech Harmony Hub (@StephaneB, thanks for the test!)
SMS Gateway for Android: SMS with any operator
All on SDK 0.15 and in four languages. They are developed blindly, but for the seven that go through a cloud, I’ve verified from home that the connection to the real service goes through. This also allowed us to fix Blink before its release.
By the way, Public Transport (GTFS) is moving to 1.1.0 with real-time SIRI for networks that don’t have GTFS-RT: Ginko in Besançon (thanks @StephaneB), Saint-Brieuc, Pays de la Loire, part of Nouvelle-Aquitaine…
I’m taking ten more free integrations from the list (checked this morning in this thread, in the Development threads, and in the store):
NINA (P1 #80): Official alerts from the German civil protection (weather, floods, hazards) for your municipality, in addition to DWD. Trigger „new alert“ and widget.
Public IP and DynDNS (P1 #77, plus Duck DNS and Cloudflare in P2): The public IP address of the house, a trigger „public IP changed“, and automatic update of your Duck DNS or Cloudflare name.
Aircraft Over My House (P2 #120): Aircraft flying over the house, with altitude, heading, and flight, a trigger „aircraft overhead“ and a widget. Via the OpenSky Network open API instead of the unofficial Flightradar24 stream.
KNX (P1 #59): The professional home automation bus, in KNXnet/IP: lighting, dimmers, shutters, switches, sensors, and thermostats by group address.
Frontier Silicon Internet Radios (P1 #93): Roberts, Hama, Medion, Revo, Lenco… locally: on/off, volume, source, presets, and current title.
MJPEG Cameras (P1 #68): ESP32-CAM, old IP cameras, and webcams, with their image in Gladys without RTSP.
APsystems EZ1 (P2 #220) and Hoymiles via OpenDTU (P2 #214): Balcony solar power locally, with real-time production, daily energy, and power limit. In addition to Anker SOLIX by @guim31.
Todoist (P2 #208): Your daily tasks on the dashboard, and tasks added or checked off from a scene.
Husqvarna Automower (P2 #220): Lawn mower robots via the official API: status, battery, start, park, and triggers on errors. Alongside Worx Landroid.
All on SDK 0.15, in French and English, with a thread in Development for each as soon as it’s ready. NINA, public IP, and aircraft will run on real data as soon as development begins. For KNX, radios, balcony solar, and Automower, I’m looking for testers!
By the way, I’m releasing Waze Travel Time and Solcast, announced on October 13: they would duplicate Mapbox Traffic and Forecast.Solar.
Solarman: Deye, Sofar, Solis inverters read locally via their Solarman Wi-Fi key (production, battery, grid, home), in addition to the Modbus integration that doesn’t speak this protocol
Sonarr + Radarr: upcoming releases, download queues, missing items, and health of the two homelab tools
Lyrion Music Server (Squeezebox): Squeezebox players, piCorePlayer, and squeezelite controlled from Gladys
And the ten for North America are out, each with its own thread in Development:
ecobee, Honeywell Total Connect, and Sinopé Neviweb (for electric baseboards in Quebec, with Hydro-Québec peaks)
SimpliSafe: the alarm, its sensors, and the lock
Opower: electricity consumption from 18 American providers (PG&E, Con Edison, ComEd, AEP…), for energy tracking
Emporia Vue: consumption circuit by circuit
Bond Bridge: ceiling fans, locally
VIZIO SmartCast: TVs, locally
GE Appliances (SmartHQ): appliances
Litter-Robot: for cats ^^
All on SDK 0.15 and in four languages. For the eight that go through a cloud, I checked from home that the connection to the real service goes all the way through (this allowed me to catch two Opower providers before release). If you know Gladys users on the other side of the Atlantic, spread the word: they all need testers.
The ten announced apps have been released, each with its own thread in Development:
NINA: Official alerts from the German civil protection for your municipality (severe weather, floods, hazards)
Public IP: Your home’s IP address, internet outages, and updates for Duck DNS or Cloudflare
Planes Over My House: The nearest flight, its altitude, and its heading
KNX: Lighting, dimmers, shutters, sensors, and thermostats by group address, in KNXnet/IP
Frontier Silicon Internet Radios: Roberts, Hama, Medion, Revo, Lenco… locally
MJPEG and Still Image Cameras: ESP32-CAM, old IP cameras, webcams, without RTSP
APsystems EZ1 and Hoymiles via OpenDTU: Balcony solar power locally, with production curves in Gladys’ Energy screen
Todoist: Today’s tasks on the dashboard and in scenes
Husqvarna Automower: Robotic lawnmowers via the official API
A change from the announcement regarding planes. Upon reviewing OpenSky’s terms, I noticed they require written consent for any use in an « automated system, » even if non-commercial. A home automation box is one. The integration is therefore called gladys-aircraft and by default reads adsb.lol, a community network with open data. It can also read adsb.fi, or your own ADS-B receiver if you have one. OpenSky remains an option for those who obtain their consent.
All on SDK 0.15, in French and English. Several were developed without the hardware or account: KNX, radios, the two UPSs, Todoist, and Automower. If you have any, your feedback would be greatly appreciated!
So in the absolute, the only limit is my Claude subscription. If I don’t do 200 at once, it’s that I’ll need tokens to maintain all this in the coming months
How do you get them to create the repo and what permissions did you give?
They told me: « The GitHub repo cannot be created from here (action rejected by security). So I build everything locally, then I’ll tell you how to push it. »
Sonarr & Radarr and Lyrion have been tested against the real containerized software. Solarman was developed without an inverter: if you have one, your feedback is precious
At this rate, it was bound to happen ^^ I’ll let you decide what’s simplest: keep both, merge one into the other, or remove one before users get confused.
@prohand your message comes directly from Claude Code, not from GitHub: by default, it refuses « outbound » actions like creating a public repository unless you explicitly authorize them. That’s rather reassuring ^^ In my case, there are three components:
The GitHub CLI (gh) authenticated on the machine, with a « fine-grained » token that I created myself. To create repositories, it needs Administration read/write permissions, in addition to Contents, Pull requests, and Workflows. Without Administration, GitHub responds with a 403 error when creating a repository.
An authorization rule in Claude Code settings (.claude/settings.local.json, permissions.allow section), for example "Bash(gh api:*)", or more restrictive, "Bash(gh repo create:*)". Without it, the safeguard blocks even with a valid token. Conversely, I have set deny for anything that deletes or modifies a repository (gh repo delete, gh repo edit, gh api -X DELETE): it can create but not destroy.
A small script that it runs for each integration: it creates the repository from the official template GladysAssistant/integration-template-js, clones it, and pushes the first commit. A small subtlety: gh repo create --template does not work with a fine-grained token, you have to go through the REST API (gh api -X POST repos/GladysAssistant/integration-template-js/generate -f owner=… -f name=…).
And for context: I mainly use Claude Code in command line, on a small PC without a screen running at home, which I control from my laptop in Claude Desktop or from my phone. I find it simplifies a lot: gh and the forum key are installed once and for all, tokens never pass through the conversation, and Claude can chain everything (create the repository, start a coding session, publish, post) without me having to copy-paste anything.
If you don’t want to give it the right to create repositories, the simplest solution is to create the repository yourself from the template, then let it do the rest.
Yes, that’s it: Claude Code web sessions run in Anthropic’s cloud, without gh and with limited GitHub access. My own cloud sessions have the same limitation, which is why at home, my CLI creates the repository before handing it over to them ^^
Two tips to keep it fast on your side:
On the GladysAssistant/integration-template-js template page, the « Use this template » button creates the repository in 20 seconds.
If the Claude GitHub app has access to « All repositories » (and not to a selected list), each new repository is immediately usable in Claude Code web, without going back through the app settings.
And if one day you have an old PC or a Raspberry Pi lying around, Claude Code in the command line on it does the rest on its own.
After Sonarr & Radarr, I continue with self-hosting, for all those who have a NAS or a home server. I take (verified in the thread, the store, and on GitHub):
qBittorrent / Transmission: downloads in progress, speeds, pause from a scene (practical when launching a movie)
SABnzbd / NZBGet: the same thing on the Usenet side
Overseerr / Jellyseerr: movie and series requests, and a trigger when a request is available
Paperless-ngx: incoming documents and the inbox
Mealie: recipes, the weekly menu, and the shopping list
Grocy: stocks, expiration dates, and household tasks
Nextcloud: server status, space, active users
TrueNAS: pools, disks, alerts, and applications, alongside Synology, Unraid, UGREEN, and QNAP
Syncthing: folder and device synchronization status
Minecraft Server: who is connected, for parents who want to know ^^
SDK 0.15 and four languages, as usual. This time, I try to test each one against the real software when possible.
@Will_71 you announced KNX on the 13th (n° 86) and I missed it while rereading the thread, sorry for the duplicate!
I compared the two: yours is more complete (IP Secure, interface search, colors, forms) and KNXUltimate has already run on real buses.
I’m therefore removing mine from the store to avoid losing users. It had two things that yours doesn’t have yet: thermostat modes (comfort/eco/night/frost protection, DPT 20.102) and the declaration of multiple devices at once in text. If you’re interested, I can open an issue or a PR for you.