Logitech Harmony Hub (@StephaneB, danke für das Testen!)
SMS Gateway for Android: SMS mit jedem Anbieter
Alle basieren auf dem SDK 0.15 und sind in vier Sprachen verfügbar. Sie werden blind entwickelt, aber für die sieben, die über eine Cloud laufen, habe ich von zu Hause aus überprüft, dass die Verbindung zum echten Dienst funktioniert. Das hat es übrigens ermöglicht, Blink vor dem Release zu korrigieren.
Übrigens: Öffentliche Verkehrsmittel (GTFS) wird auf 1.1.0 aktualisiert, mit Echtzeit SIRI für Netze, die kein GTFS-RT haben: Ginko in Besançon (danke @StephaneB), Saint-Brieuc, Pays de la Loire, ein Teil von Nouvelle-Aquitaine…
Ich nehme noch zehn freie Integrationen aus der Liste (heute Morgen in diesem Thread, in den Entwicklungs-Threads und im Store überprüft):
NINA (P1 Nr. 80): Die offiziellen Warnungen des deutschen Katastrophenschutzes (Unwetter, Hochwasser, Gefahren) für Ihre Gemeinde, zusätzlich zu DWD. Auslöser „Neue Warnung“ und Widget.
Öffentliche IP und DynDNS (P1 Nr. 77, zusätzlich Duck DNS und Cloudflare in P2): Die öffentliche IP-Adresse des Hauses, ein Auslöser „Öffentliche IP geändert“ und die automatische Aktualisierung Ihres Duck DNS- oder Cloudflare-Namens.
Flugzeuge über meinem Haus (P2 Nr. 120): Flugzeuge, die über dem Haus vorbeifliegen, mit Höhe, Kurs und Flug, ein Auslöser „Flugzeug über“ und ein Widget. Über die offene API von OpenSky Network statt des inoffiziellen Streams von Flightradar24.
KNX (P1 Nr. 59): Der professionelle Smart-Home-Bus, in KNXnet/IP: Beleuchtung, Dimmgeräte, Rollläden, Schalter, Sensoren und Thermostate über Gruppenadressen.
Frontier Silicon Internetradios (P1 Nr. 93): Roberts, Hama, Medion, Revo, Lenco… lokal: Ein/Aus, Lautstärke, Quelle, Voreinstellungen und aktueller Titel.
MJPEG-Kameras (P1 Nr. 68): ESP32-CAM, alte IP-Kameras und Webcams, mit ihrem Bild in Gladys ohne RTSP.
APsystems EZ1 (P2 Nr. 220) und Hoymiles über OpenDTU (P2 Nr. 214): Balkon-Solaranlage lokal, mit Echtzeitproduktion, Tagesenergie und Leistungsbegrenzung. Ergänzend zu Anker SOLIX von @guim31.
Todoist (P2 Nr. 208): Ihre täglichen Aufgaben auf dem Dashboard und Aufgaben, die aus einer Szene hinzugefügt oder abgehakt wurden.
Husqvarna Automower (P2 Nr. 224): Die Rasenroboter über die offizielle API: Zustand, Batterie, Start, Parken und Auslöser bei Fehlern. Neben Worx Landroid.
Alle auf SDK 0.15, auf Französisch und Englisch, mit einem Thread in Entwicklungen für jede, sobald sie bereit ist. NINA, die öffentliche IP und die Flugzeuge werden während der Entwicklung mit echten Daten laufen. Für KNX, die Radios, die Balkon-Solaranlage und die Automower suche ich Tester!
Übrigens, ich gebe Waze Travel Time und Solcast frei, angekündigt am 13. Oktober: Sie würden mit Mapbox Traffic und Forecast.Solar doppelt sein.
Solarman: Die Wechselrichter Deye, Sofar, Solis… werden lokal über ihren Solarman-WLAN-Schlüssel gelesen (Produktion, Batterie, Netz, Haus), zusätzlich zur Modbus-Integration, die dieses Protokoll nicht unterstützt
Sonarr + Radarr: kommende Veröffentlichungen, Download-Queues, fehlende Titel und der Gesundheitszustand der beiden Homelab-Tools
Lyrion Music Server (Squeezebox): Squeezebox-Player, piCorePlayer und squeezelite, gesteuert über Gladys
Falls jemand bereits daran gearbeitet hat, lasst es mich wissen
Und die zehn für Nordamerika sind draußen, jede mit ihrem eigenen Thread im Entwicklungsbereich:
ecobee, Honeywell Total Connect und Sinopé Neviweb (für die elektrischen Heizkörper in Québec, mit den Spitzenlasten von Hydro-Québec)
SimpliSafe: der Alarm, seine Sensoren und das Schloss
Opower: der Stromverbrauch von 18 US-amerikanischen Anbietern (PG&E, Con Edison, ComEd, AEP…), zur Energieverfolgung
Emporia Vue: der Verbrauch pro Stromkreis
Bond Bridge: die Deckenventilatoren, lokal
VIZIO SmartCast: die Fernseher, lokal
GE Appliances (SmartHQ): die Haushaltsgeräte
Litter-Robot: für die Katzen ^^
Alle auf dem SDK 0.15 und in vier Sprachen. Für die acht, die über eine Cloud laufen, habe ich von zu Hause aus überprüft, dass die Verbindung zum echten Dienst bis zum Ende funktioniert (das hat es ermöglicht, zwei Anbieter von Opower vor dem Release zu korrigieren). Wenn ihr Nutzer von Gladys auf der anderen Seite des Atlantiks kennt, gebt die Nachricht weiter: alle brauchen Tester.
Die zehn angekündigten Anwendungen sind veröffentlicht, jeweils mit einem eigenen Thread im Entwicklungsbereich:
NINA : Offizielle Warnungen des deutschen Katastrophenschutzes für Ihre Gemeinde (Unwetter, Hochwasser, Gefahren)
Öffentliche IP : Die IP-Adresse des Hauses, Internetausfälle und das Update von Duck DNS oder Cloudflare
Flugzeuge über meinem Haus : Der nächste Flug, seine Höhe und sein Kurs
KNX : Beleuchtung, Dimmgeräte, Rollläden, Sensoren und Thermostate per Gruppenadresse, in KNXnet/IP
Internetradios Frontier Silicon : Roberts, Hama, Medion, Revo, Lenco… lokal
MJPEG- und Standbildkameras : ESP32-CAM, alte IP-Kameras, Webcams, ohne RTSP
APsystems EZ1 und Hoymiles über OpenDTU : Balkonsolaranlage lokal, mit Produktionskurven im Energie-Bildschirm von Gladys
Todoist : Tagesaufgaben auf dem Dashboard und in den Szenen
Husqvarna Automower : Roboterrasenmäher über die offizielle API
Eine Änderung gegenüber der Ankündigung, für die Flugzeuge. Beim Lesen der Bedingungen von OpenSky habe ich gesehen, dass sie eine schriftliche Vereinbarung für jede Nutzung in einem „automatisierten System“ verlangen, auch wenn es nicht kommerziell ist. Eine Smart-Home-Box ist eines. Die Integration heißt also gladys-aircraft und liest standardmäßig adsb.lol, ein Gemeinschaftsnetzwerk mit offenen Daten. Sie kann auch adsb.fi lesen oder Ihren eigenen ADS-B-Empfänger, falls Sie einen haben. OpenSky bleibt eine Option für diejenigen, die ihre Zustimmung erhalten.
Alle basieren auf dem SDK 0.15, auf Französisch und Englisch. Einige wurden ohne die Hardware oder das Konto entwickelt: KNX, die Radios, die beiden USVs, Todoist und Automower. Wenn Sie diese haben, interessieren mich Ihre Rückmeldungen sehr!
Also im Grunde ist die einzige Grenze mein Claude-Abonnement. Wenn ich nicht gleich 200 auf einmal mache, dann braucht man wohl Tokens, um das alles in den kommenden Monaten aufrechtzuerhalten
Wie machst du das, dass er das Repo erstellt und welche Rechte hast du ihm gegeben?
Er schreibt mir Folgendes: « Das GitHub-Repo kann von hier aus nicht erstellt werden (Aktion von der Sicherheit abgelehnt). Ich baue also alles lokal auf, dann sage ich dir, wie du es pushen kannst. »
Sonarr & Radarr und Lyrion wurden gegen die echten Container-Software getestet. Solarman wurde ohne Wechselrichter entwickelt: wenn ihr einen habt, sind eure Rückmeldungen wertvoll
Bei dem aktuellen Tempo musste das ja irgendwann passieren ^^ Ich überlasse es euch, zu entscheiden, was am einfachsten ist: Beide behalten, eine in die andere integrieren oder eine entfernen, bevor die Nutzer den Überblick verlieren.
@prohand deine Nachricht kommt direkt von Claude Code selbst, nicht von GitHub: Standardmäßig lehnt er Aktionen „nach außen“ wie das Erstellen eines öffentlichen Repositories ab, solange du sie nicht explizit autorisiert hast. Das ist eigentlich beruhigend ^^ Bei mir gibt es drei Bausteine:
Die GitHub-CLI (gh) authentifiziert auf dem Gerät, mit einem „fine-grained“ Token, das ich selbst erstellt habe. Um Repositories zu erstellen, benötigt es die Berechtigung Administration zum Lesen/Schreiben, zusätzlich zu Contents, Pull Requests und Workflows. Ohne Administration antwortet GitHub mit 403 beim Erstellen.
Eine Berechtigungsregel in den Einstellungen von Claude Code (.claude/settings.local.json, Abschnitt permissions.allow), zum Beispiel "Bash(gh api:*)", oder eingeschränkter, "Bash(gh repo create:*)". Ohne diese wird die Sicherheitsmaßnahme auch mit einem gültigen Token blockiert. Umgekehrt habe ich in deny alles gesetzt, was ein Repository löscht oder ändert (gh repo delete, gh repo edit, gh api -X DELETE): Es kann erstellen, aber nicht zerstören.
Ein kleines Skript, das er für jede Integration ausführt: Es erstellt das Repository aus dem offiziellen Template GladysAssistant/integration-template-js, klont es und schiebt den ersten Commit. Kleine Besonderheit: gh repo create --template funktioniert nicht mit einem fine-grained Token, man muss über die REST-API gehen (gh api -X POST repos/GladysAssistant/integration-template-js/generate -f owner=… -f name=…).
Und für den Kontext: Ich nutze hauptsächlich Claude Code in der Kommandozeile, auf einem kleinen PC ohne Bildschirm, der zu Hause läuft, den ich von meinem Laptop in Caude Desktop oder von meinem Telefon aus steuere. Ich finde, das vereinfacht vieles: gh und der Forumsschlüssel sind einmalig installiert, die Tokens gehen nie in die Konversation, und Claude kann alles hintereinander ausführen (Repository erstellen, Code-Sitzung starten, veröffentlichen, posten), ohne dass ich etwas kopieren und einfügen muss.
Wenn du ihm nicht das Recht geben willst, Repositories zu erstellen, ist das Einfachste, das Repository selbst aus dem Template zu erstellen und ihn dann den Rest machen zu lassen.
Ja, genau: Die Claude Code-Sessions im Web laufen in der Anthropic-Cloud, ohne gh und mit eingeschränktem GitHub-Zugriff. Meine eigenen Cloud-Sessions haben genau dieselbe Einschränkung, deshalb erstellt bei mir der CLI zu Hause das Repository, bevor sie übernehmen ^^
Zwei Tipps, damit es auf deiner Seite schnell bleibt:
Auf der Seite des Templates GladysAssistant/integration-template-js erstellt der Button « Template verwenden » das Repository in 20 Sekunden.
Wenn die GitHub-Anwendung von Claude Zugriff auf « Alle Repositories » hat (und nicht auf eine ausgewählte Liste), ist jedes neue Repository sofort in Claude Code Web nutzbar, ohne die App-Einstellungen erneut zu bearbeiten.
Und wenn du eines Tages einen alten PC oder einen herumliegenden Raspberry hast, erledigt Claude Code über die Befehlszeile den Rest ganz allein.
Nach Sonarr & Radarr mache ich mit dem Selbsthosting weiter, für alle, die einen NAS oder einen Server zu Hause haben. Ich nehme (überprüft im Thread, im Store und auf GitHub):
qBittorrent / Transmission: Downloads im Gange, Geschwindigkeiten, Pause von einer Szene aus (praktisch, wenn man einen Film startet)
SABnzbd / NZBGet: das Gleiche auf der Usenet-Seite
Overseerr / Jellyseerr: Film- und Serienanfragen und ein Auslöser, wenn eine Anfrage verfügbar ist
Paperless-ngx: eingegangene Dokumente und der Posteingang
Mealie: Rezepte, Wochenplan und Einkaufsliste
Grocy: Bestände, Verfallsdaten und Haushaltsaufgaben
@Will_71 du hattest KNX am 13. (Nr. 86) angekündigt und ich bin beim Durchlesen des Threads daran vorbeigegangen, Entschuldigung für die Doppelmeldung!
Ich habe die beiden verglichen: Deine ist vollständiger (IP Secure, Schnittstellensuche, Farben, Formulare) und KNXUltimate ist bereits auf echten Bussen gelaufen.
Ich entferne meine also aus dem Store, damit keine Nutzer verloren gehen. Sie hatte zwei Dinge, die deine noch nicht hat: Thermostatmodi (Komfort/Eco/Nacht/Frostschutz, DPT 20.102) und die Deklaration mehrerer Geräte auf einmal als Text. Falls dich das interessiert, kann ich dir ein Issue oder einen PR öffnen.