HowTo : NodeRed - Détection de présence via les requêtes ping

Afin de pouvoir automatiser correctement votre propre maison intelligente, une fonction est assez importante : les résidents sont-ils présents ou non ? C'est ainsi que le système peut, par exemple, désactiver automatiquement le chauffage, allumer ou éteindre certaines lumières ou encore activer les fonctions d'alarme.

Dans l'article Node Red / FritzBox – Détection de présence avec la FritzBox J'avais déjà décrit comment cela peut être mis en œuvre en utilisant la fonction intégrée dans une FritzBox. Mais que se passe-t-il si vous n'utilisez pas une FritzBox comme routeur ?

Dans ce cas, il existe quelques autres options, dont je voudrais vous décrire l'une dans cet article. La présence de différents appareils (par exemple, les smartphones des résidents) peut également être réalisée via des requêtes ping régulières.

Ces requêtes ping régulières peuvent être automatisées et évaluées avec NodeRed. Une première base de cette automatisation est décrite dans l'article suivant.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Pour que vous puissiez installer de nouveaux nœuds, NodeRed doit bien sûr déjà être installé sur votre RaspberryPi.
Comment préparer un RaspberryPi puis installer NodeRed dessus est décrit dans les articles suivants.

Dans les listes suivantes, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.

Outil requis :

NuméroLien
1xJeu de tournevis  Acheter sur Amazon
1xLecteur de carte SD  Acheter sur Amazon

Matériel requis :

NuméroLien
1x Raspberry Pi  Acheter sur Amazon
1x Adaptateur secteur Raspberry Pi  Acheter sur Amazon
1x Boîtier Raspberry Pi  Acheter sur Amazon
1x Carte Micro SD 64 Go  Acheter sur Amazon
1xBoîtier mural SMA EV CHARGER 22


Importer le code rouge de Node

Dans cette section, vous trouverez le code Node Red dont vous avez besoin. Comment vous pouvez importer cela dans votre environnement NodeRed est dans l'article NodeRed - importer et exporter le code du nœud décrites.

Afin de pouvoir utiliser le code de nœud lié ci-dessous avec votre appareil ESPEasy, vous devez apporter quelques modifications. Ceux-ci sont décrits dans la section suivante.

Vous pouvez trouver le code Node Red dans le référentiel Nerdiy Git sous le lien suivant :

Une autre vue du Node Red Flow dans l'interface de configuration.

Pour que le Node Red Flow fonctionne correctement, vous devez entrer l'adresse IP de l'appareil dont vous souhaitez interroger la présence dans la zone rouge.

Vous trouverez des informations sur la manière de connaître les adresses IP des appareils individuels dans l'article

Le code JavaScript qui convertit le temps de réponse en un signal de présence est visible dans la zone marquée en rouge.

Vous pouvez donc utiliser la variable globale "device_is-present" pour évaluer le statut de présence de l'appareil.


Plus d'articles sur le thème Node Red

Dans les catégories suivantes, vous trouverez d'autres liens sur le thème de Node Red.


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.