Domoticz sur Thin Client
Publié : 09 mars 2023, 15:01
Bonjour,
Depuis l'installation de Bullseye desktop j'avais des problèmes d’instabilité de mon Raspberry PI3B, ex reboots intempestifs.
Comme les Raspberrys sont rares et chers j'ai regardé vers les Thin Client HP620 et HP630 pour tester Domoticz.
Pour faire simple ce sont des mini PC de base souvent utilisés dans les entreprises pour exécuter des logiciels chargés à partir d'un serveur centralisé.
La configuration est relativement modeste, 2GB à 8GB de RAM et un SSD de 8GB ou 16GB. Ils sont assez compacts et consomment/chauffent très peu, environ 16w et surtout sans avoir besoin de ventilation.
Côté SSD, il y a 2 emplacements M2.0 (format 2242 et 2280). J'ai configuré une partition de 28GB sur le SSD de 32GB
pour que la sauvegarde de tout le disque avec Clonezilla rentre sur une clef USB de 32GB.
Bizarrement je n'ai pas trouvé grand chose sur le net sur l'utilisation de Thin Client avec Domoticz. Je suis parti sur un HP T630 avec 8GB de RAM et un SSD de 32GB trouvé sur ebay.
Sur le papier ce modèle affiche des performances très largement supérieures à mon PI3B, et ce pour un prix comparable si on cherche un peu. Attention, les prix sont très variables pour une même configuration.
Aux vues des résultats le T620 moins puissant mais moins cher devrait largement faire l'affaire.
Comme configuration de départ sur le PI3B j'avais Domoticz 2022.2, le plugin ZigbeeforDomoticz avec une Zigate V2 et Homebridge.
Voici les étapes que j'ai suivies pour migrer Domoticz sur le T630 :
1) Sauvegarde du répertoire domoticz du PI3.
2) Installation de Raspberry Pi Desktop dans une partition de 28GB ce qui permet de sauvegarder tout le disque sur une clef USG de 32GB avec Clonezilla.
3) Installation de Domoticz recompilé pour avoir une version 32bits.
4) Restauration de la base de données Domoticz et du répertoire du plugin.
Domoticz est reparti sans problème mais j'ai eu des soucis au moment d'installer Homebrigde qui désinstallait le desktop à cause d’incompatibilité avec la version de l'OS en version 32bits (getconf LONG_BIT).
J'ai donc testé avec un Mint en 64 bits et Domoticz 2022.2 en version 64 bits.
Il m'a fallu installer 2 packages supplémentaires, libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb et openssl_1.1.1f-1ubuntu2.17_amd64.deb, pour corriger des messages d'erreur et pouvoir lancer Domoticz.
Après ça Homebridge 64 bits s'est installé sans conflit avec le desktop.
Après quelques jours de fonctionnement j'ai installé la version 2023.2 de Domoticz qui venait de sortir.
Je n'ai rencontré aucun problème à ce jour dû à ce changement de processeur ou à la nouvelle version de Domoticz.
Globalement cette configuration logicielle utilise 1GB sur les 8GB et moins de 5% CPU.
L'utilisation est très fluide et pour utiliser un peu les ressources en rab j'ai ajouté un SSD de 480GB pour y mettre un serveur DLNA et en prime une partition W10.
Je l'utilise également pour aller sur le net ce qui était vraiment trop pénible sur le PI3.
Pour finir j'ai testé l'installation de ma zigate directement dans le boîtier puisqu'il y a un port USB sur la carte mère.
Je craignais que le signal zigbee soit dégradé mais je n'ai noté qu'une petite baisse des LQIs des devices et tout fonctionne comme avant..merci le réseau maillé.
Voilà .. quelques infos partagées pour ceux qui seraient intéressés par cette configuration.
Il y a pas mal d'autres modèles de Thin Client de différents constructeurs donc si vous avez testé n'hésitez pas à mettre un petit mot.
Depuis l'installation de Bullseye desktop j'avais des problèmes d’instabilité de mon Raspberry PI3B, ex reboots intempestifs.
Comme les Raspberrys sont rares et chers j'ai regardé vers les Thin Client HP620 et HP630 pour tester Domoticz.
Pour faire simple ce sont des mini PC de base souvent utilisés dans les entreprises pour exécuter des logiciels chargés à partir d'un serveur centralisé.
La configuration est relativement modeste, 2GB à 8GB de RAM et un SSD de 8GB ou 16GB. Ils sont assez compacts et consomment/chauffent très peu, environ 16w et surtout sans avoir besoin de ventilation.
Côté SSD, il y a 2 emplacements M2.0 (format 2242 et 2280). J'ai configuré une partition de 28GB sur le SSD de 32GB
pour que la sauvegarde de tout le disque avec Clonezilla rentre sur une clef USB de 32GB.
Bizarrement je n'ai pas trouvé grand chose sur le net sur l'utilisation de Thin Client avec Domoticz. Je suis parti sur un HP T630 avec 8GB de RAM et un SSD de 32GB trouvé sur ebay.
Sur le papier ce modèle affiche des performances très largement supérieures à mon PI3B, et ce pour un prix comparable si on cherche un peu. Attention, les prix sont très variables pour une même configuration.
Aux vues des résultats le T620 moins puissant mais moins cher devrait largement faire l'affaire.
Comme configuration de départ sur le PI3B j'avais Domoticz 2022.2, le plugin ZigbeeforDomoticz avec une Zigate V2 et Homebridge.
Voici les étapes que j'ai suivies pour migrer Domoticz sur le T630 :
1) Sauvegarde du répertoire domoticz du PI3.
2) Installation de Raspberry Pi Desktop dans une partition de 28GB ce qui permet de sauvegarder tout le disque sur une clef USG de 32GB avec Clonezilla.
3) Installation de Domoticz recompilé pour avoir une version 32bits.
4) Restauration de la base de données Domoticz et du répertoire du plugin.
Domoticz est reparti sans problème mais j'ai eu des soucis au moment d'installer Homebrigde qui désinstallait le desktop à cause d’incompatibilité avec la version de l'OS en version 32bits (getconf LONG_BIT).
J'ai donc testé avec un Mint en 64 bits et Domoticz 2022.2 en version 64 bits.
Il m'a fallu installer 2 packages supplémentaires, libssl1.1_1.1.1f-1ubuntu2.17_amd64.deb et openssl_1.1.1f-1ubuntu2.17_amd64.deb, pour corriger des messages d'erreur et pouvoir lancer Domoticz.
Après ça Homebridge 64 bits s'est installé sans conflit avec le desktop.
Après quelques jours de fonctionnement j'ai installé la version 2023.2 de Domoticz qui venait de sortir.
Je n'ai rencontré aucun problème à ce jour dû à ce changement de processeur ou à la nouvelle version de Domoticz.
Globalement cette configuration logicielle utilise 1GB sur les 8GB et moins de 5% CPU.
L'utilisation est très fluide et pour utiliser un peu les ressources en rab j'ai ajouté un SSD de 480GB pour y mettre un serveur DLNA et en prime une partition W10.
Je l'utilise également pour aller sur le net ce qui était vraiment trop pénible sur le PI3.
Pour finir j'ai testé l'installation de ma zigate directement dans le boîtier puisqu'il y a un port USB sur la carte mère.
Je craignais que le signal zigbee soit dégradé mais je n'ai noté qu'une petite baisse des LQIs des devices et tout fonctionne comme avant..merci le réseau maillé.
Voilà .. quelques infos partagées pour ceux qui seraient intéressés par cette configuration.
Il y a pas mal d'autres modèles de Thin Client de différents constructeurs donc si vous avez testé n'hésitez pas à mettre un petit mot.