13 August 2021

blog tasmota diy domotique domoticz

L'objectif de ce billet de blog est de faire un petit bilan de projets personnels, et d'identifier des pistes pour la suite.

Domotique

Ce qui est en place

Des prises commandées et des commutateurs Sonoff ont été tasmotizées mises en place. Des sondes basées sur des Lolin V1 Lite avec shield DHT-22, également sous tasmota ont été déployées dans une chambre, au salon, au garage.

Domoticz et Mosquitto server (un serveur MQTT) ont été installés sur un Raspberry 3. La communication vers les capteurs et les switchs se fait exclusivement via des messages MQTT pour le moment.

Dans domoticz, des essais d'automatisation ont été réalisés, tout d'abord avec le langage visuel "Blocky", (un langage visuel "scratch-like" embarqué dans domoticz), puis avec le module de scripting en Lua avec une API évenementielle ad hoc (dzEvents). Un asservissement à été mis en place avec la température de la pièce, pour allumer le chauffage en desssous d'une certaine température et l'éteindre au dela.

A noter la confection d'un capteur de température qui a également la forme d'un Lolin V1 Lite (une board ESP-8266) non basé sur Tasmota, mais programmé à partir de Arduino IDE, et qui gère un affichage des températures sur un carré de ePaper de 2,54 pouces. La programmation pourrait être améliorée en endormant / rallumant le module. La mise en someil et le réveil on lieu comme il faut dans les tentatives de prototypage, mais le programme ne se relance pas proprement.

Le tout a été plaçé sur un réseau à part, qui est routé et firewallé depuis un Linksys WRT-54 GS avec OpenWRT.

Les sondes sont visibles depuis le réseau domestique (modulo le fait de configurer un routage vers le réseau des capteurs en ajoutant l'adresse du WRT 54 GS comme passerelle), mais le réseau domestique n'est pas visible depuis elles. Le RPi a un accès à internet, sans que le résau domestique ne soit visible non plus depuis le réseau capteur.

Pour aller plus loin

J'avais prévu le titre "Ce qui reste à faire", mais c'est forcément illimité...

Plus de capteurs

Il manque des capteurs et des actionneurs pour que les choses soient plus amusantes.

A prototyper par exemple, l'utilisation d'un Sonoff avec deux voies, pour piloter un volet roulant. L'appareil a été commandé, mais pas encore prototypé.

Pour aller plus loin, il faudrait remplacer les interupteurs de la maison par des switch sonoff (ou autre référence), afin de pouvoir capter l'état et le commander depuis domoticz.

Une problématique simple : comment changer les interrupteurs et conserver une utilisation "manuelle" efficace, d'une part, et conserver le "look" des autres boitiers interupteurs (commutateurs Schneider Ovalis, pour être précis) ? Une solution serait de brancher des poussoirs Ovalis avec une plaque Sonoff ou similaire à l'intérieur, quitte à dessiner une boite de saillie plus adaptée en 3D.

Il manque encore des capteurs divers pour rendre les choses amusantes :

Les têtes de radiateur sont aussi une piste à explorer, avec une partie capteur et une partie actionneur.

Sinon, les autres actionneurs sont des moteurs, valve d'eau, etc.

Enfin, en basculant plutot sur home-assistant comme logiciel d'intégration, une intégration audiovisuelle semble plus simple à mettre en place.

Pour la commande d'éclairage, la commande de bandeau de LED est à regarder. Il s'agit aussi de pouvoir disposer d'un eclairage de qualité avec un IRC correct.

Plus de fiabilité

Il reste que les sondes de température demandent à être fiabilisées. Elles se bloquent régulièrement. Peut-être le pbm vient-il du reset ?

Faciliter la maintenance

Commençons par l'achat : je ne peux pas trouver le matériel Sonoff dans les magasins du coin. Les prises connectées vendues au Leroy-Merlin ne sont malheureusement pas basée sur des ESP-32, et ne peuvent pas être tasmotizées.

Par ailleurs, faut-il chercher une compatibilité avec la plateforme Tuya ?

Un des intérets de l'utilisation de Tasmota, est d'être complètement local, et d'avoir une (assez bonne) confiance dans le fait que mes données ne sont pas utilisées par les Gafam.

Autres pistes

Monitorer le NAS en utilisant Cacti ?

Bricolage

Je ne vais pas lister tous les sujets de bricolage dans la maison, mais pourtant il y en a.

Listons plutot les ressources de bricolage :

Il manque à l'évidence une solution d'impression 3D. J'hésite entre plusieurs options, soit de fabriquer entièrement l'imprimante, soit en kit, ou bien se tourner vers une marque qualitative. Si j'opte pour une Prusa, les deux derniers points peuvent être atteints.

Une autre option serait de construire plutot une machine CNC.

Par ailleurs, le pilotage par du g-code pourrait également donner lieu à d'autres projets. Pourquoi pas une marionnette à fil dont le mouvement serait donnée par du G-Code ?

Une des problèmes est la manutention du matériel. Sans voitre, il est difficile d'aller chercher des planches de bois, ou des outils lourds.

Aménagement

L'aménagement des chambres et de la salle de bain est satisfaisant. Il reste à améliorer la pièce à vivre, la cuisine, et surtout le salon.

Plusieurs envies pour ma part au salon :

Pour ce qui me concerne, l'envie serait de faire des vidéos pour illustrer la crétion de projets, ce qui imposerait de planifier la création d'un objet, de capturer les momens essentiels de la fabrication en vidéo et photo et de monter le tout.

Production audio-visuelle

Pour le moment, mes modestes moyens sont d'utliser le PC Dell antidéluvien et de composer les vidéos avec kdenlive, ce qui marche pour faire des choses simples comme d'assembler des prises de vues de matchs et ajouter quelques titres.