🧠 6. Développement logiciel
Cette partie explique comment on a codé, configuré et testé le système qui fait tourner toute l’automatisation du MakerSpace.
🛠️ Objectif : connecter les capteurs, centraliser les données, déclencher les bonnes actions au bon moment.
L’ensemble repose sur des ESP32, MQTT, et Home Assistant.
🗂️ Sommaire interactif
🔌 6.1 Programmation des ESP32
📎 Langages utilisés : MicroPython
, Arduino C++
🧰 IDE : PlatformIO
, Thonny
, Arduino IDE
🧠 Ce qu’on a codé pour capter, envoyer et réagir à des données.
⚙️ 6.2 Configuration de la solution domotique
🧠 On a choisi Home Assistant pour centraliser les capteurs.
📡 Intégration avec MQTT
, création des entités, dashboard de suivi.
🤖 6.3 Automatisations et scénarios
🚨 Alerte CO₂, 🔁 ventilation auto, 📊 suivi conso électrique
On explique nos règles domotiques (en YAML) et comment elles réagissent en temps réel.
🧪 6.4 Tests et validation
✅ Tests unitaires sur les modules ESP32
🕵️ Vérifications des scénarios d’automatisation
🗂️ Logs, retours d’erreur, et ajustements.
🎥 En action (facultatif)
💡 Une vidéo ou capture du dashboard peut être ajoutée ici pour illustrer comment le système fonctionne en conditions réelles.
Par exemple :
🧑💻 Code source dispo ici : 🔗 GitHub du projet