On dispose d’un pluviomètre à godet qui ferme un contact après réception d’environ 0.1mm de pluie.

Toutes les transitions doivent être comptabilisées, c’est le total du nombre de transitions dans un période de temps (par exemple toutes les heures) qui doit être remonté vers le Raspberry pi.
Le dispositif est alimenté par piles (ou batterie rechargeable), l’ESP32 est en veille et doit être réveillé par un changement d’état d’une entrée numérique.
Pour une pluviométrie moyenne de 700mm/an, on a 7000 transitions/an, en cas de forte pluie le réservoir assure un tampon et l’alimentation du godet reste à environ une transition par seconde.
On peut envisager un couple de stations: la station extérieure au niveau du pluviomètre détecte la transition et retransmet immédiatement l’information par un lien radio à définir à une autre station située dans les locaux, puis se remet en veille profonde. L’action doit durer moins de quelques centaines de ms.
Si une transmission nécessite 200mA pour 500ms, la consommation totale par an pour 7000 transitions sera de 200maH soit 1/6 de la capacité de piles AAA.
La station interne est alimentée sur secteur, elle reste en permanence à l’écoute du lien radio et transmet un message MQTT toutes les heures, même en cas d’absence de pluie.