Salut a tous,
Il y a quelques années, j’avais tenté de domotiser mon poulailler avec un ESP8266. Au moment, ou j’envisage de moderniser la chose, retour d’expérience sur les nombreuses choses qui n’ont pas marchées.
Le poulailler se trouve à une bonne 50e de mètres de ma box et le signal WiFi traverse plusieurs murs … en direct, ça marchait (très) moyennement car en limite de portée : grosse consommation électrique.. Pour optimiser les choses, le 8266 garde en mémoire la calibration du WiFi pour éviter de devoir le refaire à chaque fois … calibration qui saute à chaque fois que les volets sont ouverts ou fermés. Encore plus consommateur en énergie. Bref, la 18650 ne survie pas plus d’une petite semaine.
L’ESP8266 n’a pas de détection de brownout (détection de tension faible) rendant impossible toute recharge par des cellules solaires : l’ESP simplement se plante, ne se met plus en someil donc fini par achever la batterie.
L’utilisation du MQTT est pile poile pour ce genre de communication intermittente. En particulier, pour envoyer des ordres qui seront récupérés uniquement au réveil de la sonde (ma domotique optimise la fréquence de recueil des infos en fonction du besoin et de la batterie restante : pratique).
Je souhaite automatiser l’ouverture/fermeture de la porte : j’ai eu de gros problèmes mécaniques, j’ai donc laissé tomber par manque de temps pour un système du commerce. De toute façon, il aurait fallu une autre batterie.
Enfin, je voulais rajouter un test de présence d’eau pour l’abreuvoir : les tests étaient concluants.
Bref, l’un dans l’autre, pas franchement une grosse réussite, je considère mon installation plus comme un Proof Of Concept qu’autre chose :
- il m’a bien permis de défricher tout ce à quoi je devrais penser pour un truc plus définitif
- les choix techniques n’étaient pas bons : le 8266 (mais je n’avais pas trop le choix) ou la porte.
- c’est hyper poussiéreux : les DHT22 ne résistent pas très longtemps, faudra que je prenne mieux en compte ce point
- Le code est par contre très poussé et beaucoup de chose à récupérer : stockage en mémoire RTC, découpage en blocs fonctionnels, mode “interactif”, mode réseau de secours. Si ça intéresse du monde, le code est là : GitHub - destroyedlolo/Poulailler: My own chicken coop automation