Migration vers la Jeedom pro
Petit article pour vous montrer un cas concret de migration de jeedom (bon juste un changement hardware mais c’est déjà un bon exemple) et d’utilisation de la box pro (qui pourra vous donner une bonne idée des performances de celle-ci et de la center).
Architecture de départ
Jeedom core :
- AMD 4 cœurs 2.4-3.1 GHz
- 16 Go de RAM
- SSD Samsung 840 128 Go
- Ubuntu 14.04
- enOcean
- SMS
- RFXCOM
Zwave :
- Raspberry
- Razberry v4
- Z-way 1.7.2
Architecture cible
Bloc Jeedom Pro Server (JeedomBoard Quad) :
- ARM A9 4 cœurs 1-1.2 GHz
- 2 Go de RAM DDR3
- SSD 30 Go
- Debian Jessie
- enOcean
- SMS
- RFXCOM
Bloc Jeedom Pro Satellite Zwave (JeedomBoard Uno):
- ARM A9 1 cœur 1 GHz
- 512 Mo de RAM DDR3
- Razberry v5 (Z-wave plus)
- Z-way 2.0
La migration
La migration de jeedom core s’est passée sans aucun soucis, installation de Jeedom sur la nouvelle architecture (2 ou 3 modifications à cause de Jessie, en particulier dues au nouveau système et php 5.6). La migration de la partie z-way c’est une autre histoire, gros soucis pour faire marcher le z-way 2.0 sur Jessie (une fois qu’on sait comment faire c’est évident mais faut le trouver…), ensuite impossible de migrer les périphériques z-wave, obligé de tout ré-inclure… Bref une fois ces difficultés passées tout est reparti sans soucis et tout marche.
Utilisation
Après quelques modifications de Jeedom en particulier au niveau des scénarios de gestion des lumières, et une fois tout ceci optimisé la réactivité est presque plus rapide qu’avant. Les pages se chargent quasiment aussi vite qu’avant, les scénarios sont rapides et la charge système basse (actuellement la charge est de 0.1 sur 15 min, des fois ça monte a 0.5, soit 12 % d’utilisation). Pour vous donner une idée, une center aura 2 fois moins de cœurs donc dans le pire des cas on utilisera 24 % des ressources système (dans le pire des cas car la charge système prend en compte le temps des accès disques et ceux-ci n’auront pas la même vitesse sur la pro et sur la center), de plus l’ajout du z-way en local au lieu de déporté n’aura pas un grand impact (actuellement mon système z-wave utilise 0.05 de ressources sur 15 min).
Donc comme on peut le voir niveau performance on est large (pour information j’ai environ une centaine d’équipements tout confondu). De plus la pro aura encore plus de satellite que ce que j’ai actuellement avec les moteurs rfxcom et enOcean sur des cartes 1 cœur, les performances seront donc meilleures.
Au niveau des temps d’affichage du dashboard (qui eux ne changeront pas entre la pro et la center), je suis à froid (cas très rare, juste après un redémarrage du système) à 0.8 s (j’ai un peu plus de 50 widgets pour un total de plus de 200 commandes à afficher) et à chaud (cas le plus courant) à 0.4 s.
Pourquoi ce changement
Vous allez me dire pourquoi faire ce changement :
- Déjà pour me rapprocher des futurs center et pro
- Supprimer mon gros serveur qui consomme pas mal et demande de l’entretien
- Passage à un Synology (pour justement simplifier l’entretien de tout ce système)
- Améliorer la disponibilité de tous les sytèmes (un redémarrage du NAS n’impact plus jeedom)
Voilà j’espère que cette courte présentation vous a plu et surtout vous a donné envie !!!!