Xiaomi Aqara zijn domotica sensoren van een goede kwaliteit en voor een lage prijs waarmee je handig je huis kunt automatiseren.
WAF
Zoals je in vorige blogs hebt kunnen lezen maak ik nu nog voornamelijk gebruik van KlikAanKlikUit (KAKU) devices. Dit werkt op zich goed, maar is niet altijd betrouwbaar. Dat is natuurlijk niet echt bevorderlijk voor de WAF en daarom heb ik eens rondgekeken naar alternatieven. Ik kwam via deze link uit op Xiaomi Aqara. Deze sensoren werken, net zoals mijn Philips HUE lampen, met Zigbee wat bij mij nog nooit problemen heeft opgeleverd. Verder heeft Xiaomi tot nu toe bij mij altijd een goede indruk achtergelaten. Ze maken kwalitief goede spullen tegen een lage prijs.
Bestelling
Ik heb daarom dan ook besloten om de ‘gok’ te maken en een aantal Xiaomi Aqara spullen te bestellen. Het is overigens daarbij verstandig om goed rond te kijken op internet want de prijzen lopen nogal sterk uiteen. Ik heb mijn spullen op AlieExpress, GearBest en eBay besteld. Tussen haakjes zie je wat ik er ongeveer voor heb betaald:
- Xiaomi Smart Gateway
- Xiaomi Mijia Honeywell Fire Alarm Detector
- Aqara Humon Motion Sensor
- Aqara Door Window Sensor
- Aqara Magic Cube
- Aqara Vibration sensor
De Xiaomi Aqara Gateway heb je niet per se nodig indien je gebruik gaat maken van Zigbee2MQTT. Hier kom ik in een toekomstige blog nog op terug.
Toevoegen devices
In eerste instantie wilde ik gebruik maken van de Xiaomi Aqara Gateway 2. Nadat de spullen binnen waren heb ik de volgende stappen doorlopen om alles aan te sluiten en met elkaar te laten functioneren.
- Download de Xiaomi Mi Home App
- Maak een Xiaomi account aan en log hier mee in
- Zet je region op ‘China Mainland’ om alle functies van de Mi Home App te kunnen gebruiken
- Zet stroom op de Xiaomi Aqara Gateway 2. Deze gaat geel knipperen (3x kort, herhaling)
- Kies in de Mi Home App de optie om een Device toe te voegen en zoek de ‘Mi Control Hub’. Volg nu de aanwijzingen van de App op. Als je klaar bent dan kun je tenslotte nog de firmware updaten van je Xiaomi Gateway 2 (indien van toepassing).
Je hebt nu de Xiaomi Gateway 2 geconfigueerd en kunt nu eindeljke Xiaomi Aqara sensoren gaan toevoegen. Dit gaat op dezelfde manier als de Xiaomi Gateway 2 toevoegen. Kies in de Mi Home App het device wat je wilt toevoegen en volg de aanwijzingen op het scherm.
Domoticz
Om al je Xiaomi Aqara devices in Domoticz te kunnen gebruiken hoef je alleen maar de Xiaomi Gateway 2 toe te voegen aan Domoticz. Volg hiervoor de aanwijzingen van de volgende link. Het paswoord dat je verkrijgt met de Mi Home App heb je nodig in Domoticz:
Heb je tenslotte de Xiaomi Gateway 2 aangemeld bij Domoticz dan verschijnen automatisch al je aangemelde Xiaomi Aqara sensoren in Domoticz. Je kunt deze via de User-Interface van Domoticz gebruiken, maar bijvoorbeeld ook in LUA scripts. Geweldig handig en flexibel.
Internet toegang Xiaomi Gateway 2 ontzeggen
Nu werkt alles dus via de Xiaomi Gateway 2 die een internet verbinding met China heeft. Niet iedereen vind dat een prettige gedachte. Daarom heb ik in eerste instantie besloten om de Xiaomi Gateway 2 internet toegang te ontzeggen. Dit kun je heel eenvoudig in de Unifi Controller software regelen door een regel te maken in de Firewall voor de WAN-IN en WAN-OUT. Zie onderstaande screenshot hoe je dat doet.
Je zult merken dat de Xiaomi Aqara sensoren gewoon blijven werken. Je kunt dan alleen niet meer met je Mi Home App devices toevoegen, bekijken en/of updaten. Wil je dat toch doen dan moet je tijdelijk de Xiaomi Gateway 2 weer toegang tot internet geven.
In de toekomst wil ik mij nog gaan verdiepen in Zigbee2MQTT waarbij je je de Xiaomi Aqara sensoren kunt gebruiken zonder gebruik te maken van de Xiaomi Gateway 2. Dat bewaar ik voor een latere blog als ik mijn spullen hiervoor binnen heb.
Conclusie
De Xiaomi Aqara devices bevallen me goed. Ze zijn kwalitatief goed gemaakt en lekker klein. Verder geven ze tot nu geen problemen m.b.t. ontvangst en verzenden van signalen en kan ik deze gemakkelijk in Domoticz beheren.
Ziet er goed uit Henri en een stuk goedkoper als KAKU! Heb je mss een link voor die gateway incl stekker?! Kan ze niet samen vinden.
Xiaomi Gateway 2 + Stekker
(kies optie met DE stekker)
Dank je! Heb je al ondervonden hoe de bereikbaarheid/max afstand tussen de gateway en de devices is. Is die beter als bij KAKU?
Ik denk dat het vergelijkbaar is, maar je hebt een groot voordeel met Zigbee. Indien je 220V apparaten (bijvoorbeeld lamp of tussenstekker) ergens aansluit dan dient deze als een soort repeater (Zigbee principe). Op deze manier kun je eenvoudig grotere afstanden overbruggen! Zie ook Wiki Zigbee voor meer informatie.
Zie ook deze link
Duidelijk. Het ondersteunt elkaar allemaal!
Zo, ben ook aardig onderweg nu. De RFXtrx geplaatst en draait nu, net als de Philips Hue. Een paar Hue lampen gekocht om de KUKA te vervangen en alles draait prima. Nog wat scenes maken en alles is weer ok. Een Xiaomi Gateway en brandmelders zijn onderweg maar dat lijkt me ook geen lastige klus. Nu alleen nog een oplossing zien te vinden voor de bewegingsmelder van KAKU die onder de carport hangt en de tuinlampen aanschakelt en het omzetten van de rules uit Pimatic naar Domoticz.
Verder zit ik nog te twijfelen of ik voor de ramen en deuren op de begane grond nou Window door sensors of motion sensors ( die wat kleiner zijn ) moet kopen.
Eerst maar eens aan de slag met de rules! Henri, bedankt voor het op-weg helpen 😀
Goed bezig Frans. Fijn dat je tevreden bent. Ik wacht nu o.a. nog op Sonoff die ik dan van alternatieve firmware ga voorzien en die via Wifi werken met MQTT (na aanpassing firmware). Op deze manier weet ik straks 100% zeker dat signaal goed aankomt. Meer hierover in een toekomstige blog. Zoals gezegd heb ik nog een aantal plannen klaar staan die nog wachten op spullen vanuit China. Xiaomi Aqara spul was snel binnen, maar de rest laat langer op zich wachten (o.a. via eBay).
PS: Ik denk dat ik mijn motion sensor onder het deksel van de brievenbus ga bevestigen. Dan weet ik wanneer de post is geweest ;-).
Henri
Spullen beginnen ook hier binnen te druppelen en net de Xiaomi gateway geïnstalleerd. Alles prima gegaan en kan nu midden in de nacht air-strike geluiden op de slaapkamer afspelen 🙂 Zal buiten de WAF vallen denk ik 🙂
Vraagje; moet ik de meegeleverde plug ook als device installeren of gaat dat samen met de install van de Gateway?
Wat bedoel je met meegeleverde plug? Bij mij zat er een verloopstekker bij (voor Chinese stekker naar Europese (DE) stekker). Deze heeft verder geen functie.
Ok, zie het al. Ze hebben ook een smart-plug maar dit is gewoon een verloop-plug. Duidelijk!
Vraagje over de Gateway. Deze geïnstalleerd en werkt prima. Eindelijk smoke detectors in huis! 😀. Toch iets waar ik niet uit kom. Alle waarschuwingen binnen het Xiaomi systeem uitgezet want ik vindt/denk dat ik dit binnen Domoticz moet regelen. Maar wat blijft is de lamp van de Gateway, die blijft branden na een bewegingsmelder (Xiaomi) die getriggerd wordt. Als er beweging is gaat en blijf de lamp branden en kan alleen handmatig in de app uitgezet worden.
Bij jou ook of had jij al een oplossing gevonden?
Ga in je Xiaomi Home App naar je Gateway. Tap bovenaan om Alerts uit te zetten. Swipe vervolgens op hetzelfde scherm bovenaan naar rechts om lamp van je Gateway aan of uit te zetten (eventueel in een bepaalde kleur).
Klopt ja. Alle sensors en alerts staan uit maar toch elke keer als ik de deur opendoe en er wordt beweging gezien knippert ie 1x rood en blijft daarna groen branden totdat ik deze handmatig uitzet.
Ik bedoel dus het scherm zoals in bijgevoegd screenshot. Ik denk dat je hier nog alerts op “enabled” hebt staan. Ik liep destijds tegen hetzelfde issue aan zoals je beschrijft en heb het zo opgelost.
Uiteindelijk alles maar weer opnieuw geïnstalleerd en werkt weer naar behoren. Toch weer een klein dingetje de motion sensor van Aqara. Is in het systeem opgenomen als apparaat bewegingsmelder en Lux? Ik heb er een Blockly scriptje aangehangen om lamp aan te zetten voor 20 sec. Bij beweging vermeld het log:
2019-02-12 20:27:32.845 (Xiaomi Gateway) Lux (Aqara Motion Sensor)
2019-02-12 20:27:32.848 (Xiaomi Gateway) Light/Switch (MotionKast)
Maar de lamp wordt niet geschakeld. (handmatig schakelt hij wel aan 🙂
Scriptje hieronder geplakt, Jij een idee?
Ik werk niet met Blockly maar met Lua. Bij mij ziet het er als volgt uit:
Lua gaat mij boven de pet Henri :). Is dit script zo aan te passen en te kopiëren in de script-editor?
Vast wel Frans, maar ik heb nog nooit met Blockly gewerkt. Als ik zo jouw screenshot zie dan zet je ‘Kastlamp woonkamer’ aan en meteen daarna weer uit na 20 seconden.
Ik zou eerdere 1 actie verwachten in de trant van: ‘Aan voor 20 seconden.’.
Helemaal mee eens Henri maar er is alleen een aan voor … minuten en niet voor seconden en zo lang is voor mij geen optie. Ik zoek verder, bedankt!
Hi frans, weet niet of je al een oplossing hebt gevonden maar dit is hoe ik het heb gedaan
Ik heb dit weekend een Xiaomi gateway geinstalleerd, en in domoticz toegevoegd. Ik heb 1 deur schakelaar van Xiaomi, maar ik krijg deze sensor niet te zien in domoticz.
De log in Domoticz zie er als volgt uit:
xxx.xxx.x.xx staat het ip adres van mijn domoticz server.
Weet jij wat er aan de hand is?
Heb je wellicht bij ‘Instellingen > Systeem / Systeeminstellingen > Hardware/Sensoren’ ingesteld dat je geen nieuwe Hardware/Sensoren accepteert?
Zie je de sensor wel in de App van XIaomi? Zo niet dan is andere mogelijkheid nog dat je de Xiaomi Gateway (tijdelijk) toegang tot internet moet geven.
Er staat ingesteld dat nieuwe Hardware/Sensoren geaccepteerd worden. En de deur schakelaar werkt binnen de Xiaomi gateway wel. Daar heb ik ook een actie aan kunnen hangen, en dat werkt allen de koppeling van de sensor naar Domoticz lijkt niet te werken.
Je logging is correct en alle andere zaken lijken ook OK te zijn. Ik kan je zo niet vertellen waarom ze niet in Domoticz gedetecteerd worden bij jou. Het laatste wat ik me nog kan bedenken is dat je in ‘Apparaten’ deze niet specifiek toegevoegd hebt (groen pijltje). Verschijnt hij hier ook niet? Laat je nog weten als het wel werkt nu?
Nee helaas, ik zie geen enkele sensor in devices, ook niet als ongebruikt. Ik heb het vermoeden dat poort 9898 open gezet moet worden. Kan dat? Ik moet uitzoeken hoe dat aangepast moet worden, ik heb een Asus router, met daar achter drie AP van Unifi. Als het gelukt is, dan laat ik dat weten.
Ik verwacht niet dat je poort 9898 open hoeft te zetten. Dat was bij mijn in elk geval niet nodig. Je zou wellicht eens je Xiaomi Gateway 2 kunnen verwijderen uit Domoticz en opnieuw toevoegen met juiste paswoord.
als er iemand een oplossing heeft voor dit probleem dan verneem ik het graag, ik loop tegen het zelfde aan.
Na een avond lang ploeteren ben ik er achter dat poort 9898 dicht is gezet op de laatste serie Xiaomi gateways. Er is op het OpenHab forum een oplossing te vinden , waarbij je een USB controller op het moederbord van de Xiaomi gateway moet solderen en dan via Putty de poort open moet zetten. Niet echt een easy fix…Maar ik ga me er wel aan wagen, want zonder Xiaomi in domoticz schiet ik niet veel met m’n systeem op. Als t gelukt is, of juist niet, dan laat ik het wel even weten hier. Wish me luck! 🙂
Bedankt voor de update Jaap. Succes!
PS: Ik neem aan dat dit over deze link gaat: https://github.com/home-assistant/home-assistant/issues/16407
Als ik verder lees dan kun je het met volgende commando checken of poort 9898 open staat op de XIaomi Gateway:
Bij mij krijg ik dan de volgende output:
(heb laatste digits obfuscated)
Goed nieuws! Ik heb de gateway in domoticz kunnen vinden! Het was inderdaad hetzelfde euvel als in menig OpenHAB forum wordt besproken. Deze video: https://www.youtube.com/watch?v=2bkz-nHXtpM&t=1157s en deze post: https://community.openhab.org/t/solved-openhab2-xiaomi-mi-gateway-does-not-respond/52963/113 en dit plaatje: http://cs5-3.4pda.to/14176168/IMG_20181020_201150.jpg?s=00000000000000005d715da2000000005dfe4d519be3009eae17ecc941876d34 hielpen me.
Het komt er op neer dat je een soort van USB naar seriele port adapter nodig hebt (een UART, gister besteld, vandaag in huis. €9 in totaal) en 3 draden aan je xiaomi moet solderen. Ik ben echt geen soldeerheld, maar zelfs mij is het gelukt.
Vervolgens moet je de draden RX en TX aansluiten op elkaar. Maar let op! De RX van de xiaomi moet op de TX van de UART en visa versa (jaja, daar ging ’t lange tijd mis bij mij). En let ook even op dat je de RX pas later aansluit (allemaal in de video te zien). Vervolgens moet je een paar keer de code invoeren, en na een 10tal keer pakt ie ‘m en zegt ie: port open. Dan uitzetten, alles disconnecten, aanzetten en je kunt ‘m vinden in domoticz.
Mocht iemand hulp nodig hebben, geef een gil en ik help je op weg!
Goed gedaan Jaap en bedankt voor het delen van deze informatie!
hier is het inmiddels ook gelukt, bedankt allemaal
heb je de Xiaomi al werkend in Domoticz?
Ik heb de smoke detectors gekoppeld, via de zigbee2mqqt stick pairen ging snel. Als ik de de smoke detector activeer (spuit wat axe in de lucht) zie ik geen melding in domoticz, gaat natuurlijk wel af. Iemand idee?
Werkt nu wel had even nodig zie nu regelmatig “Last seen” in domoticz.
Waarom dit bijna 24 uur duurde, geen idee.
Hoi, Ik wil nu een 2 gateway toevoegen.
Maar de huidige versie van app, kan je niet de procedure doen zoals bij de 1.
2 wil trouwens alleen gebruiken voor geluiden en licht koppel geen apparaten aan.
Ik zie bij Zigbee2MQTT niet dat Gateway 2 als apparaat wordt ondersteund. Wellicht kun je in de discussies op de GIT pagina van Zigbee2MQTT eens navragen?