HowTo: NodeRed - Aanwezigheidsdetectie via ping-verzoeken

Om je eigen slimme huis goed te kunnen automatiseren is één functie best belangrijk: zijn er bewoners aanwezig of niet? Alleen zo kan het systeem bijvoorbeeld automatisch de verwarming uitschakelen, bepaalde lampen aan- of uitzetten of zelfs de alarmfuncties activeren.

In het artikel Node Red / FritzBox – Aanwezigheidsdetectie met de FritzBox Ik had al beschreven hoe dit kan worden geïmplementeerd met behulp van de functie die is geïntegreerd in een FritzBox. Maar wat als je geen FritzBox als router gebruikt?

Dan zijn er nog een paar andere mogelijkheden, waarvan ik er in dit artikel één wil beschrijven. Ook de aanwezigheid van verschillende toestellen (bv. de smartphones van de bewoners) kan gerealiseerd worden via regelmatige ping-verzoeken.

Deze regelmatige ping-query's kunnen worden geautomatiseerd en geëvalueerd met NodeRed. Een eerste basis voor deze automatisering wordt beschreven in het volgende artikel.


Veiligheidsinstructies

Ik weet dat de volgende opmerkingen altijd een beetje vervelend zijn en onnodig lijken. Helaas hebben veel mensen die "beter" wisten door onvoorzichtigheid ogen, vingers of andere dingen verloren of zichzelf verwond. Gegevensverlies is in vergelijking bijna te verwaarlozen, maar zelfs dit kan erg vervelend zijn. Neem daarom vijf minuten de tijd om de veiligheidsinstructies te lezen. Omdat zelfs het coolste project geen blessure of andere problemen waard is.
https://www.nerdiy.de/sicherheitshinweise/

Affiliate links / reclame links

De hier vermelde links naar online winkels zijn zogenaamde affiliate-links. Als u op zo'n affiliate-link klikt en via deze link een aankoop doet, ontvangt Nerdiy.de een commissie van de betreffende onlineshop of aanbieder. De prijs verandert voor jou niet. Als u via deze links uw aankopen doet, steunt u Nerdiy.de om in de toekomst andere nuttige projecten aan te kunnen bieden. 🙂 


Eisen

Handige artikelen:
Om nieuwe nodes te kunnen installeren, moet NodeRed natuurlijk al op je RaspberryPi zijn geïnstalleerd.
Hoe je een RaspberryPi voorbereidt en vervolgens NodeRed erop installeert, wordt beschreven in de volgende artikelen.

In de volgende lijsten vindt u alle onderdelen die u nodig heeft om dit artikel te implementeren.

Vereist gereedschap:

NummerLink
1xSchroevendraaierset  Kopen bij Amazon
1xSD-kaartlezer  Kopen bij Amazon

Benodigd materiaal:

NummerLink
1x Raspberry Pi  Kopen bij Amazon
1x Raspberry Pi voeding  Kopen bij Amazon
1x Raspberry Pi behuizing  Kopen bij Amazon
1x Micro SD-kaart 64GB  Kopen bij Amazon
1xSMA EV CHARGER 22 wanddoos


Knooppuntcode rood importeren

In deze sectie vind je de Node Red-code die je nodig hebt. Hoe je dit kunt importeren in je NodeRed omgeving staat in het artikel NodeRed - importeer en exporteer knooppuntcode beschreven.

Om de onderstaande knooppuntcode te kunnen gebruiken met uw ESPEasy-apparaat, moet u enkele wijzigingen aanbrengen. Deze worden in het volgende gedeelte beschreven.

Je kunt de Node Red-code vinden in de Nerdiy Git-repository onder de volgende link:

Een andere weergave van de Node Red Flow in de configuratie-interface.

Om de Node Red Flow correct te laten werken, moet u het IP-adres invoeren van het apparaat waarvan u de aanwezigheid wilt opvragen in het rode gebied.

Informatie over hoe u de IP-adressen van individuele apparaten kunt achterhalen, vindt u in het artikel

De JavaScript-code die de responstijd omzet in een aanwezigheidssignaal is te zien in het rood gemarkeerde gebied.

Je kunt daarom de globale variabele "device_is-present" gebruiken om de aanwezigheidsstatus van het apparaat te evalueren.


Meer artikelen over het onderwerp Node Red

In de volgende categorieën vindt u meer links over het onderwerp Node Red.


Veel plezier met het project

Ik hoop dat alles werkte zoals beschreven. Zo niet, of als je vragen of suggesties hebt, laat het me weten in de commentaren. Ik zal dit dan zo nodig aan het artikel toevoegen.
Ideeën voor nieuwe projecten zijn altijd welkom. 🙂

PS Veel van deze projecten - vooral de hardwareprojecten - kosten veel tijd en geld. Natuurlijk doe ik dit omdat ik het leuk vind, maar als je het cool vindt dat ik de informatie met je deel, dan zou ik blij zijn met een kleine donatie aan het koffiefonds. 🙂

Koop Me a Coffee op ko-fi.com       

Kommentar hinterlassen

Het e-mailadres wordt niet gepubliceerd. Erforderliche Felder sind mit * markiert

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.