Meine Home Assistant Installation leidet unter notorischen Platzmangel. Wie kann man Logs oder Streams von einer Kamera auslagern?
Hintergrund
Meine Home Assistant Installation leidet unter notorischen Platzmangel. Mit der Einbindung einer Webcam wollte ich aber Streams speichern, wenn eine Tür geöffnet wird. Es war im Vorhinein klar, dass ich keine Streams direkt in Home Assistant speichern werde können. Nachdem es aber einen Fileserver gibt, sollten die Streams dort gespeichert werden. Seit der Version 2023.06 kann man ohne Probleme Netzwerkressourcen aus dem lokalen Netzwerk hinzufügen.
Netzwerkspeicher hinzufügen
Dazu unter „Einstellungen“ > „Speicher“ > „Netzwerkspeicher hinzufügen“ auswählen.
Folgende Daten werden benötigt:
- Name = Name vom Share also zb. NameVomShare
- Verwendung = Freigeben
- Server = IP-Adresse oder Servername
- Protokoll = Samba/Windows oder NFS auswählen
- Benutzername und Passwort von der Freigabe
- Share-Name von der Freigabe
Wenn alles funktioniert hat, dann ist unter /share/NameVomShare die Freigabe aus Home Assistant aufrufbar.
WICHTIG: Damit Home Assitant auch auf den Netzwerkspeicher schreiben darf, ist noch ein Eintrag in der Config\configuration.yaml nötig!
# Whitelist Folders whitelist_external_dirs: - /share/NameVomShare
Fehlermeldungen
- Die Automation bricht mit dem Fehler „Can’t write /share/NameVomShare/20230927-084409.mp4, no access to path!“ ab.
Lösung: Es fehlt der Whitelist Eintrag in der configuration.yaml für diesen Share.
Quellen
- Home Assistant Forum:
https://community.home-assistant.io/t/2023-6-network-storage-feature-experiences-and-questions/579663