Dans ma refonte sur mon RPI2 en os lite debian bullseye, j'ai fais une version avec une installation de
-domoticz avec uniquement des scripts dzvents et une page de personnalisation html pour accéder au service ci dessous
-mosquitto
-zwave-js-ui
-homebridge
-rfxcom 433
-clé zwave
-ajout de package pour certains scripts: snmp, gcalcli, speedtest-cli
Voici mon ressenti, dans les 2 cas c'est stable et rapide au niveau du zwave
Dans la version classique avec apt-get et snap
facilité d'installation et gestion des log en RAM plus facile à gérer
le service domoticz est à redémarrer lors d'une coupure de courant et gestion du mode insecure de homebridge
Dans la version docker
Version stable , investissement au niveau de la gestion des containers, a la final il n'y a pas tant de commande que ça à connaitre
Chaque application est dans un container et donc étanche
il faut connaitre certaines notions
- lien entre containers
- ajout de package dans une image
- gestion des volumes
ca me parait robuste et très stable
On peut créer une image avec une nouvelle version tester et revenir sur l'autre version sans avoir toucher à l'OS
Par contre tous les packages non monté dans le docker domoticz sont à récupérer dont le dernier qui est vcgencmd et utilisé par le plugin motherboard sensor et qui pose aussi problème. Pas résolu à ce jour
Les packages qui sont listés dans le fichier docker snmp, gcalcli, speedtest-cli dépendent des scripts développés et ils font partis de la personnalisation de domotique
Docker apporte beaucoup de rigueur dans la mise en place et par la même occasion de la sécurité
Je me laisse encore un peu de temps mais quelque chose me dit que je vais rester sur docker
Au plaisir d'échanger sur le sujet