Aller au contenu
Retour aux projets
Maintenu 2026 Raspberry PiWebAndroid

DomoTick

La maison qui consomme son propre soleil : un hub domotique local, conçu sur mesure pour chaque maison — ici, la mienne.

DomoTick

À propos

DomoTick est un système domotique écrit de zéro en Rust : un hub sur un Raspberry Pi qui parle directement à chaque appareil, et une application (web et Android) qui ne parle qu'au hub. Son but n'est pas d'allumer des lampes depuis un téléphone, mais de consommer au bon moment.

Sur mesure, pour chaque maison

DomoTick n'est pas un produit tout fait : chaque installation est construite pour une maison, avec ses appareils, son abonnement et les habitudes de ceux qui y vivent. Ce qui suit, captures comprises, est un exemple : DomoTick tel qu'il est appliqué à ma maison.

Une seule application au lieu de quinze

Onduleur, batterie, pompe à chaleur, prises, borne, alarme : chaque marque a son application, et le foyer finit avec une quinzaine d'icônes qui ne se parlent pas. DomoTick les remplace toutes par une seule application, qui montre seulement ce qui sert à la maison et fait travailler les appareils ensemble. Ce n'est pas non plus une plateforme généraliste qu'il faut configurer écran par écran : l'application est conçue pour cette maison, et la famille s'en sert sans formation.

Consommer son propre soleil

Le hub lit en direct la production des panneaux photovoltaïques (onduleur en Modbus TCP), les compteurs de la pompe à chaleur, les prises connectées et le Linky, puis applique les règles de la maison : les machines passent avant le chauffage, le ballon d'eau chaude chauffe en journée avec le soleil, le chauffage se préchauffe avec le surplus sans descendre sous un plancher de confort, et l'abonnement de 6 kVA est protégé.

Un planning qui apprend

Un planning sur sept jours place le lave-linge, le sèche-linge et le lave-vaisselle sur les heures les plus ensoleillées, en apprenant les habitudes de la famille jour par jour. Le téléphone prévient quand une machine a fini ou quand c'est le moment de lancer un cycle, et chaque soir un bilan dit ce que le soleil a fait économiser.

Sécurisé dès la conception

Les données restent dans la maison et le hub n'ouvre aucun port sur Internet. Chaque échange avec un appareil est authentifié, et chiffré quand le protocole le permet. Les mots de passe et clés ne sont stockés que sur le Raspberry Pi, jamais dans le code ni dans les journaux. Au besoin, le hub peut s'ouvrir à l'extérieur de la maison à travers une couche de sécurité supplémentaire (réseau privé chiffré de type VPN), sans jamais être exposé directement sur Internet.

Points clés

  • Tout se règle depuis l'application : noms et icônes des appareils, favoris, filtres, plan de la maison, règles et seuils d'énergie, notifications, tarifs ; et comme le code est le mien, le design, les menus et leur accès s'adaptent sur mesure à chaque foyer
  • Sécurité dès la conception : aucun port ouvert sur Internet, données gardées à la maison, application protégée par jeton, échanges chiffrés et authentifiés avec les appareils (une trame dont la signature est fausse est rejetée), clés et mots de passe jamais dans le code ni dans les journaux, Rust sans code « unsafe »
  • Hub en Rust (axum, SQLite), application Dioxus compilée pour le web et Android : un seul code d'interface
  • Intégrations écrites à la main : prises Tuya en local (protocole 3.4/3.5 chiffré), onduleur SolarEdge en Modbus TCP, pompe à chaleur Atlantic via Overkiz, lave-linge SmartThings, robot Roomba en MQTT/TLS, Linky via Enedis, météo Open-Meteo
  • Règles d'énergie : machines prioritaires sur le chauffage, plancher et plafond de confort, préchauffage solaire, bouton « fenêtre ouverte », coupure automatique des prises en veille
  • Eau chaude au soleil : fenêtre de chauffe à midi, appoint avant la douche du matin, boost anti-légionelle hebdomadaire placé un jour de grand soleil
  • Planning sur 7 jours : prévision solaire recalée sur la production réelle, habitudes apprises par jour de la semaine, enchaînements lavage puis séchage
  • Notifications locales via un serveur ntfy sur le Pi et un service Android intégré à l'application, sans service cloud tiers
  • Bilans : facture du mois depuis le Linky, autoconsommation et revente du jour, historique 2023-2026
  • Chaque décision d'architecture, sécurité comprise, est écrite et justifiée (ADR) : on sait pourquoi le système est fait ainsi

Comment ça marche

Schéma de DomoTick : les appareils de la maison (onduleur solaire, Linky, pompe à chaleur, prises, électroménager, météo) parlent au hub sur un Raspberry Pi, qui applique les règles d'énergie, planifie, garde l'historique et notifie ; l'application web et Android ne parle qu'au hub.

Galerie

07 visuels
Projet suivant
Land Conquest
Le monde réel devient ton champ de bataille.