Hoe je toegang krijgt tot je Home Assistant-bestanden via een netwerkshare (en waarom je dat misschien wilt)
Als je Home Assistant draait op een server die niet gemakkelijk toegankelijk is, ben je misschien geïnteresseerd in het eenvoudiger beschikbaar maken van de bestanden van het platform via een netwerkshare. Dit is vrij eenvoudig te doen en geeft je snelle toegang tot bestanden die je misschien wilt bewerken of ergens anders wilt kopiëren.
De Samba-share add-on installeren
Het is gemakkelijk om de inhoud van je Home Assistant-server via een netwerkshare bloot te stellen met de Samba share-add-on. Dit geldt voor de overgrote meerderheid van Home Assistant-gebruikers die Home Assistant OS draaien, hetzij op een speciaal apparaat zoals een Raspberry Pi of Home Assistant Green, hetzij in een virtuele machine zoals ProxMox of VirtualBox.
De uitzondering hier is iedereen die Home Assistant draait in een Docker-container, aangezien de add-ons van Home Assistant feitelijk zelf containers zijn. Als je die route hebt gekozen, moet je de bestanden handmatig op je server toegankelijk maken zoals je dat met elke andere map zou doen. Deze handleiding behandelt dat niet.
Voor het geval je het niet zeker weet, kun je controleren welke installatiemethode je hebt gebruikt door je Home Assistant-instantie in een browser te openen en naar Instellingen > Over te gaan.
Om de add-on te installeren, ga naar Instellingen > Add-ons en klik onderaan de pagina op "Add-on winkel". Zoek nu naar "samba" en klik op de add-on "Samba share". Klik op "Installeren" en ga vervolgens naar het tabblad "Configuratie" bovenaan het scherm.
Hier kunt u een paar basisgegevens voor inloggen instellen, zoals de gebruikersnaam en het wachtwoord die u zult gebruiken om toegang te krijgen. U kunt hier andere instellingen aanpassen, maar de meeste basisinstellingen kunnen ongewijzigd blijven. U kunt hier handmatig mappen toevoegen waar u specifiek toegang toe wilt. U wilt misschien ook de schakelaar 'Compatibiliteitsinstellingen voor Apple-apparaten inschakelen' activeren als u van een Mac komt.
Klik op 'Opslaan', en je wordt uitgenodigd om de add-on opnieuw op te starten, wat nodig is om je configuratie door te voeren. Je bent nu klaar. Toegang tot je Home Assistant-server met een Windows-, Mac- of Linux-computer zoals je dat bij elke andere gedeelde map zou doen, door een bestandsverkenner te gebruiken, naar de 'Netwerk'-browser te navigeren en de 'homeassistant'-host te selecteren (of hoe je het ook hebt genoemd).
Je back-upmap blootstellen
De belangrijkste reden dat ik de Samba-share add-on heb geïnstalleerd, was om mijn back-upmap eenvoudig toegankelijk te maken. Ik deed dit omdat ik een manier wilde om mijn Home Assistant-shares naar iCloud te uploaden (je zou ook OneDrive, Google Drive en andere kunnen gebruiken), zodat ik wat cloudgebaseerde redundantie had als de hele operatie zou mislukken.
Dit was nodig voor mij omdat mijn Home Assistant-server draait in een VirtualBox-virtuele machine, en het is een gemakkelijke manier om toegang te krijgen tot de schijf op de Mac mini die mijn server aandrijft. Ik heb een Automator-script geschreven dat de inhoud van de backups-map kopieert naar iCloud Drive (door het script elke dag te laten activeren via een Apple Calendar-evenement).
Je zou creatiever kunnen zijn en scripts kunnen bedenken om het ergens anders naartoe te kopiëren, of een app zoals Syncthing gebruiken om een vergelijkbaar resultaat te bereiken. Vergeet alleen niet dat de share gemount moet zijn op de machine die verantwoordelijk is voor deze taak.
Bestanden bewerken zoals configuration.yaml en anderen
Het configuration.yaml-bestand is misschien het enige bestand dat je ooit handmatig zult bewerken op je Home Assistant-server. Het wordt voornamelijk gebruikt om integraties aan te roepen die nog niet in de kern-Home Assistant UI zijn geïntegreerd, zoals die je misschien vindt op de Home Assistant Community Store. Je kunt het bestand ook gebruiken om wijzigingen aan te brengen in de manier waarop Home Assistant werkt, zoals het toevoegen van items aan je zijbalkmenu.
Daaraan toegevoegd zijn er andere bestanden in de config-map die je mogelijk wilt aanpassen, zoals scripts.yaml en scenes.yaml, als je liever YAML-code schrijft dan de gebruikersinterface van Home Assistant te gebruiken.
Hoe dan ook, hoewel je de File editor-add-on (te installeren via de add-on store) hier absoluut voor kunt gebruiken, is het niet zo snel als het vinden van het benodigde bestand in je bestandsverkenner en het openen ervan met Notepad, TextEdit of je favoriete teksteditor.
Media toevoegen en verwijderen
Een andere SharePoint waar je toegang toe krijgt met de Samba-share-add-on is de mediak map. Hoewel je waarschijnlijk niet je volledige muziek- of videocollectie binnen je Home Assistant-directory wilt opslaan (we zouden iets als de open-source mediatheek Jellyfin aanbevelen); zijn er toch enkele redenen waarom je mediabestanden zou willen kopiëren.
Bijvoorbeeld, als je een goedkope eigen alarminstallatie aan het opzetten bent, wil je misschien een geschikte sirene of alarmgeluid overzetten om af te spelen via je slimme luidsprekers. Je wilt misschien ook een reeks meldingsgeluiden aan je server toevoegen die afgaan wanneer bepaalde gebeurtenissen plaatsvinden, zoals het openen van een garagedeur of een camera die een pakket herken.
Wat je reden ook is, er is geen eenvoudigere manier dan gewoon een paar MP3- of WAV-bestanden in de mediaserver te slepen en het verder voor gezien te houden.
Op zoek naar andere manieren om je Home Assistant-installatie te verbeteren? Hier zijn vier dingen die ik persoonlijk doe om mijn slimme thuisserver nog beter te maken.




