Externe Integration - Öffentliche IP (IP-Änderung, Ausfälle, Duck DNS und Cloudflare)

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

  1. Installieren Sie die Integration, dann fügen Sie das Gerät Internet in Entdeckung hinzu.
  2. 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.
  3. 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.

Repository: 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