Sensor de puerta con ESP32 + ESPHome + reed switch, gratis por MQTT
Sabé desde el celular si la puerta de la cámara de frío o el portón del depósito quedaron abiertos, con aviso por mail. Gratis en EzGYM.
El ESP32 + ESPHome + reed switch lee un sensor magnético (reed switch) en la puerta y publica por MQTT cuándo se abre y cuándo se cierra. EzGYM te da el servidor gratis, con un usuario y una contraseña para cada equipo.
Definís cuántos minutos puede quedar abierta: si la puerta de la cámara de frío sigue abierta más de 5 minutos, te avisamos por mail, y otra vez cuando se cierra.
Según cómo se conecte el sensor, el equipo puede marcar «encendido» con la puerta cerrada. En la ficha del sensor hay un interruptor «Invertir» para que diga Abierta y Cerrada como corresponde.
Cómo se configura
- 1 Creá tu cuenta gratis en EzGYM, entrá a Sensores y agregá una «Puerta o portón».
- 2 Anotá el servidor, el usuario, la contraseña y el tema que te da la app.
- 3 Conectá el sensor magnético entre el GPIO4 y GND del ESP32, y agregá al YAML de ESPHome el bloque de abajo con tus datos.
- 4 Instalá el firmware en el ESP32 desde ESPHome.
- 5 Abrí la puerta y fijate que EzGYM diga Abierta; si dice Cerrada, activá Invertir en la ficha del sensor.
binary_sensor:
- platform: gpio
pin:
number: GPIO4
mode: INPUT_PULLUP
name: porton
device_class: door
sensor:
- platform: wifi_signal
name: senal
update_interval: 60s
mqtt:
broker: devices.ezdis.net
port: 1883
username: sn4k2p9x7q1m
password: LaContraseñaDelSensor
topic_prefix: s/sn4k2p9x7q1m
discovery: false
En este ejemplo, sn4k2p9x7q1m es el usuario del sensor y s/sn4k2p9x7q1m su tema: cambialos, junto con la contraseña, por los que te dio la app al agregar el sensor. No son tu usuario de la app.
Preguntas frecuentes
¿Qué sensor de puerta uso?
Cualquier sensor magnético (reed switch) de dos cables, de los que se usan en las alarmas. Se conecta entre una entrada del equipo y GND.
¿Qué usuario y contraseña le pongo al ESP32 + ESPHome + reed switch?
Los del sensor, no los de tu cuenta: cuando agregás la puerta en Sensores, EzGYM te muestra su usuario (empieza con «sn») y su contraseña. La contraseña se ve una sola vez.
¿Me avisa si el equipo se desconecta?
Sí, si lo activás en la ficha del sensor. Con ESPHome y Tasmota de esta guía anda bien, porque mandan una señal cada minuto aunque la puerta no se mueva.
¿Cuánto cuesta?
Nada: el broker y los avisos por mail son gratis, hasta 30 sensores por cuenta.
Más guías
- Shelly H&T
- Shelly Plus 1 + Add-on DS18B20
- ESP32 + ESPHome + DS18B20
- ESP32 + ESPHome + DHT22 / SHT31
- Tasmota + DS18B20
- Shelly Plus Plug S
- Shelly Plus 1PM
- Shelly PM Mini Gen3
- Shelly Pro 3EM
- Sonoff POW + Tasmota
- ESP32 + ESPHome + PZEM-004T
- Shelly Plus Uni + reed switch
- Tasmota + reed switch
- Carnicerías
- Heladerías
- Farmacias
- Broker MQTT gratis vs HiveMQ
- Planilla de cadena de frío y bromatología