HowTo : Node Red - Intégrer le contact de fenêtre 433 Mhz

Dans l'article sur le mini bouton 433Mhz, j'avais déjà rendu compte de mes incursions dans les merveilles du monde des produits électroniques. je ne suis pas le seul Bouton mural sans fil 433Mhz, mini-bouton 433Mhz et Bouton SOS 433Mhz remarqué, mais aussi un contact de fenêtre 433Mhz.

Je surveille avec succès l'état de mes fenêtres avec cela depuis plusieurs mois maintenant.

Ceci est particulièrement utile pour les fenêtres de toit, car c'est particulièrement gênant avec ces fenêtres si vous les laissez ouvertes pour une averse complète.

Par conséquent, voici un petit article qui décrit comment intégrer ce contact de fenêtre 433Mhz dans votre configuration NodeRed à l'aide du pont RF.


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 accepter cette configuration, NodeRed doit bien entendu déjà être installé. De plus, le pont RF Sonoff devrait déjà être préparé.
Comment préparer ceci et un RaspberryPi puis installer NodeRed dessus est décrit dans les articles suivants.

Les articles suivants décrivent ce qui doit être fait pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH

NodeRed – Installer NodeRed sur le RaspberryPi
NodeRed – Installer de nouveaux nœuds
Pont Flash Sonoff 433Mhz Rf avec micrologiciel Tasmota

Outil requis :
-Non-

Matériel requis :

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


Le contact de fenêtre

Le contact de fenêtre se compose essentiellement de deux parties : un boîtier principal dans lequel toute l'électronique, y compris la batterie, est logée et un boîtier plus petit dans lequel un aimant est contenu. L'électronique du boîtier principal utilise ces aimants pour reconnaître si la fenêtre est actuellement fermée ou ouverte.
La livraison comprend également des bandes adhésives assorties pour fixer facilement le boîtier.

Vue d'ensemble des pièces fournies du contact de fenêtre. Le boîtier principal (y compris la batterie), le boîtier secondaire avec l'aimant qu'il contient, deux bandes adhésives assorties et - comme d'habitude - un mode d'emploi quelque peu difficile voire impossible à comprendre (car il est en chichesese).
Le corps principal a sur le dos…
... également un contact de signalisation à l'aide duquel le contact de fenêtre détecte également une éventuelle tentative de sabotage (c'est-à-dire le retrait du contact de fenêtre) et le signale par message radio.
Gros plan sur le « capteur » du contact de fenêtre. Ceci est vraiment très sensible et déclenche une alarme de sabotage même avec de petites touches/modifications.
Le boîtier principal et l'aimant à nouveau en comparaison de taille.
La bande adhésive fournie s'adapte…
...parfaitement sur la plaque de base du boîtier principal. Il est toujours possible d'ouvrir le boîtier - par exemple pour changer la pile - même lorsqu'il est « collé » sur place.
Installé en place, le capteur pourrait ressembler à ceci, par exemple. Le boîtier de l'aimant peut être positionné presque n'importe où autour du boîtier principal. L'essentiel est que l'axe longitudinal des deux boîtiers soit parallèle.

Cependant, avant d'installer le capteur, vous devez d'abord configurer votre configuration NodeRed. Car pour accéder aux codes RF de votre contact de fenêtre, il faut pouvoir actionner à la fois le contact capteur et le contact sabotage.


Connectez-vous à l'interface de configuration de NodeRed

Avant de pouvoir modifier votre configuration NodeRed, vous devez - si activé - vous connecter d'abord à l'interface de configuration NodeRed.

Vue de la boîte de dialogue de connexion. Ici, vous devez entrer les données de connexion que vous avez spécifiées lors de la configuration de la connexion. Vous trouverez des informations à ce sujet dans l'article NodeRed - configurer la connexion de l'utilisateur.

Importer le code du nœud

Le code de nœud suivant est similaire au code qui est également utilisé pour le bouton mural, le mini bouton ou le bouton SOS. Il déclenche une action dès qu'un message radio avec le champ de données approprié est reçu via le Sonoff RF Bridge flashé avec le firmware Tasmota. Vous pouvez accepter le code comme celui-ci, mais vous devez toujours définir le code RF de votre bouton radio. Ceci est décrit à l'étape suivante.

Bien sûr, vous devez également mettre à jour la configuration de votre serveur MQTT et, si nécessaire, le sujet sous lequel vous recevez les RÉSULTATS de votre pont RF.

Comment votre NodeCode est importé dans l'article NodeRed – Importer et exporter le code du nœud décrites.

[{"id":"63d46c34.db4434","type":"function","z":"169c0bb.fea38f4","name":"Button-Press detected","func":"if (msg.payload.RfReceived!==undefined)
{
    if (msg.payload.RfReceived.Data==="RfCode")
    {
        msg.payload=1;
        return msg;
    } 
}","outputs":1,"noerr":0,"x":840,"y":3240,"wires":[["699ae5dd.9440cc"]]},{"id":"699ae5dd.9440cc","type":"debug","z":"169c0bb.fea38f4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1070,"y":3240,"wires":[]},{"id":"47af449c.7be14c","type":"comment","z":"169c0bb.fea38f4","name":"433Mhz-Mini-Switch","info":"","x":430,"y":3160,"wires":[]},{"id":"21d35009.da61c","type":"mqtt in","z":"169c0bb.fea38f4","name":"","topic":"tele/RfBridge/RESULT","qos":"2","broker":"c94e86db.dfcde8","x":440,"y":3240,"wires":[["7bef088d.ab9cb8"]]},{"id":"7bef088d.ab9cb8","type":"json","z":"169c0bb.fea38f4","name":"","property":"payload","action":"","pretty":false,"x":640,"y":3240,"wires":[["63d46c34.db4434"]]},{"id":"c94e86db.dfcde8","type":"mqtt-broker","z":"","name":"Server-Mqtt","broker":"server","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","closeTopic":"","closeQos":"0","closePayload":"","willTopic":"","willQos":"0","willPayload":""}]

Lecture et réglage du code RF correct

Pour que le code de nœud mentionné ci-dessus fonctionne, vous devez toujours y définir le code RF de votre bouton radio. Ce code RF est un identifiant unique pour chaque bouton et est également différent pour chaque bouton.

Pour cela, ouvrez la console de votre pont RF. Dans celui-ci, vous serez informé des événements actuels sur votre RF-Bridge. Entre autres choses, les codes RF entrants y sont également affichés.
Dès que vous approchez le boîtier de l'aimant (<2cm) de votre contact de fenêtre ou activez le contact de sabotage, le message radio envoyé dans chaque cas, y compris le code RF, s'affiche dans la console de votre pont RF. Vous devez maintenant copier/mémoriser ce code RF (marqué en bleu dans la capture d'écran) car vous devez maintenant le saisir dans l'un des nœuds importés. Il existe différents codes RF pour le contact de sabotage et le contact de fenêtre afin que ces événements puissent également être distingués les uns des autres.
Pour ce faire, passez à la vue de configuration NodeRed et ouvrez le menu du nœud de fonction « Pression de bouton détectée ». Vous remplacez la pièce là Code RF par votre code RF précédemment mémorisé.

Ensuite tu cliques fait envoie les modifications au serveur NodeRed et à partir de maintenant, vous devriez recevoir une notification via le nœud de débogage pour chaque modification du contact de fenêtre ou du contact de sabotage.

Si vous n'en recevez pas, veuillez vérifier si vous devez mettre à jour le sujet sous lequel vous recevez les RÉSULTATS de votre pont RF.


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.