Review: Home Assistant

Review: Home Assistant

Er komen steeds meer domotica-controllers om je huis slimmer te maken. Deze controllers zijn in 2 groepen te verdelen; de open source (gratis) oplossing en de kant-en-klaar systemen. We gaan een review maken van de eerste categorie: een open source oplossing genaamd Home Assistant (HASS).

Met Home Assistant (HASS) kun je je huis gaan automatiseren. Je kunt er bijvoorbeeld voor zorgen dat automatisch je lampen aan gaan als je een kamer binnen loopt of dat je verwarming lager gaat als je niet thuis bent. Daarnaast kun je via een APP je lampen, tv en stereo op afstand bedienen. 

Home Assistant is een open source software pakket welke je op een systeem (computer) moet installeren. Het makkelijkst is om hiervoor een Raspberry PI te gebruiken. Dit is een mini computer waar HASS prima op draait. De volgende RPI's worden ondersteund:

Raspberry Pi Zero
Raspberry Pi Zero W
Raspberry Pi 1 Model B
Raspberry Pi 2 Model B
Raspberry Pi 3 Model B and B+ 32bit
Raspberry Pi 3 Model B and B+ 64bit (beta)
Tinkerboard (Beta)
Odroid-C2 (Beta)

"Open source home automation that puts local control and privacy first"

De software onderscheid zich door dat alles lokaal op je eigen computer blijft draaien (en dus niet via de cloud) en dat ze jouw privacy op de eerste plek zetten. Dus ideaal voor mensen die niks willen delen met de buitenwereld. De software is open source wat o.a. inhoud dat iedereen de code kan inzien. En zelfs helpen ontwikkelen behoord tot de opties.

HASS is al meer dan 4 jaar op de markt en ontwikkeld door Pascal Vizeli. De interface is ontworpen door Paulus Schoutsen en BRUHAutomation. Hij (zij) is gratis te downloaden via de website van Home assistant. Hierdoor kun je op een goedkope manier je huis slim maken.


Installatie:

De eerste stap is om te zorgen dat je een systeem hebt om HASS op te installeren. 

Wij gebruiken een Raspberry PI 3 B+ met een 16gb geheugenkaart. Dit moet voldoende zijn om het systeem lekker te laten draaien. Als tip wordt nog meegegeven om in ieder geval een 2,5A voeding te gebruiken, omdat deze wat stabieler is.

Om mee te beginnen zorgen we dat de RPI in elkaar gezet wordt. Als je dit gedaan hebt download je de volgende software:

Hass.io image voor je apparaat
Etcher om de image op de SD-kaart te zetten

Vervolgens volg je de volgende stappen:

1. Stop de SD-kaart in een SD-kaart lezer
2. Zorg dat je Etcher geïnstalleerd hebt en zet de HASS.io image op de SD-kaart

3. Het makkelijkst is om de RPI even aan te sluiten op een UTP kabel. Je kunt ook gebruik maken van een WiFi connectie, maar hiervoor moet je dan een file aanmaken op een USB-drive. De USB moet config heten, met hierop een map netwerk en bestand met de naam my-network. Wat erin moet staan kun je hier vinden: https://github.com/home-assistant/hassos/blob/dev/Documentation/network.md
4. Zorg vervolgens dat je de SD-kaart "Unmout" en stop hem in de RPI.
5. Hierna zorg je dat de UTP en stroom wordt aangesloten. Als je ook nog wilt zien wat er gebeurd (een paar mooie regels tekst) dan sluit je ook een monitor aan met een HDMI kabel. De monitor is later niet meer nodig.
6. Geef het geheel even de tijd want het kan wel 20 minuten duren. Bij mij was hij in enkele minuten klaar.


7. Om in de interface te komen en de installatie af te ronden ga je met je browser naar: http://hassio.local:8123 of je zoekt in je router even het ip-adres op.


8. Wil je geen gebruik maken van de cloud omgeving dan moet je zorgen dat hij extra beveiligd is. Wil je dit dan kun je het best even kijken op: https://www.home-assistant.io/docs/configuration/securing/
10. Als het geheel is opgestart geef je een gebruikersnaam en wachtwoord. Hierna moet je inloggen met deze gegevens en ga je naar het startscherm.


De eerste stappen:

HASS beveelt aan om eerst de HASS configurator te installeren via add-ons. Hiermee kun je het configuratie bestand (configuration.yaml) bewerken waar alle instellingen in staan.

Verander eerst het wachtwoord naar een eigen wachtwoord bij de configuratie. Zorg dat deze wordt ingevuld bij "hier mijn ww". Hierna klik je op start en opent er een nieuw scherm waar je je configuratie code's in kunt zetten. Dit is een soort editor/bestandsbeheer.

Wil je dat deze configuratie manager gemakkelijk te bereiken is? Dan kun je deze met de volgende code toevoegen:

panel_iframe:
  configurator:
    title: Configurator
    icon: mdi:wrench
    url: http://hassio.local:3218

Dit hoef je niet te doen maar voor de test is het wel aardig.


Apparaten toevoegen:

We hebben nu dus het systeem draaien, maar zonder apparaten kun we natuurlijk helemaal niks. Ik zal een paar verschillende soorten gaan toevoegen om te kijken hoe het systeem zich gedraagt.

Z-Wave:

We beginnen eerst met de draadloze communicatie protocol Z-Wave. Wil je meer lezen over deze protocol lees dan eens dit artikel. Om gebruik te maken van Z-Wave heb je een Z-wave stick nodig. Ik gebruik hiervoor de Aeon Labs USB Z-Wave stick. 

Omdat de meeste gebruikers geen zin hebben om een handleiding te lezen en zaken eerst uit te zoeken, ga ik eerst zelf even kijken of ik er uit kom. Ga naar de instellingen en dan integraties. Als ik dan naar beneden scrol zie ik daar Z-Wave staan. Als ik hierop klik krijg ik een pop-up waar ik het pad van de USB stick staat ingevuld so far so good dus. Maar als ik op submit klik dan krijg ik een error dat het pad niet goed is. Na wat google werk kwam ik er achter dat je in de config file het volgende moet toevoegen:

zwave:
usb_path: /dev/ttyACM0

Helaas werkte het hierna nog niet maar na een reboot zag ik bij de configuratie mijn Z-Wave verschijnen en kan ik apparaten toevoegen. Goed om te melden is dat er gebruik wordt gemaakt van Open-Z-wave dit is een vrij te gebruiken database van "device descriptors" voor Z-Wave apparaten. Nadeel van deze database is dat hij niet altijd actueel is en niet alle apparaten goed ondersteund worden.

Fibaro Dimmer 2

Als eerste voeg ik een Fibaro Dimmer 2 toe. Dit is een van de meeste verkochte inbouw dimmers en al een tijdje op de markt dus dit zou geen probleem moeten geven.

Je kunt het toevoegen starten door naar de configuratie te gaan en hierna op Z-Wave te klikken. Vervolgens klik je op "add node secure" om het toevoegen te starten. HASS geeft een zeer korte melding dat het toevoegen is gestart. Hierna moet je zorgen dat op de Dimmer de toevoegen modus wordt gestart. Dit kun je doen door 3x het "B" knopje op de module snel achter in te drukken. Dit heb ik een paar keer gedaan maar er kwam geen melding dat het toevoegen was gelukt. Toen ik terug ging naar mijn start scherm zag ik plotseling de dimmer staan in de lijst staan van mijn apparaten. Blijkbaar was het toevoegen toch gelukt. Wel vreemd was dat na een reboot de dimmer niet meer zichtbaar was bij de configuratie maar wel op mijn start scherm (en ook te bedienen). Na nogmaals een reboot zag ik hem wel weer bij de configuratie.

Ik zie van de dimmer 2 schakelaars, huidig verbruik en totaal verbruik. Helemaal compleet dus en hij werkt ook op de gestuurde commando's. Ik zie ook de parameters netjes verschijnen. Hiermee kun je een aantal zaken op de module zelf regelen zoals hoe vaak er een energie rapport moet worden gestuurd. Handig dat dit er allemaal in staat.

Installatie schermen:

Configuratie:

Zoals je kunt zien zijn alle configuratie mogelijkheden aanwezig en hoef je deze dus niet meer handmatig toe te voegen.

Dashboard:

Op het dashboard zie je 2 schakelaar, het huidige verbruik, totaal verbruik en de heat/alarm. Helemaal compleet dus.

Node informatie:


Neo Coolcam Motion Sensor

Als 2de product voegen we de Neo Coolcam Motion sensor toe. Het toevoegen gaat weer zoals de dimmer zonder melding maar ook zonder problemen. Ik zie de LUX-meter, bewegingsmelder en tamper alarm verschijnen. Het enige wat ik mis is het batterij niveau. Als ik mijn hand even voor de sensor houdt om de beweging even te triggeren dan zie ik hem snel binnenkomen op het dashboard. Wat aangeeft dat het systeem snel reageert. Ik ben aangenaam verrast door de reactietijd. Wat ook nog opvalt is dat alle configuratie mogelijkheden aanwezig zijn. Dit scheelt weer zelf opzoeken in de handleiding.

Installatie schermen:

  •  

Configuratie:

Dashboard:

 

  •  

De door mijn toegevoegde Z-Wave apparaten lijken allemaal prima te werken. 


Zigbee

Als je een Zigbee stick koopt dan kun je Zigbee producten rechtstreeks gebruiken met HASS. Je hebt dan geen gateway nodig. Helaas ben ik nog niet in het bezit van zo'n stick. Zodra ik deze heb zal ik dit gedeelte updaten. Je kunt Zigbee ook gebruiken met een gateway zoals bijvoorbeeld de Xiaomi Gateway en de Ikea TRÅDFRI gateway. Deze heb ik al geïnstalleerd dus kun ik nu gaan toevoegen.

Xiaomi Gateway

Zoals al gezegd beginnen we met de Xiaomi Gateway te koppelen aan HASS.

Dit kun je doen door dit toe te voegen aan de configuratie file:

# You can leave MAC empty if you only have one gateway.
xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - key: xxxxxxxxxxxxxxxx

De key van de gateway kun je vinden in de APP van Mi Home door naar de gateway > about > 3x tappen in het scherm en dan naar "wireless communicatie protocol" te gaan.

Na het toevoegen aan de configuratie heb ik de HASS weer even een reboot geven. Helaas kwam hij met de melding dat de  xiaomi_aqara niet goed geconfigureerd was. Dus heb nogmaals de key gecontroleerd en voor de zekerheid ook maar even het ip-adres van de gateway toegevoegd. Helaas deed hij het hierna nog niet. Hierna heb ik het MAC adres toevoegt en een reboot gegeven. Hierna wilde het systeem niet meer opstarten. Kan natuurlijk zijn dat ik ergens iets niet goed heb ingevuld. Na een complete herinstallatie van HASS heb ik het nog een keer geprobeerd.

Deze keer heb ik de volgende code toegevoegd:

# Xiaomi
xiaomi_aqara:
discovery_retry: 10
gateways:
- host: 192.168.1.9 
  mac: 3497566EBG60
  key: rnzb4cc1unguuo4

En nu zag ik mijn Xiaomi producten binnenkomen. En nog belangrijker als ik iets trigger zie ik dit ook op het startscherm. Wat wel opvallend is als de gateway uit geweest is dat de verbinding dan soms niet meer tot stand komt. Na een paar keer rebooten vind hij hem dan meestal wel weer.


Ikea TRÅDFRI

Ikea maakt ook gebruik van Zigbee maar deze moet je op een andere manier toevoegen. Dit kun je doen door naar instellingen te gaan en dan naar integraties. Scroll hierna even naar beneden en klik op configureer bij Ikea TRÅDFRI.

Hierna vul je het IP-adres van de Ikea Gateway in. Deze kun je in je router opzoeken. Vervolgens kun je op de achterkant van de Ikea Gateway de beveiligingscode opzoeken, deze moet je even overnemen naar HASS. Hierna is het een kwestie van op "Submit" drukken. Vreemd genoeg komt er geen melding dat het gelukt is, maar als ik terug ga naar het integratie scherm zie ik daar de gateway staan.

Helaas komt mijn lamp (welke toegevoegd is aan de gateway) niet naar voren. Je moet blijkbaar nogmaals op configuratie drukken en de beveiligingscode nogmaals invoeren. Hierna zie ik mijn lamp verschijnen.

 


IP-apparaten

Naast de verschillende protocollen heb je nog apparaten welke werken op IP basis of via de cloud. Voorbeelden hiervan zijn Nest Thermostaat, Sonos, je TV of versterker. We proberen hier ook weer enkele toe te voegen.

Nest

Het zou natuurlijk handig zijn als we onze verwarming met HASS kunnen regelen. Ik gebruik hiervoor de Nest Thermostaat.  

Helaas is dit niet even plug and play. Hierbij moet je zelfs in je firewall om poorten open te zetten.

Het hele verhaal kun je hier lezen:
https://www.home-assistant.io/components/nest/

Google Cast:

Als je een google chromecast hebt kun je deze koppelen aan HASS. Je kunt dan op afstand je bv je chromecast aanzetten en het volume regelen. Maar als je handig bent kun je ook via een flow muziek laten afspelen. Na het toevoegen zie ik mijn chromecast op het dashboard verschijnen en zie ik ook wat er wordt afgespeeld. Dus werkt dus prima.


Assistent:

Aan een modern domotica systeem mag natuurlijk geen koppeling met Alexa en Google home ontbreken. Een Alexa hebben wij nog niet in bezit dus dit testen wordt wat lastig. De google home hebben wij wel dus deze ga ik toevoegen.

De Google Home kun je toevoegen door gebruik te maken van https://www.nabucasa.com/. Dit is een extern partij waar je een account moet aanmaken. Dit is natuurlijk wel een beetje jammer omdat je dan alsnog je systeem open moet zetten naar buiten toe. Dit is natuurlijk nog allemaal wel te overzien en je zal dit bij elke controller moet gaan doen. De Google Home communiceert nou eenmaal alleen maar met het internet. Wat meer jammer is dat deze dienst niet gratis is.


Overige integraties:

Er zijn nog veel meer apparaten te koppelen aan HASS. Een compleet overzicht kun je op deze url vinden:

https://home-assistant.io/components/


Regels maken:

Nu we een aantal apparaten hebben toegevoegd zou het fijn zijn als zaken ook automatisch zouden gaan. Je wilt tenslotte een slim huis en niet een schakelaar om je lampen aan te zetten. 

Er zijn 3 manieren om zaken te automatiseren. Ik zal ze alle 3 even kort behandelen.

1) Via Code

Door het /config/automations.yaml bestand te openen kun je hier rechtstreeks je regels/code in typen. 

Onderstaande is een voorbeeld als een sensor boven de 10 lux komt dat hij dan een notificatie stuurt.

automation:
  - alias: Check sensor value and show notification
    trigger:
      platform: numeric_state
      entity_id: sensor.random_sensor
      above: 10
    action:
      service: persistent_notification.create
      data:
        message: "Sensor value greater than 10"

Via de bovenstaande manier krijg je natuurlijk veel vrijheid maar je moet natuurlijk wel weten wat je doet. Dit zal niet voor iedereen even duidelijk zijn.

2) Via automation

De 2de manier is dat je gebruik maakt van de automation selectie. Dit is eigenlijk een grafisch waargave van de eerste methode. Geheel voor zichzelf spreekt dit niet. Zo moest ik behoorlijk puzzelen om als de deur open gaat een lamp aangezet wordt. 

3) Node-RED

Wil je een beetje op een gemakkelijke manier regels maken dan kun je het best Node-RED installeren. Om deze te installeren ga je naar HASS.io en dan Add-ons. Vervolgens zoek je de Node-RED add-on op en installeer je deze. Als de installatie klaar is start je deze op en klik je op "open web UI". Hierna kreeg ik een error dat hij niet gevonden kon worden. Dit klopt omdat je hem eerst moet configureren. Vul een wachtwoord in bij de optie: en zet sll op "false" en start hem nogmaals op.

Met Node Red kun je dus je huis echt slim maken. De mogelijkheden zijn echt eindeloos en met Node -Red kun je dit ook echt realiseren. Als ik alles zou behandelen wat er allemaal mogelijk is, zou deze review 6 pagina's lang worden. Omdat er zoveel mogelijkheden zijn is het nog best wel complex, ondanks dat het een drag en drop systeem is. Je moet je er echt even in verdiepen. Goed om te melden is dat je aan de linkerkant je "Nodes" hebt en bovenin de tabs met de flows.

Onderstaand geef ik even wat voorbeeld regels.

1) Deur open > Lamp aan en Deur dicht > Lamp uit

Ik gebruik hiervoor:
- Xiaomi Door/window sensor
- Fibaro Dimmer 2

Je start natuurlijk als eerste Node-Red op en sleept de "events: state" node in het flow vlak. Klik deze vervolgens dubbel aan en vul de volgende waarde in:

- Name: geef een duidelijke naam
- Entity ID: Dit het ID van de sensor. Elke apparaat in Hass heeft een eigen ID/naam. Deze kun je opzoeken bij je states in het start scherm van HASS (links onder). Ik vul dus hierin: binary_sensor.door_window_sensor_123d000248ef5b. Vervolgens klik je op "Done". We hebben dus nu een trigger aangemaakt. Maar wij willen graag dat de lamp aan en uit gaat. We moeten dus zorgen dat er een voorwaarden komt.

Deze voorwaarden kunnen we regelen met een switch. Zorg dus dat de node "Switch" ook op de flow komt te staan. Klik deze weer dubbel aan en vol de volgende waarde in:

- Name: geef een duidelijke naam
- on (let op is hoofdletter gevoelig)
- off (let op is hoofdletter gevoelig)

 We hebben dus nu een voorwaarde, als de sensor aan staat en de sensor uit staat. Maar nu willen we nog dat de lamp aan/uit gaat.

Hiervoor gebruiken we de "Call service" node. Hiermee kun je een service aanbrengen om dus bv zaken aan/uit te zetten. Trek deze er ook weer in en vul de volgende waarde in:

- Name: geef een duidelijke naam
- Domain: Light. Hier geef je aan wat voor een soort apparaat je gaat schakelen.
- Service: turn_on. Bij service geef je aan wat het apparaat moet gaan doen. In ons geval moet hij worden aangezet (turn_on).
- Entity ID: dit is weer het ID/naam van het apparaat. Ik vul hierbij in: light.fibaro_system_fgd212_dimmer_2_level

Kopieer vervolgens de node (via CTRL + C en CTRL + V) en zorg voor een uit (off) versie.

Hierna geef je de flow even een naam en moet je de flow deployen naar de Hass. Vervolgens kijk je natuurlijk of alles goed werkt door de deur even open en dicht te doen. Mocht iets nou niet werken dan is er een debug optie. Deze kun je gebruiken door de debug node in je flow te zetten en via het kever icon het te controleren wat er verkeerd gaat.

2) Donker in de hal en lampen aan bij beweging en weer uit:

Ik gebruik hiervoor:
- Fibaro Dimmer 2 (lamp)
- Neo Coolcam Motion Sensor

 

Sleep als eerste het "events: state" node in het flow vlak. Klik deze vervolgens dubbel aan en vul de volgende waarde in:

- Name: geef een duidelijke naam
- Entity ID: Dit het ID van de sensor. Ik vul dus hierin: binary_sensor.neo_coolcam_battery_powered_pir_sensor_sensor. Vervolgens klik je op "Done". We hebben dus nu een trigger aangemaakt. Maar wij willen graag dat de lamp aan en uit gaat bij een bepaalde lux waarde. We moeten dus zorgen dat er een voorwaarden komt.

Deze voorwaarden kunnen we regelen met een switch. Zorg dus dat de puzzel "Switch" ook op de flow komt te staan. Klik deze weer dubbel aan en vol de volgende waarde in:

- Name: geef een duidelijke naam
- on (let op is hoofdletter gevoelig)
- off (let op is hoofdletter gevoelig)

 We hebben dus nu een voorwaarden als de sensor aan gaat en de sensor uit gaat. Maar nu willen we nog dat de lamp aan/uit gaat en natuurlijk nog de lux waarde.

 

We gaan eerst zorgen dat de lamp aan gaat. Hiervoor gebruiken we de "Current state" node. Hiermee kun je een bepaalde status van een apparaat controleren. Trek deze ook weer in je flow vlak en vul de volgende waarde in:

- Name: geef een duidelijke naam
- Server: Home assistant
- Entity ID: de PIR van de motion sensor
- Halt IF: We willen dat alleen bij lager dan 100 lux de lamp aan gaat. Dus vullen wij in dat boven de 100 lux de regel niet verder mag gaan (en dus de lamp niet aan gaat).

Vervolgens moet de lamp nog aan. Dit regelen we weer met de "Call service" node. Vul het volgende in:

- Name: geef een duidelijke naam
- Domain: Light. Hier geef je aan wat voor een soort apparaat je gaat schakelen.
- Service: turn_on. Bij service geef je aan wat het apparaat moet gaan doen. In ons geval moet hij worden aangezet (turn_on).
- Entity ID: dit is weer het ID/naam van het apparaat. Ik vul hierbij in: light.fibaro_system_fgd212_dimmer_2_level

Nu gaat de lamp aan bij beweging en als de lichtsterkte lager is dan 100 lux. Nu willen we nog dat de lamp ook weer uit gaat als er geen beweging is. Dit doen wij als volgt:

De schakelaar hadden wij verdeelt in 2 uitgangen. Een bij het "aan" gaan van de bewegingsmelder en 1 bij het "uit" gaan. We gaan nu een node verbindingen met het "uit" gaan want we willen dat bij geen beweging de lamp uit gaat.

We beginnen met de timer node. En vullende daar een timer van 5 seconde in. De flow wacht dus nu 5 seconde om hierna pas verder te gaan.

Omdat ik zeker wil zijn dat er geen beweging meer is check ik nogmaals over er echt geen beweging is.

Vervolgens zet ik de lamp uit.

Hierna geef je de flow even een naam en moet je de flow deployen naar de Hass. Vervolgens kijk je natuurlijk of alles goed werkt.

Zoals je kunt zien is het niet super eenvoudig om regels/flows te maken. Gelukkig zijn er wel veel Youtube video's beschikbaar om je op weg te helpen maar dan zal voor een niet ervaren gebruiker het toch nog wel even zoeken zijn. Zeker als je dit vergelijkt met de concurrentie (Domoticz, Homey, Zipato).


Logboek en geschiedenis:

Via het logboek en geschiedenis gedeelte kun je goed bijhouden wat je systeem allemaal doet. Dit is wel fijn om goed te bepalen of alles werkt zoals het hoort en eventuele problemen te kunnen achterhalen. In HASS is dit goed geregeld. Zo kun je zien of een apparaat is aangezet en of deze beschikbaar is. Er zijn daarnaast ook grafieken van bv het energie verbruik of lichtmeting. Goed regelt dus.

 


Add-ons:

Naast de standaard zaken welke er verwerkt zijn in HASS kun je nog verschillende Add-ons installeren. Zo is er een add-on om op afstand je HASS uit te kunnen zetten of je UniFi netwerk te kunnen beheren. Er zijn add-ons welke beheerd worden door HASS zelf en welke beheerd worden door de community.


APP:

Een goed domotica systeem heeft natuurlijk eigenlijk geen APP nodig want alles moet van zelf gaan. Maar een lamp aan/uit kunnen zetten is toch wel fijn om hiervoor een APP te hebben. Uiteraard heeft HASS ook een APP. Na het downloaden en installeren (Android) probeer ik in te loggen maar er valt mij op dat er alleen wachtwoord wordt gevraagd en geen gebruikersnaam. Het inloggen lukt hierdoor ook niet. Nu blijkt dat deze APP niet meer onderhouden wordt. Dus er is geen APP.

Gelukkig kun je HASS ook gewoon via de browser opvragen. Dit werkt prima en hierdoor heb je ook meteen alle mogelijkheden tot je beschikking. Wat je je wel moet realiseren is dat HASS standaard alleen draait in je eigen netwerk. Hij is dus niet zomaar van buiten af te bereiken. Dit zul je dus zelf nog moeten regelen. Op de website van HASS wordt dit uitgebreid uitgelegd: https://www.home-assistant.io/docs/configuration/remote/. Zeker geen plug en play installatie.


Backup/snapshot:

In elke domotica systeem is een backup natuurlijk essentieel want er kan altijd wat verkeerd gaan. HASS heeft hiervoor een snapshot functie ingebouwd. Hij maakt een backup van je hele systeem en deze kun je weer gemakkelijk terug zetten. Het is jammer dat dit niet automatisch ingesteld kan worden.


Conclusie:

Met Home Assistant kun je je huis slimmer maken. Zo zou je al je lampen op afstand kunnen schakelen en kunnen zorgen dat je verwarming uit gaat als je van huis weg gaat. De mogelijkheden zijn natuurlijk eindeloos. Bovenstaande review is dan ook een kleine indruk van de mogelijkheden, want als wij deze allemaal gaan behandelen kunnen we nog pagina's vol schrijven.

Leuke van HASS is dat je op een relatieve goedkope manier kunt starten met het automatiseren van je huis. Je hebt naast de gratis software ook hardware nodig zoals bv een Raspberry PI en een USB Z-Wave stick. Deze kun je in een set al krijgen vanaf zo'n €80. 

De installatie is redelijk simpel  maar het is niet helemaal plug en play en zal voor de wat minder ervaren gebruiker soms even zoeken zijn om het werkend te krijgen. 

De ondersteuning van apparaten is prima op orde. Zo kon ik mijn geteste Z-Wave producten zonder problemen toevoegen en deden ze wat ze moesten doen. Ook andere apparaten zoals de Xiaomi Gateway en Ikea TRAFID werkt ook prima. Deze vergen alleen wat meer doorzettingsvermogen om werkend te krijgen. Gelukkig is er een grote community om je te helpen.

De interface zit simpel in elkaar. Ik moet wel zeggen dat niet alles voor zich spreekt en dat je vaak even moet googlen om uit te puzzelen hoe iets werkt. Zeker voor beginnende gebruikers kan dit soms vrij lastig zijn.

Het maken van regels is niet heel simpel, maar met wat uitzoekwerk kun je er wel uitkomen. Het is beter de Node-RED add-on te installeren. Hiermee kun je op een wat eenvoudige manier je huis slim krijgen. Maar hiervoor geldt ook dat dit niet vanzelfsprekend werkt. Wil je een beetje complexe regels maken dan is programmeer ervaring wel een vereiste.

Home Assistant geeft mij een beetje gemengde gevoelens. Aan de ene kant voelt het systeem open en zijn de mogelijkheden eindeloos aan de andere kant zit het allemaal nog in de kinderschoenen en moet je bijna bij elke handeling de HASS website gebruiken om er achter te komen hoe iets werkt. Dit kan soms best frustrerend werken.

Andere punt welke ik nog wil opnoemen is de stabiliteit. Ik had een paar keer dat het systeem niet meer wilde opstarten en dat mijn apparaten weg waren. Dit ligt niet perse aan HASS maar dat een RPI niet het meest stabiele systeem is om domotica op te draaien. Dit is natuurlijk best vervelend. Gelukkig is er wel een goed back-up systeem aanwezig.

 

+

Gratis
Kan op goedkope hardware draaien
Veel mogelijkheden
Ondersteuning apparaten prima op orde
Alles binnen je eigen netwerk

 

-

Flow's/regels maken complex
Veel uitzoekwerk
Niet plug and play

 

Getest met: 
HASS: 0.84.6
 

 


Deze geteste set is te verkrijgen via:

 

 

 

Reactie plaatsen