HowTo: Node Red – Integrar contacto de ventana de 433Mhz

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.

Resumen de las piezas suministradas del contacto de ventana. La carcasa principal (incluida la batería), la carcasa secundaria con el imán contenido en ella, dos tiras adhesivas adecuadas y - como es habitual - un manual de funcionamiento algo difícil o imposible de entender (porque está en chino).
El caso principal tiene en la parte posterior…
...también un contacto de señalización con el que el contacto de ventana puede detectar un posible intento de sabotaje (es decir, retirar el contacto de ventana) y notificarlo mediante mensaje de radio.
Primer plano del “sensor” de contacto de la ventana. Esto es realmente muy sensible y activa una alarma de sabotaje incluso con pequeños toques/cambios.
La carcasa principal y la del imán nuevamente en comparación de tamaño.
La tira adhesiva incluida se adapta...
...perfectamente en la placa base de la carcasa principal. La carcasa se puede abrir, por ejemplo para cambiar la batería, incluso si está "pegada" in situ.
Una vez instalado, el sensor podría tener este aspecto, por ejemplo. La carcasa magnética se puede colocar casi en cualquier lugar alrededor de la carcasa principal. Lo principal es que el eje longitudinal de las dos carcasas sea paralelo.

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.

Vista del cuadro de diálogo de inicio de sesión. Aquí debe ingresar los datos de inicio de sesión que especificó durante la configuración del inicio de sesión. Puedes encontrar información al respecto en el artículo NodeRed: configurar el inicio de sesión del usuario.

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.

Para ello, abra la consola de su RF-Bridge. Aquí se le informará sobre los eventos actuales de su RF-Bridge. Entre otras cosas, también se muestran los códigos de RF entrantes.
Tan pronto como acerque la carcasa magnética al contacto de su ventana (<2 cm) o active el contacto de sabotaje, el mensaje de radio enviado, incluido el código RF, se mostrará en la consola de su puente RF. Ahora debe copiar/recordar este código RF (marcado en azul en la captura de pantalla) porque ahora debe ingresarlo en uno de los nodos importados. Existen diferentes códigos RF para contactos de sabotaje y contactos de ventana para poder distinguir entre estos eventos.
Para hacer esto, cambie a la vista de configuración de NodeRed y abra el menú del nodo de función “Botón-Presionación detectada”. Reemplazas la pieza allí. código RF por su código RF previamente memorizado.

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é. 🙂

Cómprame un café en ko-fi.com       

Kommentar hinterlassen

Tu dirección de correo electrónico no será publicada. Erforderliche Felder sind mit * markiert

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.