Zoeken op website

Deze essentiële Home Assistant-truc voorkomt dat je je slimme huis verpest


Wanneer je veranderingen aanbrengt in Home Assistant, is er altijd een risico dat er iets misgaat, waardoor je hele slimme huis onbruikbaar wordt. Dit zou je echter niet moeten weerhouden van experimenteren. Je moet dingen gewoon uitproberen in een veilige omgeving die je hoofd Home Assistant-installatie niet zal vernietigen.

Waarom een 'productie'-Home Assistant de slechtste plek is om te experimenteren

Al het plezier van Home Assistant komt van het knutselen, en als het niet leuk was, zouden we er geen uren mee bezig zijn. Nieuwe automatiseringen of apparaten toevoegen aan Home Assistant is spannend, maar het op je actieve instantie doen is een recept voor een ramp.

Het probleem is dat, als er iets misgaat, het moeilijk kan zijn om precies te onthouden wat je moet doen om weer in een werkende staat te komen. Zelfs als je alles wat je hebt gedaan zorgvuldig hebt genoteerd, kan het ongedaan maken van alles veel werk kosten en je niet beter af laten dan toen je begon.

Het goede nieuws is dat testen op je live instantie niet je enige optie is. Je kunt snel en eenvoudig een andere instantie van Home Assistant opzetten die je herstelt vanaf een back-up van je huidige systeem. Dit zal in feite een bijna identieke kopie zijn van wat je al hebt.

Je kunt dan naar hartenlust experimenteren, wetende dat als je iets kapot maakt, je live-omgeving niet wordt beïnvloed. Pas wanneer je alles hebt laten werken zoals je wilt in je sandbox-omgeving, kun je de wijzigingen aan je live-omgeving doorvoeren, veilig in de wetenschap dat er niets stuk zal gaan.

Drie gemakkelijke manieren om een sandbox op te zetten

Er zijn verschillende manieren om een sandbox op te zetten voor het experimenteren met Home Assistant. De optie die je kiest, hangt af van de hardware die je beschikbaar hebt.

Je kunt een virtuele machine op elk geschikt apparaat opstarten, inclusief je hoofd-pc of laptop. Het gebruik van een VM houdt alles gescheiden, zodat je de meest realistische kloon van je live-omgeving hebt. Je kunt software zoals VirtualBox of Parallels gebruiken om een virtuele machine op je apparaat te draaien en Home Assistant in die VM installeren vanaf je back-ups.

Een andere optie is om Home Assistant op een reserveapparaat te installeren. Als je bijvoorbeeld een oude Raspberry Pi hebt liggen, kan dit de perfecte kandidaat zijn als testmachine voor Home Assistant. Zelfs een oude laptop kan worden gebruikt als een veilige manier om Home Assistant te installeren en te testen.

Als je een homelab hebt, draai je mogelijk al Home Assistant in een container of virtuele machine. Op hetzelfde apparaat kun je een andere virtuele machine of container opstarten en een identieke versie van Home Assistant herstellen vanaf een backup, die volledig onafhankelijk is van je live versie.

Hoe een back-up naar uw sandbox te herstellen

De eenvoudigste manier om je huidige Home Assistant-instantie in een sandbox te klonen, is door een back-up te maken en die back-up in je sandbox te herstellen. Dit zal je live-instantie repliceren, die je kunt gebruiken om te experimenteren zonder je zorgen te maken dat je iets kapot maakt.

Maak eerst een back-up door naar Instellingen > Systeem > Back-ups te gaan en te klikken op "Nu back-up maken". Selecteer "Handmatige back-up", selecteer alles wat u wilt opnemen en klik op "Volgende." Geef de back-up een naam en klik op "Back-up maken."





Zodra je back-up is voltooid, ben je klaar om een kopie van die back-up te herstellen in je sandbox. Als je geen Home Assistant cloudback-ups gebruikt, zul je de back-up die je hebt gemaakt naar je sandbox moeten kopiëren. Ga in de Back-upinstellingen naar de sectie "handmatige back-ups" onder "Mijn back-ups." Klik op het driepuntjes-pictogram bij je back-up en selecteer "Downloaden." Je hebt de encryptiesleutel ergens veilig nodig.



Installeer Home Assistant in de sandbox van uw keuze. Wanneer u het Welkomstscherm bereikt, selecteert u "Upload backup" om te herstellen vanaf uw gedownloade back-up, of "Home Assistant Cloud" als u naar de cloud hebt geback-upt. Volg de instructies om te herstellen vanaf uw gekozen back-up en laat het systeem herstellen. Start opnieuw op, en u zou een werkende kloon van uw Home Assistant-instantie moeten hebben waarmee u veilig kunt experimenteren.

Waar een zandbak kan vallen

Het gebruik van een sandbox om Home Assistant te testen zorgt ervoor dat je je hoofdinstantie niet kapotmaakt, maar het is niet perfect. Je kunt enkele problemen tegenkomen.

Als u bijvoorbeeld hardware hebt aangesloten op uw Home Assistant-server, zoals Zigbee-coördinatoren of andere randapparatuur, zullen deze in de meeste gevallen niet beschikbaar zijn voor uw sandbox-instantie. Als u zaken als reverse proxy's, specifieke DNS of netwerkshares hebt ingesteld, werken deze mogelijk ook niet correct in uw sandbox.

Afhankelijk van de hardware die je gebruikt, kan je gesandboxte Home Assistant mogelijk niet zo goed draaien als je live-versie. Als je je sandbox bijvoorbeeld draait op een oude Raspberry Pi, kan het moeite hebben om net zo goed te presteren als je instance die op een krachtiger apparaat draait.

Het idee is echter niet voor een perfecte replica. Het is gewoon een snelle en gemakkelijke manier om dingen uit te proberen zonder dat u zich zorgen hoeft te maken dat uw perfect samengestelde opstelling kapot gaat. U hoeft niet per se een Zigbee-coördinator aangesloten te hebben als u een automatisering test die geen gebruik maakt van Zigbee-apparaten of -entiteiten.


Het gebruik van een sandbox om dingen uit te testen in Home Assistant is niet perfect, en het zal niet in elke situatie werken. Veelal kan het echter een nuttige manier zijn om met je slimme huis te knutselen zonder je zorgen te maken over wat je misschien kapot maakt. Zodra je je sandbox hebt ingesteld, is het snel en eenvoudig om hem op te starten en te beginnen met knutselen.

Gerelateerde artikelen