Sensor de puerta magnético con ESPHome

Sensor de puerta magnético con ESPHome

Gracias al sensor de puerta magnético con ESPHome, podremos tener conectadas nuestras puertas y ventanas. Tener sus ventanas conectadas a Home Assistant abre muchas posibilidades. He escrito algunas ideas sobre lo que podrías hacer con esa información:

  • Crea un panel de alarma, así cuando se abre una ventana mientras estás fuera, suena la sirena y recibes un mensaje de texto
  • Reciba una notificación de qué ventanas aún están abiertas antes de irse
  • Apaga la calefacción cuando alguien abre una ventana
  • Toca el timbre cuando las ventanas están abiertas por mucho tiempo

… y posiblemente mucho más

También te puede interesar ver: Sensor de puerta con Shelly 1

Requisitos previos

Piezas utilizadas en este tutorial: Sensor de puerta magnético

Para poner en marcha este sensor, son imprescindibles las siguientes piezas.

Sensor de puerta magnético
Sensor de puerta magnético que conectaremos a ESPHome

Como conectar sensor de puerta magnético con ESPHome

Agregaremos contactos magnéticos a cada ventana y los conectaremos a un ESP8266. Hay otras posibilidades, como usar contactos inalámbricos, pero si tiene un presupuesto limitado o ya tiene sensores precableados en su hogar, esta es una forma económica y confiable.

Comencemos con el cableado de todo junto. Los contactos del imán cierran el circuito cuando el imán está cerca de ellos y están abiertos cuando no. Conectaremos un cable del contacto a un pin digital. No todos los pines se pueden usar como entradas en la placa NodeMCU ESP8266, así que asegúrese de conectarse a uno de estos pines: D0, D1, D2, D5, D6 o D7. No tiene que usar cuatro contactos de ventana como yo, pero si desea conectar más de seis, probablemente necesite usar un registro de desplazamiento para obtener más puertos (o usar otro nodo).

Escribiendo el programa sensor de puerta magnético

Usando ESPHome, actualizar el NodeMCU se convierte en una obviedad. Si ya conoce los archivos yaml de Home Assistant, debería ser fácil de seguir.

ESPHome es una gran biblioteca de Otto Winter y facilita la escritura de bocetos para dispositivos de hardware basados ​​en ESP utilizando archivos yaml para la integración con el asistente doméstico.

Para instalar ESPHome, visite el siguiente artículo.

Tenga en cuenta modificar los pines a sus elegidos. Si desea agregar contactos, simplemente copie uno de ellos y asegúrese de que todas las sangrías sean correctas.

binary_sensor:
  - platform: gpio
    pin:
      number: D1
      mode: INPUT_PULLUP
    name: "Balcón"
    device_class: door

  - platform: gpio
    pin:
      number: D2
      mode: INPUT_PULLUP
    name: "Ventana"
    device_class: window

Sígueme a YouTube

Sígueme en Youtube - Sensor de puerta magnético con ESPHome
(Visited 165 times, 1 visits today)
EnglishDeutschEspañol