# Automatisierte Tasmota-Backups > Ein Smart Home besteht aus Dutzenden smarter Geräte — und deren Backup ist unerlässlich, um sie im Fehlerfall schnell wiederherstellen zu können. - URL: https://blog.goroot.de/de/post/automated-tasmota-backup/ - Erstveröffentlichung: 2021-12-04 - Lastmod: 2021-12-04 - 297 Wörter, 2 min - Tags: smart-home - Autor: Michael Kolb — goroot (https://blog.goroot.de/de/) --- Mein Smart Home setzt stark auf [tasmota](http://tasmota.github.io)-basierte Geräte. Während die Tasmota-Software selbst extrem stabil läuft und kaum zu Ausfällen führt, sieht das bei der Hardware, auf der sie läuft, anders aus. Was tust du, wenn du kein Tasmota-Backup hast und das Gerät kaputtgeht? Könntest du die Konfiguration von Dutzenden oder gar Hunderten Geräten einfach aus dem Gedächtnis wiederherstellen? Wie bei jedem anderen kritischen Teil deiner IT-Infrastruktur ist die einfachste Lösung, dein Tasmota-Gerät zu sichern und es bei Bedarf wiederherzustellen. ## Tasmota-Backup erstellen Tasmota stellt eine API bereit, über die sich die Einstellungen des Geräts auslesen lassen. Das Tasmota-Team stellt dafür das Tool [decode-config](https://github.com/tasmota/decode-config) zur Verfügung, mit dem sich ein einzelnes Gerät sichern lässt. ## Tasmota-Backups automatisieren Meine Anforderungen an automatisierte Tasmota-Backups waren: - Vollautomatisch - Unabhängig von meinem Arbeitsplatzrechner (Backup als Service) - Versioniert (mehrere zeitgestempelte Backups pro Gerät) Also habe ich **[tasmockup](https://github.com/gorootde/tasmockup)** geschrieben (**Tasmo**ta + Ba**ckup**). [Tasmockup](https://github.com/gorootde/tasmockup) ist ein Wrapper für decode-config, der alle konfigurierten Tasmota-Geräte nach einem festen Zeitplan sichert. Es steht als Docker-Container zur Verfügung, der sich problemlos in jeder Umgebung deployen lässt. Ich nutze tasmockup, um automatisierte Backups für alle meine Geräte zu erstellen. Der tasmockup-Container läuft auf meinem Server, auf dem ohnehin schon Home Assistant und weitere Smart-Home-Dienste laufen. Tasmockup sichert täglich alle Tasmota-Geräte in meinem Netzwerk und versioniert die Backups mit einem Unix-Zeitstempel. [Hier geht's zu Tasmockup auf GitHub](https://github.com/gorootde/tasmockup) ## Konfiguration Die Konfiguration ist denkbar einfach. Zum Zeitpunkt dieses Artikels gibst du an, welche Geräte gesichert werden sollen, und mountest ein Docker-Volume, in dem die Backups abgelegt werden: ```bash docker run -t -i -e DEVICES="192.168.0.2;superSecret 192.168.0.3;AnotherSecret" -v tasmota-backups:/data gorootde/tasmockup ``` Eine ausführliche Beschreibung zur Konfiguration von tasmockup findest du in der [README.md](https://github.com/gorootde/tasmockup/) auf GitHub. ## Wiederherstellung Backups lassen sich einfach über die Tasmota-WebUI wiederherstellen. Navigiere einfach zu Backup Configuration / Restore Configuration und lade dein Backup hoch.