feat: FritzBox-Sicherungen verwalten — Liste, Ansicht, Wiederherstellen, Loeschen
Satellit: - sat_command laeuft als eigener Task (eine Aktion, die 2 min auf die Taste wartet, blockiert den Satelliten nicht mehr). - Sicherung bekommt eine Begleitdatei (Box, Modell, Firmware, Seriennr., Datum, QUELLE des Kennworts — nie der Wert). - fritzbox.backups: Sicherungen je Box, neueste zuerst. - fritzbox.backup_view: lesbar — Kopfdaten, wichtigste Einstellungen (Name, LAN/DHCP, WLAN, Kanal, DNS, SIP …), mit full alle Bereiche; verschluesselte Werte als «verschluesselt»; nur Dateien aus dem Sicherungsordner (kein Pfad von aussen). - fritzbox.restore: X_AVM-DE_SetConfigFile — der Satellit stellt die Datei kurz per HTTP bereit (Zufallspfad, endet nach Abruf/10 min), die Box holt sie ab und startet neu. Nur mit confirmed, Taste per button_wait, mit dem Kennwort aus der Quelle der Sicherung; fremde Box nur mit other_box. - fritzbox.backup_delete (mit confirmed). no_file fuer das Diagnostic. Diagnostic: 💾 bei FritzBox-Geraeten → Sicherungen: Jetzt sichern, ℹ (lesbar + Suche), Wiederherstellen, Loeschen; Sichern/Wiederherstellen mit 2-Minuten-Countdown fuer die Taste, Ergebnis im Fenster (✓ / Taste nicht gedrueckt / Grund), Erfolg blendet sich aus. Brain: Beschreibung fuer Liste/Ansicht/Wiederherstellen/Loeschen. Getestet: Satellit gegen nachgebaute Box (Sichern, Liste, Ansicht ohne Geheimnisse, Pfadschutz, Wiederherstellen inkl. Abholen der Datei, Loeschen), Diagnostic-Fenster in headless Chromium mit simuliertem Satelliten. Gegen eine echte Box noch nicht. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -43,6 +43,10 @@ CONTROL_ENABLED=true
|
||||
# fritzbox.describe FritzBox: was DIESE Box kann (alle TR-064-Aktionen, ohne Login)
|
||||
# fritzbox.call FritzBox: beliebige TR-064-Aktion; aendernde nur mit confirmed=true
|
||||
# fritzbox.wlan FritzBox: alle WLANs (inkl. Gast) anzeigen / schalten
|
||||
# fritzbox.backup / backups / backup_view / restore / backup_delete
|
||||
# FritzBox: Einstellungen sichern (Taste an der Box, 2 min),
|
||||
# auflisten, lesbar ansehen, wieder einspielen, loeschen.
|
||||
# Sicherungen liegen unter FB_BACKUP_DIR (/data/fritzbox-backups).
|
||||
# (fritzbox.* in der Liste erlaubt alle fritzbox-Aktionen)
|
||||
# ssh.exec Kommando per SSH ausfuehren (params: ip, cmd; Auth aus Creds 'ssh')
|
||||
# adb.install APK auf ein Android-Geraet/Fire TV ausrollen (params: ip, url)
|
||||
|
||||
Reference in New Issue
Block a user