Repository navigation
Fehlerbehebung
Das Feld Admin password im Unraid-Template wirkt nur beim allerersten Start. Um es zurückzusetzen, löschst du das gespeicherte Passwort und startest den Container neu – dann gilt wieder der Wert aus dem Template.
- Im Unraid-Template (Docker → TasmoBackup-py → Edit) bei Admin password das neue Passwort eintragen und Apply.
- In der Unraid-Konsole (oder per SSH):
docker exec -u 99:100 TasmoBackup-py python -c "import sqlite3; c=sqlite3.connect('/data/tasmobackup.db'); c.execute(\"DELETE FROM settings WHERE key='admin_password_hash'\"); c.commit()" docker restart TasmoBackup-py
- Mit Admin user / Admin password aus dem Template anmelden.
Ohne Unraid ersetzt du TasmoBackup-py durch deinen Containernamen und 99:100 durch deine PUID:PGID.
- Ist das Gerät erreichbar? Die IP in der Geräteliste anklicken – öffnet sich die Tasmota-/WLED-Seite im Browser?
- Neue IP? Ein Subnetz scannen erkennt das Gerät an der MAC-Adresse und trägt die neue IP ein.
-
Web-Passwort? Hat das Gerät ein Passwort, muss es beim Hinzufügen angegeben worden sein – oder als Standard in
TB_TASMOTA_USER/TB_TASMOTA_PASSWORDstehen.
Die Zugangsdaten eines Geräts änderst du unter Bearbeiten → Zugangsdaten. Nach dem Speichern fragt die App das Gerät sofort damit ab und meldet, ob es antwortet.
Meldung im Ereignisprotokoll: device did not deliver a config. Das Gerät antwortet, gibt die Konfiguration aber nicht heraus. Häufige Ursachen:
-
Eingeschränkter Web-Modus: Tasmota gibt die Konfiguration nur im Admin-Modus heraus (
WebServer 2, der Standard). Läuft ein Gerät mitWebServer 1, schickt es statt der Datei seine Startseite – die App erkennt das und speichert sie nicht als Backup. Abhilfe: in der Tasmota-KonsoleWebServer 2eingeben. - Falsche Zugangsdaten (siehe oben).
Zeigt ein Gerät nach einem Update eine Version mit (minimal) und bleibt dabei, hat Tasmota die zweite Stufe nicht geschafft. Die App versucht es einmal selbst erneut. Klappt es nicht:
- Aktualisieren noch einmal klicken.
- In der Tasmota-Oberfläche unter Firmwareupdate die OTA-URL prüfen.
- Ist der freie Speicher sehr knapp, hilft eine kleinere Firmware-Variante oder ein Update per USB.
Der Container stellt beim Start alle Dateien im Datenordner auf PUID:PGID um. Hast du Dateien von Hand hineinkopiert, genügt ein Neustart des Containers.
Ohne den ursprünglichen Schlüssel (.secret_key im Datenordner bzw. TB_SECRET_KEY):
- musst du dich neu anmelden,
- lassen sich gespeicherte Geräte- und MQTT-Passwörter nicht mehr lesen – sie müssen neu eingegeben werden.
Die Backups selbst sind davon nicht betroffen.
- Alten Container stoppen.
- Den kompletten Datenordner in den neuen Appdata-Ordner kopieren – inklusive
.secret_key. Lief die alte Installation mitTB_SECRET_KEY, schreibe dessen Wert als eine Zeile in.secret_keyim neuen Ordner (oder setze wiederTB_SECRET_KEY). - Neuen Container mit diesem Appdata-Ordner starten. Dateirechte stellt er selbst richtig.
Die Pfade der Backups sind in der Datenbank container-intern gespeichert (/data/backups/…) und funktionieren deshalb auch im neuen Ordner.
Im Unraid unter Docker → TasmoBackup-py → Logs (oder docker logs TasmoBackup-py). Dort stehen geplante Durchläufe, Backups, Updates und Fehler.
Bitte ein Issue auf GitHub anlegen – mit der Version (steht oben in der Oberfläche neben „TasmoBackup“ und in der ersten Log-Zeile), einer Beschreibung und den passenden Log-Zeilen.