Sensor de porta com ESP32 + ESPHome + reed switch, grátis por MQTT
Saiba pelo celular se a porta da câmara fria ou o portão do depósito ficaram abertos, com aviso por e-mail. Grátis no EzGYM.
O ESP32 + ESPHome + reed switch lê um sensor magnético (reed switch) na porta e publica por MQTT quando ela abre e quando fecha. O EzGYM dá o servidor grátis, com um usuário e uma senha para cada equipamento.
Você define quantos minutos ela pode ficar aberta: se a porta da câmara fria continuar aberta mais de 5 minutos, avisamos por e-mail, e de novo quando fechar.
Dependendo de como o sensor é ligado, o equipamento pode marcar «ligado» com a porta fechada. Na ficha do sensor há um botão «Inverter» para que diga Aberta e Fechada corretamente.
Como configurar
- 1 Crie sua conta grátis no EzGYM, entre em Sensores e adicione uma «Porta ou portão».
- 2 Anote o servidor, o usuário, a senha e o tópico que o app mostra.
- 3 Ligue o sensor magnético entre o GPIO4 e o GND do ESP32, e adicione ao YAML do ESPHome o bloco abaixo com seus dados.
- 4 Instale o firmware no ESP32 pelo ESPHome.
- 5 Abra a porta e veja se o EzGYM diz Aberta; se disser Fechada, ative Inverter na ficha do 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: ASenhaDoSensor
topic_prefix: s/sn4k2p9x7q1m
discovery: false
Neste exemplo, sn4k2p9x7q1m é o usuário do sensor e s/sn4k2p9x7q1m o seu tópico: troque-os, junto com a senha, pelos que o app deu ao adicionar o sensor. Não são o seu usuário do app.
Perguntas frequentes
Que sensor de porta uso?
Qualquer sensor magnético (reed switch) de dois fios, dos usados em alarmes. Ele vai entre uma entrada do equipamento e o GND.
Que usuário e senha coloco no ESP32 + ESPHome + reed switch?
Os do sensor, não os da sua conta: quando você adiciona a porta em Sensores, o EzGYM mostra o usuário (começa com «sn») e a senha. A senha aparece uma única vez.
Avisa se o equipamento desconectar?
Sim, se você ativar na ficha do sensor. Funciona bem com ESPHome e Tasmota deste guia, porque mandam um sinal a cada minuto mesmo que a porta não se mexa.
Quanto custa?
Nada: o broker e os avisos por e-mail são grátis, até 30 sensores por conta.
Mais guias
- 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
- Açougues
- Sorveterias
- Farmácias
- Broker MQTT grátis vs HiveMQ
- Planilha de temperatura e ANVISA / Vigilância Sanitária