Vue d’ensemble
Le Système de Pilotage de Volets WiFi est une solution domotique complète développée pour automatiser les volets roulants d’un domicile. Le projet combine hardware personnalisé, firmware open-source et applications sur mesure pour créer un système fiable et sécurisé.

Objectifs du projet
- Confort : Pilotage à distance des volets depuis smartphone
- Modernisation : Upgrade d’installation existante sans changement des volets ou installation d’une solution propriétaire couteuse
- Sécurité : Communication chiffrée et authentifiée
- Scalabilité : Architecture modulaire pour 9 volets
- Stabilité : Système fonctionnel sur une longue durée sans intervention
Architecture Globale
Stack technologique complète
Le système repose sur une architecture en trois parties :
┌──────────────────────────────────────────────────┐
│ APPLICATION MOBILE (Flutter/Dart) │
│ Interface utilisateur Android │
└────────────────────┬─────────────────────────────┘
│ HTTPS REST API
┌────────────────────▼─────────────────────────────┐
│ SERVEUR PYTHON (Raspberry Pi) │
│ • API REST FastAPI │
│ • Client MQTT → Broker Mosquitto │
│ • Base de données SQLite │
└────────────────────┬─────────────────────────────┘
│ Protocol MQTT
┌────────────────────▼─────────────────────────────┐
│ MODULES ESP12F (Tasmota) │
│ Boîtiers dans les combles (x9) │
│ • Pilotage relais commande │
│ • Publication état MQTT │
│ • WiFi 2.4GHz │
└──────────────────────────────────────────────────┘
Développement Hardware
Électronique embarquée
Principe : Contact sec entre fil de commande et masse (commun) pour montée et descente. Solution par relais 2 canaux isolés galvaniquement (simple, fiable, rapide à déployer).
Composants : ESP12F, 2 relais, carte d’alimentation intégrée 230V → 5V, fusible 0.5A externe, connecteur de programmation.
Conception du boîtier 3D
Boîtier custom conçu sur inventor et imprimé en PETG (Artillery SW X2) avec couvercle clipsé et inserts thermofixés.
Retour d’Expérience
Système opérationnel sur 9 volets depuis plusieurs mois avec latence faible et disponibilité ~99%. Projet complet intégrant hardware (boîtiers 3D, électronique 230V), firmware (Tasmota/MQTT), backend (FastAPI sécurisé avec HMAC) et mobile (Flutter). Sécurité assurée par API REST HTTPS, authentification gérée par FastAPI et accès distant via VPN pour une surface exposée minimale. Principal apprentissage : architecture IoT scalable et sécurité réseau.

Axes d’amélioration
- Augmentation de l’isolement entre pistes secteur et BT
- Intégration Home Assistant pour centralisation domotique
- Gestion de l’ouverture partielle par apprentissage et temporisation
- Ajout de capteur de fin de course pour détécter la fermeture