Sensor de movimiento y salida de relé con ESP8266 para HomeKit

Praa seguir con la temática de las últimas entradas, vamos a construir un sensor de movimiento con una salida de relé, compatible con nuestro sistema HomeKit, con el que podremos configurar automatizaciones al detectar movimiento…

home-kit-pir

 

Como en los accesorios anteriores, el esquema es muy sencillo, y fácil de montar y programar…

 

 

vamos a necesitar el sketch para programar el ESP8266 , que lo podéis descargar desde AQUI…

una vez programada la placa, montaremos el módulo siguiendo el siguiente esquema …

homekit_pir_rele

 

ya tenemos el módulo programado y funcionando.. ahora tendremos que añadir los accesorios a nuestro servidor HomeKit para que funcione…

Me he dado cuenta de que algún módulo de relé, no funciona de forma correcta a 3,3v ( no se activa), si esto sucede, se podría colocar un transistor para que realice la función de forma correcta, pero entonces no seria necesario el módulo de relé y podríamos usar solo el rele y el transistor, siguiendo el mismo esquema que usamos en el termostato…

ESP8266 termostato_v2_bb

 

 

entraremos en la Raspberry Pi por ssh, y navegaremos a la carpeta “accesorios”, una vez allí…

 

sudo wget https://dl.dropboxusercontent.com/u/8783282/descargas/ficheros/ficheros%20homekit%20PIR/LuzPIR1_accessory.js



sudo wget https://dl.dropboxusercontent.com/u/8783282/descargas/ficheros/ficheros%20homekit%20PIR/movimiento1_accessory.js

 

una vez descargados los nuevos accesorios, reiniciamos el servidor …

 

sudo reboot

 

Y hay podemos añadir los accesorios en nuestro movil o tablet…

el pin de emparejamiento es el mismo que en los demás… 031-45-154

 

img_0236

Ahora se podría crear una automatización, y que se encienda una lampara al detectar movimiento …

 

Articulo anteriores de interés…. por si tienes problemas con este montaje…

Programar ESP8266

Servidor HomeKit y módulo de luces

Módulo de humedad ,temperatura y luces

 

DonacionPayPal

 

Anuncios

6 Respuestas a “Sensor de movimiento y salida de relé con ESP8266 para HomeKit

  1. Buenas! estoy probando este modulo, pero en el HomeKit no detecta nada… el sensor en la esp8266 funciona bien, pero es como q la raapberry nunca se entera de los cambios del sensor… que puede llegar a ser?

    • Hay muchas razones por la que puede no funcionar, pero empezemos de una en una….
      -Esta correctamente conectado al wifi?
      – la ip del codigo del esp es la misma que tiene asignada la raspberry en tu red?
      – el nombre del accesorio al que se envían los mensajes es el mismo que pone en el accesorio de la raspberry?
      – has comprobado que es sensor mide la temperatura y la envia por el puerto serie ( para monitorizar nada mas)

      • Si a todas…
        Esta conectado al wifi porque tiene ping
        la ip esta bien puesta en la esp
        El nombre del accesorio es el mismo al q esta en la esp
        Y el sensor es el de movimiento, da HIGH cuando detecta movimiento y LOW cuando no… sera ese el problema? q espera un numero?

      • Prueba sin el sensor…
        Usa un pulsador y una resistencia ( para simular la detección )
        Y coloca algún serial.print en el código para saber donde llega…
        ( para depurar )
        Cuando detecta envia “alarmOn” y al rato “alarmOff” para desactivar

  2. Hola, enhorabuena por el blog.
    Gracias al blog sin conocimientos en Arduino he hecho ya varios dispositivos de HomeKit.
    En este tengo un problema, al cargar el sketch en la placa de pruebas, uso una Nodemcu, está continuamente dando 0 y 1. Si creo el sensor en HomeKit está continuamente activado el sensor, eso a que debe de ser?
    He probado incluso sin conectar el sensor a la placa y sigue igual. Agradezco nuestra ayuda.
    Saludos.

    • He tenido el mismo problema con varios sensores pir, no todos se llevan bien con los 3,3v…
      Prueba a poner un condensador ceramico de 22pf en la salida del detector , a ver si mejora…

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s