me parece una muy practica SmartHome siempre que alivie el trabajo o haga la vida más agradable.
Es cierto que las posibilidades no son enormes en este sentido. Pero cualquiera que haya entrado en un apartamento oscuro a altas horas de la noche completamente cargado con bolsas de compras estará muy agradecido si, por ejemplo, la luz se enciende automáticamente.
Para que algo así funcione, tienes que SmartHome por supuesto saber cuando alguien entra o se mueve en la habitación.
Utilizo el detector de movimiento PIR Sonoff SNZB-03 que se muestra aquí para este propósito. este se terminara Zigbee involucrado y puede gracias cigbee2mqtt con Nodo Rojo ser evaluado. Cuando se detecta un movimiento, se puede encender la luz de la habitación o se puede enviar un mensaje de alarma si no hay nadie en casa (reconocible gracias a la detección de presencia) y se detecta un movimiento.
Cómo poner el detector de movimiento PIR Sonoff SNZB-03 en Nodo Rojo He descrito en el siguiente artículo.
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:
Antes de comenzar este artículo, debería haber preparado una Raspberry Pi para poder acceder a ella a través de la red y controlarla a través de SSH. Por supuesto, zigbee2mqtt y NodeRed también deben instalarse y configurarse.
Los siguientes artículos describen lo que se debe hacer para preparar la Raspberry Pi.
- 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
- Zigbee - Instalación de zigbee2mqtt en la Raspberry Pi
- Zigbee: registre dispositivos, sensores y actuadores con zigbee2mqtt
En las siguientes listas encontrará todas las piezas que necesita para implementar este artículo.
Herramienta requerida:
Material requerido:
Número | Enlace |
---|---|
1x | No se encontraron productos. No se encontraron productos. |
1x | Dongle USB SONOFF Zigbee 3.0 Plus Comprar en Amazon |
1x | Cable de extensión USB Comprar en Amazon |
1x | Raspberry Pi Comprar en Amazon |
1x | Fuente de alimentación Raspberry Pi Comprar en Amazon |
1x | Carcasa Raspberry Pi Comprar en Amazon |
1x | Tarjeta Micro SD 64GB Comprar en Amazon |
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.
Habilitar el panel Zigbee2mqtt
En mi opinión, la forma más fácil de agregar nuevos dispositivos a su red Zigbee es usar el tablero zigbee2mqtt. En caso de que aún no haya activado esto, encontrará consejos útiles en el artículo. Zigbee - Administración de Zigbee2mqtt a través del tablero.
Registrar detectores de movimiento con zigbee2mqtt
Antes de poder evaluar el detector de movimiento Sonoff SNZB-03 usando NodeRed y reaccionar ante un movimiento, por supuesto, primero debe integrarlo en su red Zigbee.
Tengo un poco más de detalles sobre cómo integrar dispositivos en su propia red Zigbee en el artículo Zigbee: registre dispositivos o sensores y actuadores con zigbee2mqtt descrito. Los siguientes dos pasos resumen esto brevemente.
Para poner el detector de movimiento Sonoff SNZB-03 en modo de emparejamiento, debe insertar la batería y presionar el botón a través del pequeño orificio en la carcasa (preferiblemente con un clip de papel enderezado).
- mantenga presionado durante aproximadamente 5 segundos
El LED debería parpadear y el detector de movimiento debería conectarse a su red Zigbee poco después.
Puede realizar un seguimiento del estado del proceso de conexión en el registro zigbee2mqtt.
Importar código de nodo
El nodo del tablero ya debe estar instalado y configurado para que también pueda controlar su dispositivo Zigbee a través del tablero de NodeRed. Puedes encontrar información al respecto en el siguiente artículo.
Si también has terminado Pushbullet Si desea recibir un recordatorio automático de una batería agotada en su dispositivo Zigbee, también debe tener instalado el nodo pushbullet. Puedes encontrar información al respecto en el siguiente artículo.
Después de eso, todo lo que tiene que hacer es importar el NodeCode vinculado a continuación a su entorno NodeRed. La información sobre cómo importar el código de NodeRed se puede encontrar en el artículo NodeRed - código de nodo de importación y exportación .
Como siempre, puedes encontrar el código de NodeRed en el repositorio Nerdiy Git en el siguiente enlace:
Por supuesto, todavía tiene que adaptar el código a su detector de movimiento. Para que esto funcione correctamente, aún debe ingresar la dirección IEEE o el "nombre descriptivo" de su detector de movimiento en el código NodeRed.
Para hacer esto, abra las propiedades del nodo marcado e ingrese su dirección IEEE en el área marcada debajo de "Carga útil...".
Para que la función de actualización funcione a través del tablero de NodeRed, también debe ingresar la dirección aquí en el área marcada.
En el punto marcado aquí también puede ajustar el mensaje que se envía tan pronto como el nivel de carga de la batería del dispositivo Zigbee cae por debajo de 20%.
En este ejemplo, también he incluido tres opciones que puede usar para recibir información cuando el nivel de la batería está vacío.
Por supuesto, simplemente puede eliminar los que no necesita. 🙂
Por supuesto, también puede usar el dispositivo Zigbee recién registrado a través del Panel zigbee2mqtt controlar o leer.
En la siguiente categoría, también he enumerado otros dispositivos Zigbee que se pueden controlar o leer con el código NodeRed que se ofrece allí.
Más artículos sobre el tema.
He resumido otros artículos sobre el tema de Zigbee y zigbee2mqtt en la siguiente categoría. Allí también encontrará artículos sobre varios dispositivos Zigbee y cómo se ven. NodoRojo puede ser controlado
Enlaces externos:
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é. 🙂