[DIY] DINamic Home - Système domotique modulaire open-source 

Salut la communauté HACF ! ![]()
Je vous présente aujourd’hui DINamic Home, un projet open-source sur lequel je travaille pour créer une alternative modulaire aux solutions domotiques propriétaires (Sonoff & co).
Le constat de départ
On a tous vécu ça :
-
Modules Sonoff qui tombent en panne → remplacement complet
-
Besoin d’ajouter une fonction → racheter un module complet
-
Évolution impossible sans tout refaire
-
Prix qui s’accumule rapidement
Et si on pouvait faire comme dans l’industrie ?
Modules sur rail DIN, architecture modulaire, maintenance facile…
Concept DINamic Home
Architecture modulaire
┌─────────────────┐ ┌──────────────┐ ┌──────────────┐
│ CARTE MÈRE │────│ ÉCLAIRAGE │────│ VOLETS │
│ │ │ 4 relais │ │ 6 relais │
│ ESP32-C6 + I2C │ │ + 4 entrées │ │ DPDT │
│ Thread/Zigbee │ │ │ │ │
│ Ethernet W5500 │ └──────────────┘ └──────────────┘
└─────────────────┘ │ │
│ └─────────┬──────────┘
│ │
┌──────────┐ ┌──────────────┐
│MONITORING│ │ EXTENSION │
│Conso CT │ │ Future... │
└──────────┘ └──────────────┘
Spécifications techniques
-
MCU : ESP32-C6-WROOM-1U (Thread/Zigbee/Matter + WiFi)
-
Backup : Ethernet W5500 + antenne externe (cave/garage)
-
Multiplexeur : TCA9548A → 4 bus I2C dédiés
-
Format : 85mm × 56mm (standard Raspberry Pi)
-
Montage : Rail DIN industriel
-
Alimentation : 24V DC, régulation locale 3.3V par carte
Les cartes filles
Éclairage (4 canaux)
-
4 relais
-
4 entrées interrupteurs
-
Adressage : DIP-3 switch
-
Circuit : PCF8574 + ULN2803
Volets (3 volets)
-
6 relais DPDT (montée/descente)
-
Sécurité : impossible d’activer les 2 sens
-
Temps d’usage : 45s max
Monitoring (optionnel)
-
Capteurs CT pour mesure consommation
-
Module séparé pour éviter la complexité
Design industriel
Connectivité inter-modules
Connecteur IDC 2×6 pins :
┌────────────┐
│ 24V │ 5V │
│ SD0 | SD2 │
│ SC0 │ SC2 │
│ SD1 │ SD3 │
│ SC1 │ SC3 │
│ GND │ GND │
└────────────┘
Encombrement optimisé
-
5 modules = ~11-13cm sur rail DIN
-
Boîtiers 3D style industriel
-
Orientation perpendiculaire au rail (comme Siemens/Schneider)
État actuel du projet
Terminé
-
Schéma carte mère ESP32-C6 + TCA9548A
-
Design PCB carte mère (85×56mm)
-
Schéma carte éclairage 4 relais
-
Architecture logicielle ESPHome
-
Choix composants (LCSC pour production)
-
Repo GitHub avec docs complètes
En cours
-
Finalisation PCB carte éclairage
-
Design carte volets 6 relais DPDT
-
Prototypes et tests
-
Boîtiers 3D impression
Roadmap v1.0 (Q3 2025)
-
Tests validation terrain
-
Documentation assemblage complète
-
Publication OSHWLab
-
Configurations ESPHome prêtes
Cas d’usage concret
Maison 120m² type
📊 Besoins :
• 12 circuits éclairage → 3 cartes éclairage
• 6 volets roulants → 2 cartes volets
• Monitoring général → 1 carte conso
• TOTAL : 6 modules sur 1 carte mère
💰 Coût estimé : ~150€ vs 300€+ en Sonoff équivalent
🔧 Maintenance : Remplacement module par module
Évolutivité
-
<32 périphériques : 1 carte mère
-
>32 périphériques : 2e carte mère (maison + garage)
-
Architecture distribuée naturelle
Les points forts
Pour les utilisateurs HA
-
ESPHome natif → Découverte automatique
-
Thread/Zigbee + WiFi + Ethernet → Jamais isolé
-
Configuration YAML standard
-
OTA et debug ESPHome classique
Pour les makers
-
100% Open Source → Schémas + code + BOM
-
KiCad + GitHub → Collaboration facile
-
Composants standards → Pas de pièces exotiques
-
Documentation complète → Assemblage pas-à-pas
Pour l’économie
-
Modulaire → Pas de gaspillage
-
Réparable → Une panne = 1 carte à changer
-
Évolutif → Ajout sans refonte
-
Production locale possible (PCB Europe)
Appel à la communauté
Ce que je recherche
-
Beta-testeurs : Qui a envie de tester les premiers protos ? -
Feedback technique : Avis sur l’architecture, choix composants -
Contributeurs : Code ESPHome, PCB, documentation, boîtiers 3D -
Retours terrain : Photos installations, problèmes rencontrés
Domaines d’expertise recherchés
-
Hardware : Validation schémas, optimisations PCB
-
ESPHome : Packages avancés, intégrations spécifiques
-
Mécanique : Boîtiers 3D, fixations DIN optimisées
-
Doc/Tuto : Guides assemblage, vidéos explicatives
Ressources du projet
GitHub : DINamic-Home
-
Documentation complète
-
Schémas et BOM
-
Configurations ESPHome
-
Issues et discussions ouvertes
OSHWLab : sch_modular_domotics
Et après ?
L’objectif : créer un écosystème domotique français, open-source, modulaire et accessible.
Version 1.0 : Les bases solides (éclairage + volets) Version 2.0 : Extensions (capteurs, actionneurs spéciaux, etc.) Version 3.0 : Qui sait… modules pro, certifications, etc. ?
Qu’en pensez-vous ? ![]()
Est-ce que ça résonne avec vos besoins ? Des questions techniques ? Envie de participer ?
Vos retours vont énormément m’aider à affiner le projet avant les premiers prototypes !
PS : Oui, j’ai choisi « DINamic » pour le jeu de mots DIN + Dynamic… Je ne pouvais pas résister ! ![]()