HomeAssistant Complete Export Script
Moin zusammen!
Ich arbeite regelmäßig an mehreren Home Assistant Systemen und hatte dabei immer das Problem: Ich brauche einen vollständigen Export der Konfiguration, Automationen und vor allem der auf dem System angelernten Devices.
Die normalen Backups von Home Assistant sind super für Wiederherstellung, aber unbrauchbar für externe Entwicklung - man kommt nicht vernünftig an die Daten ran und hat keine lesbare Übersicht der Geräte.
Also hab ich mir ein Script gebaut, das genau das macht. Da ich damit sicher nicht alleine bin, teile ich es hier mit euch und freue mich auf Feedback und Ideen für die Weiterentwicklung! ![]()
Was macht das Script?
Exportiert ALLES:
-
Registry-Dateien (entities, devices, areas) -
API-Daten (states, config, services) -
Konfiguration (configuration.yaml, automations.yaml, scripts.yaml, scenes.yaml) -
Ausgelagerte Automations aus /homeassistant/automations/(rekursiv!)
Erstellt lesbare Übersichten:
-
README.md - Alle Geräte nach Räumen sortiert ← Das ist Gold wert! -
devices_overview.yaml - Strukturierte Daten für externe Tools -
devices_list.txt - Kompakte Textliste -
export_info.yaml - Export-Metadaten
Packt alles in ein ZIP:
-
Format:
Systemname_JJJJ-MM-TT_HH-MM-SS.zip -
Größe: 2-5 MB typisch
-
Bereit für Archivierung, Versionierung, externe Bearbeitung
Schnellstart
1. Token erstellen
Home Assistant → Profil → Sicherheit → Langlebige Zugriffstoken
2. Script installieren
bash
# In Advanced SSH & Web Terminal
nano /homeassistant/export_ha.sh
# Script-Inhalt einfügen, Token in Zeile 47 eintragen, speichern
3. Ausführen
bash
chmod +x /homeassistant/export_ha.sh && /homeassistant/export_ha.sh
4. Fertig!
Backup aus /homeassistantexport/ downloaden (File Editor oder Samba)
Wofür ich es nutze
Externe Entwicklung
-
In VS Code arbeiten mit echten Entity-IDs
-
Automationen offline entwickeln
-
Dashboards vorbereiten
Multi-System-Verwaltung
-
“Welche Geräte hat System XY nochmal?”
-
Systeme vergleichen
-
Dokumentation führen
Repository
GitHub: https://github.com/smarthomelily/Home-Assistant-Export-Script
Dort findet ihr:
-
Ausführliche Anleitung -
Bug Reports & Feature Requests -
Wenn’s euch gefällt, gebt dem Repo einen Stern!
Roadmap
Geplante Features (Feedback willkommen!):