Hallo zusammen!
Hier ist eine nützliche Integration für alle, die von außen auf ihr Zuhause zugreifen: die öffentliche IP des Hauses in Gladys, ohne Konto.
Was es macht
- Ein Gerät „Internet“: verbunden oder nicht, die öffentliche IPv4 und die öffentliche IPv6, wenn verfügbar.
- Zuverlässige Erkennung: Die Adresse wird alle 5 Minuten bei drei kostenlosen Diensten abwechselnd überprüft (ipify, icanhazip, ident.me). Eine neue Adresse wird nur übernommen, wenn zwei verschiedene Dienste sie bestätigen: Ein ausgefallener Dienst kann keine falsche Änderung auslösen.
- Drei Szenarien-Auslöser:
- Öffentliche IP geändert, mit der alten und der neuen Adresse;
- Internet getrennt;
- Internet wiederhergestellt, mit der Dauer der Unterbrechung.
- Zwei Szenarien-Aktionen: öffentliche IP lesen, DNS jetzt aktualisieren.
- Ein Widget „Öffentliche IP“: die Verbindung, die Adressen, seit wann sie sich nicht geändert haben, der Status jedes DNS-Anbieters und ein Button „DNS aktualisieren“.
- Dynamisches DNS, optional:
- Duck DNS: Ihre Subdomains und Ihr Token.
- Cloudflare: ein „Edit zone DNS“-Token. Nur die Adresse der bestehenden Einträge ändert sich, der Proxy und das TTL bleiben unverändert, und nichts wird jemals erstellt oder gelöscht.
Das coole Ding
- Ihre Box hat über Nacht die IP geändert → Duck DNS ist aktualisiert, bevor Sie etwas bemerken, und eine Nachricht gibt Ihnen die neue Adresse.
- Internet getrennt → das Szenario notiert es. Bei der Rückkehr: „Internet nach 12 Minuten wiederhergestellt“ auf dem Telefon.
- Ein Verlauf der Ausfälle Ihres Anbieters, ohne etwas zusätzlich zu installieren.
Installation
Gladys 5.1 mindestens. Sie kommt im Store beim nächsten Durchlauf des Indexers. Sie haben es eilig? Integrationen → Von GitHub installieren, mit der Adresse GitHub - LM1LC3N7/gladys-public-ip: Gladys Assistant external integration for your public IP address: IPv4 and IPv6 detection, a “public IP changed” scene trigger, and optional dynamic DNS updates (Duck DNS, Cloudflare). No account needed. · GitHub
- Installieren Sie die Integration, dann fügen Sie das Gerät Internet in Entdeckung hinzu.
- Optional: Füllen Sie den Abschnitt Duck DNS oder Cloudflare aus, dann klicken Sie auf Erkennung und DNS testen. Es überprüft alles, ohne etwas zu schreiben.
- Optional: Fügen Sie das Widget Öffentliche IP zu einem Dashboard hinzu.
Kleine ehrliche Vorbehalte
- Ein Docker-Container hat in der Regel keine IPv6: Die Integration sagt dies ruhig in ihrem Status und begnügt sich mit der IPv4.
- Duck DNS hat keinen Testmodus: Der Test-Button überprüft nur die Felder.
- Für Cloudflare erstellen Sie zuerst die A- (und AAAA-) Einträge, die verfolgt werden sollen, mit einer beliebigen Adresse: Die Integration aktualisiert sie nur.
Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht affiliated mit ipify, icanhazip, ident.me, Duck DNS oder Cloudflare.