Skip to content

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

Índice de contenido

    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
    Ajustes