En el artículo sobre el mini botón de 433Mhz ya había informado de mis incursiones en las maravillas del mundo de los productos electrónicos. No soy solo yo Pulsador de pared inalámbrico 433Mhz, Minibotón de 433MHz y Botón SOS de 433MHz notado, pero también un contacto de ventana de 433Mhz.
He estado monitoreando exitosamente el estado de mis ventanas con esto desde hace varios meses.
Esto es especialmente útil para las ventanas de tejado, ya que puede resultar especialmente molesto si las dejas abiertas durante una lluvia intensa.
Por lo tanto, aquí hay un pequeño artículo que describe cómo integrar este contacto de ventana de 433Mhz en su configuración de NodeRed usando el puente de RF.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Artículos útiles:
Por supuesto, NodeRed ya debería estar instalado para poder utilizar esta configuración. El Sonoff RF Bridge también debería estar ya preparado.
Cómo preparar esto y un RaspberryPi y luego instalar NodeRed en él se describe en los siguientes artículos.
Los siguientes artículos describen lo que se debe hacer para preparar la RaspberryPi:
RaspberryPi: ¡configuración para nerdiys!
RaspberryPi – ¡La primera configuración!
RaspberryPi: controle el RaspberryPi a través de SSH
NodeRed: instalación de NodeRed en RaspberryPi
NodeRed – Instalar nuevos nodos
Flash Sonoff 433Mhz Rf Bridge con firmware Tasmota
Herramienta requerida:
-No-
Material requerido:
En la siguiente lista encontrará todas las piezas que necesita para implementar este artículo.
El contacto de la ventana
El contacto de ventana consta esencialmente de dos partes: una carcasa principal en la que se alojan todos los componentes electrónicos, incluida la batería, y una carcasa más pequeña en la que se encuentra un imán. La electrónica de la carcasa principal detecta mediante este imán si la ventana está actualmente cerrada o abierta.
El volumen de suministro también incluye tiras adhesivas adecuadas para facilitar el pegado de la carcasa.
Sin embargo, antes de instalar el sensor, primero debe configurar su configuración de NodeRed. Para obtener los códigos RF de su contacto de ventana, debe poder activar tanto el contacto del sensor como el contacto de sabotaje.
Inicie sesión en la interfaz de configuración de NodeRed
Antes de que pueda editar su configuración de NodeRed, debe, si está activado, primero iniciar sesión en la interfaz de configuración de NodeRed.
Importar código de nodo
El siguiente código de nodo es similar al código que también se utiliza para el botón de pared, minibotón o botón SOS. Activa una acción tan pronto como se recibe un mensaje de radio con el campo de datos apropiado a través del puente Sonoff RF actualizado con el firmware Tasmota. Puede adoptar el código de esta manera, pero aún debe configurar el código RF de su botón de opción. Esto se describe en el siguiente paso.
Por supuesto, también tienes que actualizar la configuración de tu servidor MQTT y, si es necesario, el tema bajo el cual recibes los RESULTADOS de tu puente RF.
Cómo se importa su NodeCode en el artículo NodeRed – Importar y exportar código de nodo descrito.
[{"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":""}]
Lectura y configuración del código RF correcto
Para que el código de nodo mencionado funcione, debe configurar el código RF de su pulsador inalámbrico. Este código RF es un ID único para cada pulsador y también es diferente para cada pulsador.
Luego haces clic hecho envía los cambios al servidor NodeRed y de ahora en adelante debería recibir una notificación a través del nodo de depuración por cada cambio en el contacto de ventana o el contacto de sabotaje.
Si no recibe ninguno, compruebe si necesita actualizar el tema bajo el que recibe los RESULTADOS de su RF-Bridge.
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂