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

4 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

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