Tag: Smart Home Flow

Multi sensor Homeyduino

Dit keer een combinatie van enkele eerder gemaakte sensoren, namelijk de DHT11 luchtvochtigheid en temperatuur sensor, de LDR (Light Dependent Resistor) Sensor en de PIR (Passive InfraRed) Sensor. Deze multi-sensor meet dus de hoeveelheid licht, de luchtvochtigheid, temperatuur en detecteert eventuele beweging in een ruimte. 

Een dergelijke sensor kun je gebruiken om simpelweg meerdere sensoren aan één WiFi board te koppelen en dus als afzonderlijke triggers te gebruiken. Of je gebruikt het om juist complexere triggers te maken door een combinatie van de sensoren te gebruiken.

Enkele voorbeelden:

  • Beweging gedetecteerd en lage lichtintensiteit? Schakel verlichting in.
  • Beweging gedetecteerd, hoge luchtvochtigheid en lage lichtintensiteit? Schakel ventilator en verlichting in.
  • Snelle en abnormale veranderingen in temperatuur en luchtvochtigheid? Ontvang dan een waarschuwing per telefoon of spraak.

Kant en klaar alternatief

Kant en klaar alternatieven zijn ook in dit geval weer verkrijgbaar,  bijvoorbeeld de Fibaro Z-Wave Multi-Sensor, deze registreert ook beweging, meet de temperatuur en lichtintensiteit. En hoewel deze sensor er erg strak en futuristisch uitziet en met een handige app geleverd word, je toch bijna € 60 per stuk kost en ons Doe-Het-Zelf hobby project weer voor een fractie van de kosten zelf te maken is.

 

Hieronder vind je een overzicht van de benodigdheden voor dit project, de code en een aansluitschema.

De benodigdheden:

 

Ook nodig maar enkel op de boel eenmalig te configureren, een computer of laptop met daarop geïnstalleerd:

 

 

ESP8266 ESP-12 NodeMCU Lua WiFi

 

AliExpress.com Product – WeMos D1 mini , WiFi board  met ESP8266 intergratie  + 32Mb flash

 

Passive Infrared Sensor – Gevonden op AliExpress.com  | Thuisbezorgd en al voor €0,70 

 

10  stuks  Light Dependent Resistor LDR 5MM Photoresistor gevonden op AliExpress.com | Thuisbezorgd en al voor € 0,73

 

AliExpress.com Product – Single Bus DHT11 Digital Temperature and Humidity Sensor

 

5 stuks Soldeerloze Prototype Breadboard 170 Tie-points PCB Test Board – Gevonden op AliExpress.com | Thuis bezorgd en al voor €1,60 

10 stuke LED en 40 stuks diverse weerstanden  – Gevonden op AliExpress.com | Gratis thuisbezorgd voor nog geen € 0,63 

 

Aansluitschema

Volg onderstaand schema op de sensoren aan te sluiten op je board. Voor de volledigheid:

Sensor NodeMCU pin
DHT11 D5
LDR A0
PIR D7

Mocht één en ander toch nog onduidelijk zijn lees dan eerste aandachtig hoe je de sensoren afzonderlijk aansluit. Klik hiervoor op bovenstaande sensor naam om de uitgebreide beschrijving te lezen.

 

Aansluitschema voor de Homeyduino Multi-Sensor met bewegings-, licht-, temperatuur en luchtvochtigheidsdetectie | Huisvanvandaag.nl

Aansluitschema voor de Homeyduino Multi-Sensor met bewegings-, licht-, temperatuur en luchtvochtigheidsdetectie

 

Arduino IDE

Installeer Arduino IDE, dit is de software die nodig is om de code op je ESP8266 board te kunnen zetten. Eerst moeten we hiervoor de Homeyduino Library installeren.

Open een nieuw venster, klik op de bovenste balk op Schets > Bibliotheek gebruiken > Bibliotheken beheren.

 

Arduino IDE, eerst de Homeyduino library installeren | Huisvanvandaag.nl

Arduino IDE, eerst de Homeyduino library installeren

In het scherm dat nu opent zoek je op Homeyduino en vervolgens installeer je deze.

Hetzelfde doe je ook met de volgende termen: ESP8266 en SimpleDHT, deze zoek en installeer je ook.

 

Homeyduino Code

Wanneer je de bovenstaande stappen hebt gevolgd open je een nieuw scherm van Arduino IDE en vervang je de tekst door onderstaande code. Let er even op dat je hier de juiste netwerk gegevens invult (zie rode tekst)

Wanneer je van plan bent meerdere Multi sensoren in je huis te plaatsen is het belangrijk dat je ze allemaal een unieke naam geeft (zie tweede rode tekst).

// Code aangepast voor Homeyduino door Domoticablog http://huisvanvandaag.nl. 
// Kijk op de site voor meer Homeyduino en andere Smart Home gerelateerde posts.
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <Homey.h>
#include <SimpleDHT.h>
#define PIN_DHT D5 // DHT11
SimpleDHT11 dht11; // DHT11
int sensor = 13; //D7 // PIR
unsigned long previousMillis = 0; // DHT11
const unsigned long interval = 10000; //Interval in milliseconds // DHT11
int LDRsensor = A0; // LDR
void wifi() {
if (WiFi.status() != WL_CONNECTED) {
WiFi.begin("SSID”, "PASSWORD");
uint8_t timeout = 30;
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
if (timeout<1) break;
}
if (WiFi.status() == WL_CONNECTED) {
//Print IP address
Serial.print("Connected to WiFi! (");
Serial.print(WiFi.localIP());
Serial.println(")");
}
}
}
void setup() { // DHT11
Serial.begin(9600);
Homey.begin("Multi-sensor"); // Indien je meerdere sensoren wilt plaatsen, geef ze dan ieder een unieke naam
Homey.setClass("sensor");
Homey.addCapability("measure_humidity"); // DHT11
Homey.addCapability("measure_temperature");// DHT11
Homey.addCapability("alarm_motion"); // PIR
pinMode(sensor, INPUT); // declare sensor as input   PIR
Homey.addCapability("measure_luminance"); // LDR
}
void  pirloop() { // void voor PIR
wifi(); // Beide
Homey.loop(); // Beide
long state = digitalRead(sensor); // PIR
delay(5000); // was 1000  // PIR
if(state == HIGH){ // PIR
//  digitalWrite (Status, HIGH); // PIR
Homey.setCapabilityValue("alarm_motion", (true)); // PIR
Serial.println("Motion detected!"); // PIR
}
else { // PIR
//   digitalWrite (Status, LOW); // PIR
Homey.setCapabilityValue("alarm_motion", (false)); // PIR
Serial.println("Motion absent!"); // PIR
}
} 
void dhtloop() { // void voor DHT11
wifi(); // Beide
Homey.loop(); // Beide
unsigned long currentMillis = millis(); // DHT11
if(currentMillis - previousMillis > interval) { // DHT11
previousMillis = currentMillis; // DHT11
updateSensor(); // DHT11
}
}
void updateSensor() { // DHT11
byte temperature = 0; // DHT11
byte humidity = 0; // DHT11
int err = SimpleDHTErrSuccess; // DHT11
if ((err = dht11.read(PIN_DHT, &temperature, &humidity, NULL)) != SimpleDHTErrSuccess) { // DHT11
Serial.print("Read DHT11 failed, err="); Serial.println(err); // DHT11
return; // DHT11
}
Serial.print((int)temperature); Serial.print(" *C, "); // DHT11
Serial.print((int)humidity); Serial.println(" H"); // DHT11
Homey.setCapabilityValue("measure_temperature", (int) temperature); // DHT11
Homey.setCapabilityValue("measure_humidity", (int) humidity); // DHT11
}
void ldrloop() {
// print LDR waarde via seriele monitor
wifi();
Homey.loop();
// Serial.print("LDR waarde: ");
Serial.print(analogRead( LDRsensor));
Serial.println("");
Homey.setCapabilityValue("measure_luminance", analogRead( LDRsensor));
delay(1000); // wacht 1 minuut 60000 ms
}
void loop(){ // Beide
// wifi(); // Beide
//Homey.loop(); // Beide
dhtloop();    //maakt er twee aparte voids aan, één per originele code
pirloop();      //maakt er twee aparte voids aan, één per originele code
ldrloop();      //maakt er twee aparte voids aan, één per originele code
} 
Multi Sensor ESP8266: DHT11, LDR en PIR

 

Voordat we de code naar het board gaan schrijven moeten we kijken of we het goede board geselecteerd hebben in Arduino IDE, anders krijg je het niet aan de praat. In ons geval is dat de “NodeMCU 1.0 (ESP-12E Module)”

Wanneer dit allemaal goed staat klikken we op het pijltje in de iconen balk (tweede icoontje van links) > Upload.

 

Het juiste NodeMCU board selecteren in Arduino IDE | Huisvanvandaag,nl

Het juiste NodeMCU board selecteren in Arduino IDE

 

Testen

Nu het je gelukt is om de code te uploaden gaan we deze meteen testen. Dit doen we  door de Seriële Monitor in Arduino IDE te openen, klik hiervoor op Hulpmiddelen en dan Seriële Monitor of gebruik de sneltoets CTRL+SHIFT+M.

Vervolgens opent er een scherm waarop je de waardes van de sensor uit kunt lezen. Omdat we in dit geval meerdere sensoren gekoppeld hebben via de resultaten van de sensoren elkaar opvolgen. Zolang je van ieder sensor resultaat krijgt is het in orde.

 

Via de seriële monitor kun je de waardes van de sensoren uitlezen | Huisvanvandaag.nl

Via de seriële monitor kun je de waardes van de sensoren uitlezen.

Koppelen aan Homey

Nadat je de software naar het board geschreven hebt gaan we het board koppelen aan Homey. Klik hiervoor op de + > Apparaat toevoegen > Homeyduino

Nu zie je een lijst met Homeyduino apparaten op jouw netwerk, kies degene met de de naam die je zojuist hebt opgegeven.

 

Voeg de Sensor toe aan Homey via de Homeyduino app | Huisvanvandaag.nl

Voeg de Sensor toe aan Homey via de Homeyduino app

Nu zie je een lijst met Homeyduino apparaten op jouw netwerk, kies degene met de de naam die je zojuist hebt opgegeven. Zoals je kunt zien heb ik meerdere sensoren, ook van dezelfde soort. Zolang je deze allemaal van een unieke naam voorziet werkt dit prima.

 

Overzicht van de Homeyduino sensoren | Huisvanvandaag.nl

Kies de juiste sensor en klik op volgende.

 

Nadat je de sensor hebt toegevoegd kun je nu de waardes uitlezen via Homey en deze vervolgens als ‘trigger’ gebruiken in een ‘flow’. Een voorbeeld hiervan lees je zo.

 

Hier kun je waardes van je verschillende sensoren uitlezen | Huisvanvandaag.nl

Hier kun je waardes van je verschillende sensoren uitlezen.

 

Sensoren uitlezen

Zoals op bovenstaande afbeelding te zien is heb je nu een sensor die dus vier verschillende zaken meet, namelijk: temperatuur, luchtvochtigheid, lichtsterkte en beweging. Zelf kun je waarschijnlijk ook voldoende toepassingen hiervoor bedenken.

Voorbeelden van flows

Een voorbeeld van hoe ik het gebruik is in de badkamer, waar de sensor werkt als schakelaar voor zowel de verlichting als voor de ventilator. Waarbij het licht getriggerd word een bepaalde ondergrens in de gemeten lichtintensiteit in combinatie met beweging.

En  de ventilator automatisch aangaat wanneer de gemeten luchtvochtigheid een bepaalde waarde overschrijdt.

 

DHT11 sensor 'flow' die de badkamer ventilator 'triggert' wanneer de luchtvochtigheid te hoog word | Huisvanvandaag.nl

DHT11 sensor ‘flow’ die de badkamer ventilator ‘triggert’ wanneer de luchtvochtigheid te hoog word

 

Homey flow van de multi-sensor die de verlichting schakelt aan hand van gemeten lichtintensiteit en beweging | Huisvanvandaag.nl

Homey flow van de multi-sensor die de verlichting schakelt aan hand van gemeten lichtintensiteit en beweging.

Wat voor slimme toepassingen kun jij nog bedenken met een dergelijke sensor? Laat het me weten.

Bouw je eigen Bewegingssensor (PIR + Arduino)

Na lang wachten zijn dan van de maand eindelijk m’n nieuwe sensoren en ESP boards binnen gekomen. Hier zaten onder andere PIR sensoren bij, dit staat voor Passive InfraRed sensor oftewel bewegingssensoren. In deze tutorial beginnen we met de basis een Passive InfraRed of kortweg PIR sensor maar dan met WiFi.

De PIR ofwel de Passive Infrared Sensor is een sensor die je in zeer veel producten tegenkomt.  Zo vind je bijvoorbeeld in alarminstallaties, worden ze veel gebruikt in bedrijfspanden om de verlichting te schakelen, maar ook zitten ze sommige van die chemische luchtverfrissers voor in huis.

Deze sensoren kun je eventueel rechtstreeks op een relais aansluiten om op deze wijze een eenvoudige bewegingssensor te maken die rechtstreeks een apparaat of lamp kan schakelen.

Uiteraard kun je genoeg kant en klare alternatieven krijgen zoals bijvoorbeeld de Klikaanklikuit AWST-6000 welke via Radio Frequentie communiceert met je Smart Home.  Of de eenvoudigere PIR sensor welke direct je apparaat aanstuurt zoals onderstaande PIR sensor welke op de plaats van je wandschakelaar kunt toepassen of een plafond PIR sensor mocht je wat rigoureuzer aan de slag willen.

 

PIR Sensor met WiFi

Maar vandaag bouwen wij een wat complexere PIR, namelijk eentje die via WiFi verbinding maakt met Homey. Nu had ik eigenlijk de verwachting dat een dergelijke sensor vrij eenvoudig zou zijn om te maken, dit viel echter behoorlijk tegen.

Allereerst was het een heel gepuzzel om de status van de sensor op Homey tevoorschijn te krijgen, nadat dit eindelijk gelukt was bleken de meeste voorbeeld codes die ik op internet had gevonden vast te lopen binnen een paar minuten tot paar uur.

Na veel proberen heb ik echter een stuk code gevonden op Instructables.com en dit lijkt vooralsnog de gouden formule, eenvoudige code die doet wat het doen moet en nog belangrijker, ook blijft doen.Totale kosten van dit alles bedragen nog geen € 5,- en een paar minuten van je tijd.

 

De benodigdheden:

 

Ook nodig maar enkel op de boel eenmalig te configureren, een computer of laptop met daarop geïnstalleerd:

 

 

ESP8266 ESP-12 NodeMCU Lua WiFi

 

AliExpress.com Product – WeMos D1 mini , WiFi board  met ESP8266 intergratie  + 32Mb flash

 

Passive Infrared Sensor – Gevonden op AliExpress.com  | Thuisbezorgd en al voor €0,70 

 

5 stuks Soldeerloze Prototype Breadboard 170 Tie-points PCB Test Board – Gevonden op AliExpress.com | Thuis bezorgd en al voor €1,60 

10 stuke LED en 40 stuks diverse weerstanden  – Gevonden op AliExpress.com | Gratis thuisbezorgd voor nog geen € 0,63 

 

Aansluitschema

Volg onderstaand schema op de sensor aan te sluiten aan je board. Onderstaand plaatje ie een Arduino Uno maar aansluiten op een ESP8266 NodeMCU  of D1 Mini is nagenoeg hetzelfde, voltage werkt ook op 3.3V.

 

PIR aansluitschema zoals gebruikt bij de oorsponkelijke code op Intstructables.com | Huisvanvandaag.nl

Aansluitschema zoals gebruikt bij de oorsponkelijke code op  https://www.instructables.com/id/Interface-PIR-Sensor-With-NodeMCU/

Code 

Uploaden gaat via Arduino IDE, mocht je hier niet bekend mee zijn lees dan hier voor een uitgebreide handleiding.

Zorg dat je bij instellingen in Arduino IDE het juiste board hebt geselecteerd en dat je op 9600 baud de code upload.  Mocht je ESP8266 board niet werken dan kun je proberen deze eerste te flashen met de NodeMcu Flasher.

Vul in de code uiteraard weer je eigen netwerk naam en wachtwoord in en de gewenste naam voor je PIR sensor.

 

// Code aangepast voor Homeyduino door Domoticablog http://huisvanvandaag.nl. 
// Kijk op de site voor meer Homeyduino en andere Smart Home gerelateerde posts.
// Originele code zie: https://www.instructables.com/id/Interface-PIR-Sensor-With-NodeMCU/
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <Homey.h>
int Status = 12; //D6
int sensor = 13; //D7
void wifi() {
if (WiFi.status() != WL_CONNECTED) {
WiFi.begin("SSID", "PASSWORD");
uint8_t timeout = 30;
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
if (timeout<1) break;
}
if (WiFi.status() == WL_CONNECTED) {
//Print IP address
Serial.print("Verbonden met WiFi! (");
Serial.print(WiFi.localIP());
Serial.println(")");
}
}
}
void setup() {
Serial.begin(9600);
Homey.begin("PIR sensor");
Homey.setClass("sensor");
Homey.addCapability("alarm_motion");
pinMode(sensor, INPUT); // declare sensor as input
pinMode(Status, OUTPUT);  // declare LED as output
}
void loop(){
wifi();
Homey.loop();  
long state = digitalRead(sensor);
delay(5000); // was 1000
if(state == HIGH){
digitalWrite (Status, HIGH);
Homey.setCapabilityValue("alarm_motion", (true));
Serial.println("Motion detected!");
}
else {
digitalWrite (Status, LOW);
Homey.setCapabilityValue("alarm_motion", (false));
Serial.println("Motion absent!");
}
}
PIR sensor Homeyduino met LED

 

Heb je liever de de bewegingssensor zonder LED lampje, gebruik dan onderstaande code:

#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <Homey.h>
int sensor = 13; //D7
void wifi() {
if (WiFi.status() != WL_CONNECTED) {
WiFi.begin("Newstreet_TuinWIFI", "@nk@13j@@r");
uint8_t timeout = 30;
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
if (timeout<1) break;
}
if (WiFi.status() == WL_CONNECTED) {
//Print IP address
Serial.print("Verbonden met WiFi! (");
Serial.print(WiFi.localIP());
Serial.println(")");
}
}
}
void setup() {
Serial.begin(9600);
Homey.begin("PIR sensor");
Homey.setClass("sensor");
Homey.addCapability("alarm_motion");
pinMode(sensor, INPUT); // declare sensor as input
}
void loop(){
wifi();
Homey.loop();  
long state = digitalRead(sensor);
delay(5000); // was 1000
if(state == HIGH){
Homey.setCapabilityValue("alarm_motion", (true));
Serial.println("Motion detected!");
}
else {
Homey.setCapabilityValue("alarm_motion", (false));
Serial.println("Motion absent!");
}
}
PIR code zonder LED lampje

Testen

Nu het je gelukt is om de code te uploaden gaan we deze meteen testen. Dit doen we  door de Seriële Monitor in Arduino IDE te openen, klik hiervoor op Hulpmiddelen en dan Seriële Monitor of gebruik de sneltoets CTRL+SHIFT+M.

Via de seriële monitor krijg je nu dus de mededeling: Motion detected! wanneer beweging word gedetecteerd of de mededeling: Motion absent! wanneer dit niet het geval is. In onze huidige setup zit er ook een LED lampje welke gaat branden wanneer er beweging is en uitschakelt wanneer dit niet het geval is.

 

We testen de PIR sensor via de seriële monitor. Hier kun je zien of er al dan niet beweging is gedetecteerd | Huisvanvandaag.nl

We testen de PIR sensor via de seriële monitor. Hier kun je zien of er al dan niet beweging is gedetecteerd.

 

Wanneer dit goed werkt kun je door naar de volgende stap, namelijk het koppelen aan Homey. Mocht je niet weten hoe, volg dan onderstaande stappen.

 

Klik op de + en vervolgens op Homeyduino om een nieuwe sensor toe te voegen | Huisvanvandaag.nl

Klik op de + en vervolgens op Homeyduino om een nieuwe sensor toe te voegen.

 

Met Homeyduino maak je eenvoudig en goedkoop je eigen Smart Home sensoren, bijvoorbeeld bewegingssensoren, hygrometer, thermometers en nog veel meer | Huisvanvandaag.n,

Hier vind je een overzicht van je Homeyduino sesnoren. Kies de PIR sensor

 

Met Homeyduino maak je eenvoudig en goedkoop je eigen Smart Home sensoren, bijvoorbeeld bewegingssensoren, hygrometer, thermometers en nog veel meer | Huisvanvandaag.n,

Hier zie je de PIR sensor, deze heeft twee standen: Ja, beweging en Nee, geen beweging

 

Met Homeyduino maak je eenvoudig en goedkoop je eigen Smart Home sensoren, bijvoorbeeld bewegingssensoren, hygrometer, thermometers en nog veel meer | Huisvanvandaag.n,

VIa Homey Inzichten kun je controleren of dat je bewegingssensor inderdaad goed werkt. Hier vind je een inzichtelijk wanneer de sensor beweging heeft waargenomen.

 

Nu heb je een werkende bewegingssensor voor een fractie van de prijs, waarmee je veel meer kunt. Bouw op goedkope wijze je eigen alarminstallatie.

Of bespaar eenvoudig op je energiekosten door alle lampen in je huis uit te schakelen wanneer er niemand in de kamer is. Nog mooier is het echter wanneer je meerdere sensoren in één propt waardoor je een multi-sensor maakt.

De volgende stap: Multi-sensor voor Homeyduino

Deze Multi-sensor word dan ook de volgende stap, in een toekomstige post zullen we deze sensor combineren met de reeds eerder gemaakte Homeyduino sensoren om zo een multi-sensor te bouwen.

Eén die naast beweging ook temperatuur en de luchtvochtigheid kan meten of een combi tussen de bewegingssensor en de schemersensor.

De mogelijkheden zijn vrijwel eindeloos maar voor een paar euro bouw je je eigen sensor die je huis automatiseert, energiekosten bespaard, je huis beveiligd wanneer je er niet bent en je binnenklimaat monitort.

Heb je zelf nog bijzondere doeleinden of ideeën voor dergelijke sensoren? Laat het me dan weten. Neem eenvoudig contact met me op. 

 

Koppel je Agenda aan je Smart Home

Op het moment dat s’ochtends de wekker gaat schakelt tegelijkertijd het licht op de overloop, badkamer, hal, keuken en woonkamer aan. Beneden gekomen verteld Homey wat mijn afspraak is en wat de actuele reistijd er naartoe bedraagt. Wanneer het eenmaal tijd is om te vertrekken waarschuwt een lichtsignaal dat het zover is en wanneer de deur achter me sluit schakelen alle lampen uit. 

Een echt Smart Home is een huis waar vrijwel automatisch verloopt en dus het liefst zo min mogelijk menselijke interactie nodig is. Nu kun je dit verschillende manieren bereiken, door overal in huis sensoren te plaatsen. Een schakelaar die door middel van ‘scenes’ meerdere lampen tegelijk kunnen schakelen. Of wanneer je dagen er vrijwel altijd hetzelfde uit zien, kom je met tijdschema’s alleen al best ver.

Combinatie van ‘triggers’

Zelf gebruik ik een combinatie van bovenstaande mogelijkheden, met daarop als kers op de taart, een koppeling tussen Homey en mijn Agenda. Via een app op Homey kun je deze namelijk met elkaar koppelen wat de nodige handige functionaliteiten mogelijk maakt. Eén van de functies is dat Homey je nu herinnert aan afspraken door deze hardop voor te lezen, je kunt Homey ook vragen wat er allemaal op de planning staat.  Maar mijn persoonlijke favoriet is een rechtstreekse koppeling tussen bepaalde ‘triggers’ in afspraken of aan hand van de vermelden tijdstippen in afspraken, waarop Homey dan bepaalde ‘flows’ kan starten.

Onregelmatig werkschema

Een voorbeeld hiervan is mijn werkschema. Zelf werk ik vroege-, late- en nachtdiensten een 7 daags vol-continue schema wat dus per dag kan verschillen en zelfs per dagdeel verschillende aanvangstijden heeft. Hier zit totaal geen structuur in met in de ochtend alleen meerdere aanvangstijden, al deze verschillende tijden heb ik dan ook als ‘trigger’ gebruikt in een ‘flow’ om s’ochtends automatisch de verlichting aan te schakelen en wanneer ik vertrek naar mijn werk, weer uit te schakelen. Zo loop ik smorgens met m’n suffe hoofd nooit door een donker huis, maar brand het licht ook niet onnodig.

Homey Flow schakelt verlichting aan hand van agenda

Homey Flow schakelt verlichting aan hand van agenda

Actuele file informatie

Een extra handigheid die ik heb toegevoegd aan de deze ‘flow’ is de actuele file informatie. Op het moment dat bovenstaande ‘flow’ ‘getriggerd’ word start er ook een andere ‘flow’ namelijk de Google Maps app voor Homey.  Deze app controleert de actuele verkeersdrukte tussen mijn woning en mij werk en verteld me de normale reistijd, de afstand en de actuele reistijd. Nog een extra mogelijkheid is het om Homey deze informatie als een herinnering / bericht naar mijn telefoon te laten sturen.

 

Homey agenda koppeling met actuele Google Maps verkeersinformatie.

Homey agenda koppeling met actuele Google Maps verkeersinformatie.

 

Gebruik je liever sensoren om de verlichting te schakelen?

Schooldagen

Eenzelfde soort schema, maar dan met meer structuur namelijk van maandag tot en met vrijdag ochtend, op dezelfde tijd.  Dit schema is gekoppeld aan de schooltijden van de kinderen. Omstreeks 7:00 uur schakelt de verlichting  op de overloop, hal, woonkamer en keuken aan. De overloop verlichting is dan ook een indicatie dat het tijd is om op te staan. Met name handig voor kinderen die nog geen klok kunnen kijken.  En wanneer alles vertrokken is iets na half negen, schakelt alle verlichting weer uit.

Een extra voorwaarden die ik hierbij wel heb ingevuld in de ‘flow’ zijn de vakantieperioden, het heeft weinig zin om de verlichting te laten branden als iedereen vermoedelijk toch nog slaapt.

 

Homey schakelt op doordeweekse dagen, buiten de vakanties automatisch de verlichting

Homey schakelt op doordeweekse dagen, buiten de vakanties automatisch de verlichting

Opzetten en instellen

Het kost in eerste instantie wat werk om het allemaal goed in te stellen, maar daarna heb je er helemaal geen omkijken meer naar. Een volledig geautomatiseerd systeem, wat uiteraard wel afhankelijk is van het consequent en correct invullen van je agenda. Zo heb ik in de zomer rekening gehouden met de maanden waarin het al vroeg licht is. Wanneer de zon allang op is heeft het weinig zin om de verlichting nog extra aan te doen.

In de avond gebruik ik een schema wat gekoppeld is aan het tijdstip waarop de zon onder gaat, meer daar over lees je hier.  Ik ben nog van plan een schemersensor tussen al deze ‘flows’ te zetten om te zorgen dat ze niet onnodig ‘getriggerd’ worden, maar daarover later meer.

Wat zou voor jullie aan handige toepassing van deze app zijn? Of gebruik je hier zelf een heel andere opstelling voor, laat het me weten.

 

De centrale aansturing ofwel Smart Home HUB

Ondertussen zijn er talloze producten en fabrikanten die semi-slimme apparaten maken, dat wil zeggen dat je ze via je smartphone aan kan sturen. Echter heb je voor vrijwel iedere fabrikant een aparte app nodig. Het schakelen tussen deze apps duurt vaak net zo lang als het naar de wandschakelaar lopen. Niet echt slim dus. Om je domme huis dus echt slim te maken heb je daarom een systeem nodig wat je apparaten met elkaar verbindt en dus verbinding heeft met het internet en het zogeheten Internet of Things (IoT).

 

Hier in huis is dat momenteel Homey van Athom B.V. destijds via Kickstarter besteld en tijden lang in spanning gewacht totdat deze dan ook daadwerkelijk in productie werd genomen.  Als een kind zo blij was ik dan ook, toen mijn Homey eindelijk geleverd werd.  Op geen enkele manier ben ik verbonden aan Athom B.V. of Homey, gewoon een tevreden gebruiker.

 

HomeWizard

In het pre-Homey tijdperk had ik een HomeWizard hangen.  Een apparaat waar ik zeker niet ontevreden over was, maar welke vanwege de beperkte connectiviteit ondergeschikt bleek aan Homey en nu hoofdzakelijk dient als backup systeem (sorry jongens) en ter aansturing van de  Invited Smart lock. Deze wordt helaas weer niet door Homey ondersteund.

 

Homey van Athom

Homey Smart home HUB

Wat is Homey

Voor degene die niet bekend zijn met Homey, dit is een soort futuristisch uitziende witte bol met in het midden een led-strip, die onder normale omstandigheden het kleurenspectrum weergeeft maar naar behoefte aangestuurd of uitgeschakeld kan worden. Het uiterlijk is modern en strak en het moet dus wel in je interieur passen.

Maar de echte magie van Homey zit aan de binnenkant. Hier vind je tal van manieren om te communiceren met Homey en vice versa namelijk: 

  • NFC (Near Field Communication).
  • RF (Radio Frequentie 433 en 868 MHz)
  • Z-wave (868 MHz)
  • Zigbee (2.4 GHz)
  • Infrarood (Voor de aansturing van “domme apparatuur”)
  • Bluetooth (Momenteel nog niet echt bruikbaar)
  • Wifi

 

Hier worden door zowel het bedrijf achter Homey zelf als wel een behoorlijk gedreven community met enige regelmaat nieuwe apps voor gemaakt, welke via de appstore van Homey te installeren zijn.

Bovenstaande protocollen bieden ondersteuning aan het gros van de ‘slimme producten’ welke momenteel op de markt zijn. Domotica is een markt in opkomst en dus ook een snel veranderende markt, waarschijnlijk ziet het Smart Home landschap er over 10 jaar weer compleet anders uit.  Momenteel kun je hiermee echter meer dan goed uit de voeten, met zowel ondersteuning voor de wat oudere protocollen als Infrarood en Radio Frequentie als wel door middel van Z-Wave en Zigbee.

 

Combi Deal met Google Home Mini + Philips Hue starter kit | Gevonden op Bol.com

Hoe werkt Homey

Via de zogeheten Flow editor kan je op talloze manieren apps en apparaten en sensoren aan elkaar koppelen. Dit gebeurt door het invullen van de drie onderstaande kolommen. 

Een simpele weergave van hoe het werkt is als volgt:

Als (er gebeurt iets) En (optionele aanvullende voorwaarde) Dan (Doe iets)

Lege flow kaart in Homey bureaublad app

Lege flow kaart in Homey bureaublad app

Deze ogenschijnlijk simpele manier biedt echter een vrijwel onbeperkt aantal opties tot het maken van Flows. Waarbij je eigen creativiteit de enige beperking is.  Zo kun je sensoren van Merk A via een flow koppelen aan een schakelaar van Merk B. Hierdoor kun je met relatief goedkope en eenvoudig sensoren beginnen en wanneer je de smaak te pakken krijgt, deze eventueel koppelen aan andere complexere of duurdere sensoren.  Mocht je het echt niet meer weten of niet meer niet meer aan uit komen?  Gelukkig is er dan nog een uitgebreide community waar je voor inspiratie of tips terecht kan.

Geen inspiratie? Alles wat je maar nodig hebt voor je Smart Home vind je hier.

 

Google Home

Een nieuwere speler die tegenwoordig ook goed verkrijgbaar is in Nederland is de Google Home Mini . Hoewel deze momenteel nog geen Nederlands spreekt, zal dit niet heel lang meer op zich laten wachten. Het grote voordeel van de Google Home Mini is dan ook de ongeëvenaarde spraakherkenning van Google. Lampen aan- of uitschakelen, muziek op Spotify of series op Netflix starten. Hij doet het allemaal feilloos en razendsnel. Ook aan Apps is er geen gebrek met duizenden mogelijkheden.

Mijn eerste ervaringen met de Google Home Mini lees je hier.

Hoewel dit op papier een ongekend krachtig apparaat lijkt is de conclusie niet louter positief. Zo kun je weinig behalve eenvoudige stemcommando’s geven. Een complexe ‘flow’ zoals je op Homey in kunt stellen ondersteund de Google Home Mini niet en wanneer je dus echt een Smart Home wilt maken kun je hier niet genoeg mee.

Zoek je echter een goedkope oplossing om met haast feilloze spraakherkenning muziek, series, films of vanaf de bank je verlichting wilt schakelen, zoek dan niet verder.

© 2018 Huisvanvandaag.nl

Theme by Anders NorenUp ↑

Translate »