home assistant jak zobaczyć katalog .storage
.storage znajduje się w głównym katalogu konfiguracji (/config/.storage lub ~/.homeassistant/.storage) i jest domyślnie ukryty. .storage z listy wykluczeń.cd /config && ls -la i wejdź cd .storage.Kluczowe punkty
• Ukryty, bo zawiera krytyczne dane konfiguracyjne.
• Nie edytować na żywym systemie bez kopii zapasowej.
Lokalizacja katalogu
/config/.storage ~/.homeassistant/.storage Metody dostępu
a) File Editor (dodatek)
– Ustawienia → ignore pattern → usuń .storage → Zapisz → Odśwież.
b) Visual Studio Code (dodatek)
– Settings → files.exclude → usuń/wyłącz .storage.
c) SSH & Web Terminal / natywny SSH
login # połączenie SSH
cd /config # katalog konfiguracji
ls -la # ukryte katalogi
cd .storage # wejście
d) Samba Share
– Zainstaluj dodatek, włącz, na PC wpisz \\homeassistant.local\config, w Eksploratorze Windows zaznacz „Ukryte elementy” lub w macOS użyj Cmd + Shift + ..
e) Docker host
– Wejdź w katalog zmapowany w docker-compose.yml, np. /srv/ha/config/.storage.
Co zawiera .storage
core.config_entries – konfiguracje integracji core.entity_registry, core.device_registry – rejestry encji i urządzeń lovelace.* – dashboardy UI auth, auth_provider.* – dane logowania Teoretyczne podstawy
Home Assistant od 0.113+ przeniósł większość konfiguracji tworzonych przez UI do struktury JSON w .storage, co pozwala na dynamiczne modyfikacje bez ręcznej edycji configuration.yaml.
Praktyczne zastosowania
.storage; edytory domyślnie filtrują ukryte pliki. .storage (skrypty Python/CLI). Error loading /config/.storage/.... jq empty core.entity_registry # szybka walidacja JSON (narzędzie jq)
cp core.entity_registry core.entity_registry.bak. ha core stop lub wyłączenie kontenera). python -m json.tool). ha core start i monitoruj logi (ha core logs). .storage. /api/config i /api/states – alternatywny odczyt danych bez ruszania .storage. ha (Supervisor → SSH) – komendy ha config info, ha backups. Katalog .storage to ukryte, krytyczne repozytorium konfiguracji zarządzanej przez interfejs Home Assistant. Aby go zobaczyć, włącz wyświetlanie ukrytych plików w edytorze (File Editor/VS Code) lub użyj ls -la w SSH/Samba. Przed jakąkolwiek edycją wykonaj kopię zapasową, zatrzymaj HA i waliduj JSON, gdyż błędy mogą zablokować start systemu. Ostrożność i backupy są tu kluczowe.