Dans l'article sur la mini-bouton 433Mhz J'avais déjà rendu compte de mes incursions dans les merveilles du monde des produits électroniques. J'ai également remarqué un bouton SOS 433Mhz, qui appartient probablement en fait à un système d'alarme sans fil. De manière pratique, ses messages radio peuvent également être envoyés avec le Pont RF lire et donc utiliser pour contrôler notre SmartHome.
Comment cela fonctionne et ce que vous devez prendre en compte est expliqué 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 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 qu'il faut faire pour tout préparer :
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 RF Flash Sonoff 433Mhz avec micrologiciel Tasmota
Matériel 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.
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.
Le bouton SOS
Le bouton SOS ressemble essentiellement à un petit beignet. Il est livré avec une bandoulière qui le rend parfait pour le porter autour du cou afin qu'il soit toujours à portée de main. Le bouton est actionné via deux boutons bleus situés à l’extérieur du « beignet ». Chaque fois que vous appuyez sur ces boutons, ils s'allument trois fois.
Importer le code du nœud
Le NodeCode suivant est similaire au code du contact de fenêtre, bouton mural ou mini-bouton est utilisé. 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.
[{"id":"7efc90e1.9792e","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":3860,"wires":[["459f01f5.ea95e"]]},{"id":"459f01f5.ea95e","type":"debug","z":"169c0bb.fea38f4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":1070,"y":3860,"wires":[]},{"id":"952dc65.594ec38","type":"comment","z":"169c0bb.fea38f4","name":"433Mhz-SOS-Button","info":"","x":430,"y":3780,"wires":[]},{"id":"9c8b57a0.f0cd48","type":"mqtt in","z":"169c0bb.fea38f4","name":"","topic":"tele/RfBridge/RESULT","qos":"2","broker":"c94e86db.dfcde8","x":440,"y":3860,"wires":[["cf3b14b5.f67058"]]},{"id":"cf3b14b5.f67058","type":"json","z":"169c0bb.fea38f4","name":"","property":"payload","action":"","pretty":false,"x":640,"y":3860,"wires":[["7efc90e1.9792e"]]},{"id":"c94e86db.dfcde8","type":"mqtt-broker","z":"","name":"Server-Mqtt","broker":"server.fritz.box","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.
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 chaque fois que vous appuyez sur le bouton sans fil.
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é. 🙂