Moin moin,
hier mal wieder ein schönes Tool für die FritzBox User unter uns. Das Tool ermöglicht eure AVM FritzBox und ggf. zugehörige Fritz Repeater automatisch und Zeitgesteuert zu rebooten um ggf. Netzwerk Probleme oder ähnlichem vorzubeugen.
Mein Dank geht an dieser Stelle für die Unterstützung an @Nicoh88 und det!
Anforderungen:
Das Tool benötigen ein Telegram Account mit eingerichtetem Bot.
Eine Anleitung zum Bot erstellen findet ihr hier:
https://praxistipps.chip.de/te…-erstellen-so-gehts_99599
Funktionen:
- Zeitgesteuerter Reboot AVM FritzBox und Fritz Repeater
- Linux Multiuser tauglich
- Telegram Push
- Verzögertes Starten und stoppen der Homebridge bis das Netzwerk wieder einsatzbereit ist.
Installation:
- Manuell gem. dieser Anleitung
- Automatisch über das hbridge_install Tool
Hinweise:
- Eine detaillierte Erklärung der einzelnen Funktionen bzw. Abschnitte des Tool befinden sich im Skript.
- Das Skript ist ausgelegt mit der hbridge.cfg Config eingerichtet zu werden, es kann aber auch ohne diese benutzt werden wenn die entsprechenden Daten im Skript angegeben werden.
Anleitung:
Schritt 1: (fritzbox-reboot.sh Skript anlegen)
Datei anlegen:
sudo nano /usr/local/bin/fritzbox-reboot.sh
Skript einfügen, speichern und Schreibrechte vergebe:
sudo chmod 755 /usr/local/bin/fritzbox-reboot.sh
Download:
Schritt 2: (fritzbox-reboot service anlegen)
Datei anlegen:
sudo nano /etc/systemd/system/fritzbox-reboot.service
Service Unit einfügen und speichern.
[Unit]
Description=fritzbox-reboot.service
Wants=network.target
[Service]
User=pi
Type=oneshot
ExecStart=/bin/bash /usr/local/bin/fritzbox-reboot.sh
[Install]
WantedBy=multi-user.target
Alles anzeigen
Schritt 3: (fritzbox-reboot timer anlegen)
Datei anlegen:
sudo nano /etc/systemd/system/fritzbox-reboot.timer
Timer Unit einfügen ggf. Zeit anpassen und speichern.
[Unit]
Description=fritzbox-reboot.timer
[Timer]
OnCalendar=Sun *-*-* 02:00:00
Unit=fritzbox-reboot.service
[Install]
WantedBy=timers.target
Schritt 4: (fritzbox-reboot.timer aktivieren und starten)
sudo systemctl daemon-reload
sudo systemctl enable fritzbox-reboot.timer
sudo systemctl restart fritzbox-reboot.timer
Prüfen ob Timer aktiviert ist:
systemctl list-timers --all
Schlusswort:
Viel Spass mit dem Tool!
Gruß Nastra