Sowel, moteur de domotique open source
Un moteur domotique où l'on applique des recettes à des pièces au lieu d'écrire des scripts. Je développe son cœur, des plugins, et les nœuds radio LoRa qui domotisent le Domaine Solio.

- Client
- Projet open source
- Période
- 2026 - aujourd'hui
- Rôle
- Développeur du cœur, auteur de plugins, électronique et firmware des nœuds radio
Le besoin
La domotique classique demande d'écrire un script ou un fichier de configuration pour chaque automatisme. Sowel remplace cette programmation par des recettes paramétrées, appliquées à une zone de la maison. Le moteur tourne en local, sans cloud, et s'étend par des plugins que l'on installe depuis une boutique intégrée, sans redémarrage.
Sowel est distribué sous licence AGPL. Le projet réunit une petite équipe de contributeurs, et chaque plugin ou recette que j'écris pour le Domaine Solio devient installable par tous les utilisateurs du moteur.
La solution
- 01
Cœur du moteur : type d'équipement onduleur, alertes de batterie faible, compteurs d'énergie imbriqués, graphiques d'analyse, prise en charge de plusieurs coordinateurs Zigbee, et pages d'interface apportées par un plugin.
- 02
Plugins : supervision des onduleurs par Network UPS Tools, accès partagés avec codes et plages horaires pour les invités et les artisans, évolutions du plugin Zigbee2MQTT.
- 03
Recettes d'automatisation : ventilation pilotée par l'humidité intérieure et extérieure, chauffe-eau sur surplus photovoltaïque, plafonnement des radiateurs, fermeture du portail à la nuit tombée.
- 04
Nœuds radio LoRa 868 MHz sur RP2040 et RFM95W : schéma de montage, firmware C++, protocole radio signé par HMAC avec protection contre le rejeu, boîtiers modélisés et imprimés en 3D.
- 05
Déploiement sur le Domaine Solio : une quarantaine d'équipements Zigbee pour la ventilation, le chauffage et l'énergie, des nœuds LoRa pour le portail et le poulailler, et un relevé de couverture radio sur le terrain.
Le résultat
Plugins et recettes publiés sous licence libre, installables depuis la boutique de Sowel. Le Domaine Solio fonctionne sur Sowel, et les nœuds LoRa du portail et du poulailler sont en cours de mise en service.



