Projet Ruche
L'objectif de ce projet est de mettre en œuvre une surveillance pour des ruches installées en pleine nature. Le suivi des ruches serait entre mars et octobre, c'est à dire en période d'activité des abeilles.
Des dispositifs seraient installés dans les ruches pour suivre des paramètres tels que : température extérieure, température intérieure, poids de la ruche (variable selon la quantité de miel produite), humidité extérieure & intérieure, son (près de l'entrée), mouvement, pression atmosphérique. Dans un 2e temps, ceci pourrait être complété par la luminosité extérieure, caméra, niveau d'eau. Ceci serait installé avec des capteurs et des microcontrôleurs ESP32.
Une ruche factice serait installée pour l'alimentation électrique de l'ensemble des équipements et la communication réseau avec le système de suivi centralisé. Ceci serait mis en oeuvre avec un Pi3, et avec une batterie complétée éventuellement par une production photovoltaïque. Un envoi des données par heure en journée serait suffisant.
ARCHITECTURE
Les appareils ESPHome (ESP32), échangent leurs données via MQTT avec le Pi3, jouant le rôle de concentrateur. Home Assistant, installé sur une machine distincte, se connecte également au broker pour superviser et automatiser les interactions domotiques. Le Pi3 assure ainsi la communication entre tous les éléments sans héberger Home Assistant lui-même. Grâce à la connexion 4G avec le serveur HA, le système reste autonome, accessible à distance.
[ ESP32 + capteurs (ESPHome) ]
|
| ⇄ MQTT en WiFi
↓
[ Raspberry Pi 3 (Mosquitto broker) ]
|
| ⇄ MQTT via connexion 4G
↓
[ Home Assistant (sur un autre serveur) ]
Le système met en œuvre un ESP32 configuré avec ESPHome pour surveiller plusieurs paramètres clés de la ruche. Il mesure la température interne à l’aide d’un capteur type DS18B20, le poids de la ruche grâce à une cellule de charge avec module HX711, et la luminosité extérieure via un capteur BH1750. Les données sont transmises en MQTT au Raspberry Pi 3 qui joue le rôle de broker, puis intégrées à Home Assistant pour visualisation et alertes. Cette architecture permet un suivi automatisé en temps réel de l’état de la ruche.