Como montar um alerta de congelamento com ESPHome?
Ligue uma sonda DS18B20 à prova d'água a um ESP32, adicione os componentes one_wire e dallas_temp do ESPHome e prenda a sonda no cano com fita. O ESPHome só mede; o alerta vem de quem recebe a leitura, seja uma automação do Home Assistant, seja um serviço externo para o qual o dispositivo envia os dados por HTTPS.
O sensor
Ligue o fio de dados da sonda a um pino GPIO com um pull-up de 4,7 kΩ para 3,3 V. Com uma única sonda no barramento, não é preciso informar o endereço dela. O ESPHome informa em °C.
one_wire:
- platform: gpio
pin: GPIO4
sensor:
- platform: dallas_temp
id: pipe_temp_c
name: Garage pipe temperature
update_interval: 60s Opção 1: alerta pelo Home Assistant
Depois que o dispositivo é adotado, o sensor aparece no Home Assistant e uma automação de estado numérico pode notificar o seu celular. É o caminho mais rápido, mas o alerta depende de o Home Assistant e a internet da sua casa continuarem funcionando.
Opção 2: enviar as leituras para fora
O componente http_request do ESPHome pode fazer POST de cada leitura para um serviço hospedado, que cuida dos alertas, do histórico e de perceber quando o dispositivo fica em silêncio. O ProbeHarbor publica um snippet pronto em probeharbor.dev/esphome/probeharbor.yaml: crie um dispositivo push, coloque a URL de ingestão dele no secrets.yaml e aponte o snippet para o ID do seu sensor.
Dá para fazer as duas coisas: manter o dispositivo no Home Assistant para automações locais e enviar para um serviço externo os alertas que precisam chegar até você.
Perguntas frequentes
O ESPHome consegue enviar uma notificação sozinho?
Não direto para o seu celular. Ele pode chamar uma ação do Home Assistant ou fazer uma requisição HTTP, então a notificação vem do Home Assistant ou do serviço que recebe a requisição.
Que limite o alerta deve usar?
1–3 °C (34–38 °F) no cano; o ESPHome já trabalha em °C. Use o valor mais alto se você demora para reagir.
Veja também
Receba um alerta de congelamento para o seu espaço
O ProbeHarbor monitora sondas em garagens, porões rasos e cabanas e avisa você antes que os canos congelem. O plano gratuito inclui alertas por e-mail; use uma sonda ESP32 ou conecte o Home Assistant.