Beschreibung erweitert
This commit is contained in:
parent
da3b5d543c
commit
f714e65e1c
12
README.md
12
README.md
@ -24,6 +24,7 @@ Alternativ kannst du den Befehl auch anpassen und direkt im Terminal ausführen.
|
|||||||
Dieser Befehl stellt sicher, dass keine Internetverbindung besteht, bevor das Skript ausgeführt wird. Es versucht, eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` herzustellen und führt das Skript nur aus, wenn die Verbindung 3 mal nicht erfolgreich war. Andernfalls wird nichts weiter unternommen.
|
Dieser Befehl stellt sicher, dass keine Internetverbindung besteht, bevor das Skript ausgeführt wird. Es versucht, eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` herzustellen und führt das Skript nur aus, wenn die Verbindung 3 mal nicht erfolgreich war. Andernfalls wird nichts weiter unternommen.
|
||||||
|
|
||||||
Das Skript sendet über `curl` einen SOAP-Request an die Fritzbox, um den Neustart auszulösen. Die Fritzbox-IP-Adresse, der Benutzername und das Passwort werden in den Variablen `IPS`, `FRITZ_USER` und `FRITZ_PW` festgelegt. Du kannst diese Variablen entsprechend deiner Konfiguration anpassen.
|
Das Skript sendet über `curl` einen SOAP-Request an die Fritzbox, um den Neustart auszulösen. Die Fritzbox-IP-Adresse, der Benutzername und das Passwort werden in den Variablen `IPS`, `FRITZ_USER` und `FRITZ_PW` festgelegt. Du kannst diese Variablen entsprechend deiner Konfiguration anpassen.
|
||||||
|
Es empfiehlt sich einen dedizierten `Restart`-Benutzer anzulegen. In den meisten Fällen kann hier `root` eingetragen werden, wenn kein Username zum Login notwendig ist.
|
||||||
|
|
||||||
Als Cronjob kann dieses Script natürlich auch ausgeführt werden.
|
Als Cronjob kann dieses Script natürlich auch ausgeführt werden.
|
||||||
|
|
||||||
@ -34,4 +35,15 @@ Ein Beispiel:
|
|||||||
|
|
||||||
Diese Cronjob stellt eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` her. Ist die Verbindung erfolgreich, passiert nichts weiter. Ist die Verbindung 3 mal nicht erfolgreich gewesen, so wird dss Script ausgeführt. Der Cronjob führt die Abfrage alle 30 Minuten aus.
|
Diese Cronjob stellt eine Verbindung zum öffentlichen DNS-Server `1.1.1.1` her. Ist die Verbindung erfolgreich, passiert nichts weiter. Ist die Verbindung 3 mal nicht erfolgreich gewesen, so wird dss Script ausgeführt. Der Cronjob führt die Abfrage alle 30 Minuten aus.
|
||||||
|
|
||||||
|
Wer seine Fritzbox einfach nur zur geplanten zeit neustarten möchte, kann natürlich auch einfach nur das Script ausführen:
|
||||||
|
```
|
||||||
|
# FRITZ! Geräte neustarten
|
||||||
|
@weekly root /home/scripts/network/fritzbox-reboot-v1.0.sh)
|
||||||
|
```
|
||||||
|
|
||||||
Bitte beachte, dass du vor der Verwendung des Skripts die Variablen `IPS`, `FRITZ_USER` und `FRITZ_PW` korrekt einstellen und die Ausführungsberechtigungen für das Skript setzen musst.
|
Bitte beachte, dass du vor der Verwendung des Skripts die Variablen `IPS`, `FRITZ_USER` und `FRITZ_PW` korrekt einstellen und die Ausführungsberechtigungen für das Skript setzen musst.
|
||||||
|
|
||||||
|
## Weitere Infos zur Schnittstelle `TR-064`
|
||||||
|
* http://fritz.box:49000/tr64desc.xml
|
||||||
|
* https://wiki.fhem.de/wiki/FRITZBOX#TR-064
|
||||||
|
* https://avm.de/service/schnittstellen/
|
||||||
|
Loading…
Reference in New Issue
Block a user