Externe Integration - FRITZ!Box

Hallo zusammen! :waving_hand:

Ein kleines Geschenk für unsere Freunde in Deutschland, Österreich und der Schweiz :germany::austria::switzerland:: Hier ist die FRITZ!Box von AVM, die auf fast 9 % der Home Assistant-Installationen vertreten ist (die größte Abwesenheit in der Liste von @pierre-gilles). Alles läuft lokal über die offizielle TR-064-Schnittstelle der Box.

Was es kann

  • :antenna_bars: Ein FRITZ!Box-Gerät: Internet verbunden ja/nein, aktuelle Geschwindigkeiten und Leitungsgeschwindigkeiten, externe IP, Verbindungsdauer, Schalter für Gast-WLAN und „Wieder verbinden“-Button.
  • :house: Die Anwesenheit der Telefone und PCs, die Sie auswählen (mit einer Verzögerung bis „abwesend“, für Telefone, die im Standby-Modus sind).
  • :telephone_receiver: Der Anrufmonitor (optional): Auslöser für eingehender Anruf, verpasster Anruf und beendeter Anruf, mit dem Namen aus dem Adressbuch der Box.
  • :bell: Zwei weitere Auslöser: Internetverbindung wiederhergestellt (mit der Dauer der Unterbrechung) und externe IP geändert.
  • :clapper_board: Szenenaktionen: Gast-WLAN aktivieren (mit Timer, und Name und Passwort für die Gäste), deaktivieren und Internet neu verbinden.
  • :puzzle_piece: Ein „FRITZ!Box“-Widget: Geschwindigkeiten, Internetstatus, wer zu Hause ist, Gast-WLAN.

Das coole Ding

Samstagabend → Gast-WLAN für 5 Stunden, und das Passwort wird an die Gästegruppe gesendet :tada:
Verpasster Anruf von Oma → Nachricht auf Telegram :telephone_receiver:
Kein Telefon mehr zu Hause → Lichter aus, Heizung runtergedreht :house:

Installation

:warning: Gladys 5.1 mindestens. FRITZ!OS 7 oder neuer.

:light_bulb: Sie kommt im Store beim nächsten Indexer-Durchlauf. Sie haben es eilig? Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-fritzbox: AVM FRITZ!Box for Gladys Assistant: device presence, internet throughput, guest Wi-Fi and calls, on the local network · GitHub

  1. In der Box: Aktivieren Sie den Zugriff für Anwendungen und die Übertragung von Statusinformationen per UPnP, dann erstellen Sie einen Benutzer mit dem Recht „FRITZ!Box-Einstellungen“.
  2. In Gladys: „Verbindung testen“, dann das Register Erkennung.
  3. Für Anrufe: Wählen Sie #96*5* auf einem an die Box angeschlossenen Telefon.

Kleine ehrliche Reserven: eine Box pro Installation, nur externe IPv4, und FRITZ!SmartHome (DECT-Steckdosen und Thermostate) ist nicht dabei: Das wird eine andere Integration.

:warning: Ohne Hardware entwickelt (ohne die Hardware entwickelt): Die Tests basieren auf echten Box-Antworten und einem gefälschten TR-064-Server im Container, aber nichts ist besser als eine echte FRITZ!Box. @ruegerth, wenn du eine hast, wäre ich dankbar für dein Feedback (auf Deutsch, das Forum übersetzt :wink:).

Wie die vorherigen, mit Hilfe von Claude Code :robot: codiert. Unabhängiges Projekt, nicht mit AVM verbunden.

Repository: GitHub - guim31/gladys-fritzbox: AVM FRITZ!Box for Gladys Assistant: device presence, internet throughput, guest Wi-Fi and calls, on the local network · GitHub

Ihr Feedback ist willkommen :folded_hands:

1 „Gefällt mir“