Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Re: Detector de timbre del interfono con ESP8266: ¿cómo recibo un aviso en el teléfono?

Traducido del English por IA ·

Primero el hardware. Usa un optoacoplador: puente rectificador (o un PC817 con un diodo inverso en paralelo con el LED), resistencia en serie de 1 kΩ, 10 µF en la salida para que el rizado de CA no aparezca como 50 pulsos por segundo. El lado del transistor a D5 con INPUT_PULLUP, de modo que el pin esté en LOW mientras suena. Antirrebote en el código, envía ring: 1 en el flanco de bajada y ring: 0 cuando lleve 2 s en silencio.Luego yo omitiría la regla de alarma. Una alarma tiene un ciclo de vida (abierta, reconocida, cerrada) y se acumularían alarmas por cada repartidor. Una regla de la tarjeta Rules encaja mejor:

When:  A value changes, device "intercom-d1", value "ring", becomes 1
Then:  Tell people  [x] Members
       Message: "Someone is at the street door"

Los miembros lo reciben en la campana, por push donde lo hayan configurado (la app, o un navegador con push activado), y en cada aplicación de chat que hayan vinculado en Mi perfil > Apps de chat. Así que, una vez que tu administrador conecte la plataforma, cada persona vincula su propia cuenta y ese es tu aviso en el teléfono, con o sin app. Los destinatarios de una regla de la tarjeta Rules nunca reciben correo electrónico ni SMS; para SMS necesitarías un flujo con un bloque Notify y números de teléfono.Una cosa que debes saber: el mismo aviso para la misma persona se retiene durante un enfriamiento de 10 minutos. Para un timbre de puerta está bien en general, pero si dos repartidores llegan con menos de 10 minutos de diferencia, el segundo solo aparece como «(+1)» en el siguiente aviso. Detalles: Notifications from rules and flows.

Solución aceptada♥ 2