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.