Om Home Assistant te gebruiken, heb je uiteraard een systeem nodig waarop het kan draaien. In deze introductie zetten we enkele opties op een rijtje en geven tips waar je bij de keuze op moet letten. In de komende lessen behandelen we de verschillende systemen in meer detail. Zo geven we per systeem tips voor betrouwbare opslag, nuttige accessoires zoals een goede voeding en komen prijs en verkrijgbaarheid aan bod. In de volgende les noemen we enkele algemene benodigdheden die voor elk systeem nuttig zijn.
Voor Home Assistant is uiteraard opslag nodig. We raden aan om minimaal voor 32 GB te kiezen. Let er op dat SD-kaarten niet aanbevolen zijn voor langdurig gebruik. Een SD-kaart maakt het systeem trager bij veel gelijktijdige bewerkingen. Bovendien slijten ze snel in toepassingen zoals Home Assistant, omdat er constant geschreven wordt. Denk aan logboeken, of het bijwerken van de database met gegevens van sensoren.
Wil je toch een SD-kaart gebruiken, dan kun je proberen het aantal schrijfacties te beperken (zie kader). Verder kun je een duurzame geheugenkaart overwegen. Voorbeelden zijn de Samsung Pro Endurance en SanDisk Max Endurance. Deze zijn ontworpen voor situaties met veel schrijfacties, zoals bewakingscamera’s. Ze zijn dus veel robuuster dan gewone sd-kaarten. Maar ze zijn wat traag en blijven relatief kwetsbaar in vergelijking met alternatieven.
De beste opties zijn een eMMC-module of SSD. Veel van de genoemde systemen kunnen daarmee overweg. Een eMMC-module is compact, betrouwbaar maar soms lastig te flashen. Een SSD, aangesloten via USB of een interne aansluiting, is snel, duurzaam en geschikt voor zware add-ons.
Home Assistant bewaart veel data, zoals de status van sensoren, in een SQLite-database. Bij intensief gebruik is het vaak slim om een andere database te gebruiken, zoals mariaDB of PostgreSQL. In de cursus leggen we uit hoe je dat doet. Verder kun je via de instellingen eventueel beperken voor welke sensoren gegevens moeten worden opgeslagen, hoe vaak en over welke periode. De historische gegevens zijn niet voor alle sensoren nodig. Je bespaart daarmee ook opslag. Ook dit komt in de cursus aan bod.
De meeste systemen zijn prima uit te breiden. Via USB kun je bijvoorbeeld vrijwel altijd eenvoudig Zigbee of Z-Wave toevoegen, als deze standaarden al niet zijn ingebouwd. Sommige systemen zoals de Raspberry Pi en Odroid N2+ bieden gpio-pinnen, waarmee je eventueel direct bepaalde sensoren kunt aansluiten zonder extra apparaten.
Voor standaard toepassingen is de rekenkracht niet zo belangrijk. Wil je echter gaan werken met camerastreams, beeldherkenning of zwaardere add-ons, dan liggen de systeemeisen opeens een stuk hoger.
Wat geheugen betreft is minimaal 4 GB RAM aan te raden. Maar ook hier geldt, dat je bij zwaardere toepassingen tegen grenzen aanloopt, en liever voor 8 GB kiest.
Het is verstandig om rekening te houden met het stroomverbruik van je systeem. De meeste oplossingen verbruiken tussen de 3 en 6 watt. Vooral de Odroid N2+ en Home Assistant Green zijn opvallend energiezuinig. Een mini-pc verbruikt in de regel wat meer. Een thin client blijkt vaak óók opvallend zuinig. Gebruik de onderstaande rekentool om te zien wat een systeem ongeveer kost per maand of per jaar bij een bepaald (gemiddeld) verbruik. Pas eventueel het verbruik of de stroomprijs aan.
Kosten:
€ 0,00 per maand
€ 0,00 per jaar
Home Assistant brengt zo nu en dan zelf hardwarekits op de markt. Je hebt daarmee vaak direct uit de doos een werkende Home Assistant-omgeving. Het biedt dus veel gemak. Eind 2020 lanceerde het bijvoorbeeld de Home Assistant Blue op basis van een Odroid N2+. Die kun je niet meer kopen, maar de N2+ van Odroid is wel nog steeds verkrijgbaar, en een interessante optie.
Home Assistant zelf voert momenteel twee officiële systemen:
Voor veel gebruikers is een singleboardcomputer (SBC) de beste keuze. Denk aan de Raspberry Pi 4 of 5, of de energiezuinige Odroid N2+. Deze compacte mini-pc’s bieden voldoende kracht voor Home Assistant en extra add-ons.
Let op: je hebt naast het bordje ook accessoires nodig zoals een voeding, behuizing en opslag. In de volgende lessen geven we per systeem gerichte tips.
Door de schaarste aan SBC’s zijn mini-pc’s of thin clients soms een aantrekkelijker alternatief. Denk aan:
Voor €50–€150 vind je op websites als Marktplaats en eBay vaak complete thin clients mét rappe processor, genoeg geheugen, opslag in de vorm van een SSD, en natuurlijk ook al een behuizing en voeding. Een uitstekende oplossing als je snel en voordelig wilt starten. We geven in de les voorbeelden van geschikte modellen en zoektermen.
Gebruik je een systeem met wat meer vermogen, zoals een zwaardere pc met stevige processor en meer geheugen, of een echte server, dan kun je kiezen voor virtualisatie. Met software zoals Proxmox VE kun je Home Assistant draaien in een virtuele machine of container via Docker. Dit biedt flexibiliteit als je meerdere toepassingen op één apparaat wilt combineren. Ook hierover geven we tips in de les.
Wij gebruiken cookies en vergelijkbare technieken om informatie op te slaan en je ervaring te verbeteren. Hiermee werkt de website goed, worden voorkeuren onthouden en verzamelen we anonieme statistieken. Sommige cookies zijn essentieel, andere vragen om jouw toestemming. Zonder toestemming werken bepaalde functies mogelijk niet goed.