Hello
Si certains sont intéressés, j’ai utilisé le plugin sshmanager pour mettre une surveillance sur ma VM qui contient le snap zwave-js-ui ainsi :
- Création du sshmanager pour la machine en question
- Ajout de 4 commandes infos pour récupérer :
- version actuellement installée
- version latest stable
- version latest candidate
- version latest edge
et 1 action pour faire l’update
Cela donne cela infine :

Voici les 4 commandes ssh pour les infos :
snap list | grep zwave-js-ui | awk '{print $2}'
snap info zwave-js-ui | awk '/^ latest\/stable:/ {print $2, "du", $3}' | sed 's/\([0-9]*\)-\([0-9]*\)-\([0-9]*\)/\3\/\2\/\1/'
snap info zwave-js-ui | awk '/^ latest\/candidate:/ {print $2, "du", $3}' | sed 's/\([0-9]*\)-\([0-9]*\)-\([0-9]*\)/\3\/\2\/\1/'
snap info zwave-js-ui | awk '/^ latest\/edge:/ {print $2, "du", $3}' | sed 's/\([0-9]*\)-\([0-9]*\)-\([0-9]*\)/\3\/\2\/\1/'
Avec un cron à 1 fois par jour sur l’équipement et une action sur valeur qui me publie un message dans le centre de notification (derrière j’ai un scénario qui me telegram tous les messages du centre de notification).
Et la commande ssh pour l’update :
sudo snap refresh zwave-js-ui
Attention : pour l’update :
- il faut configurer votre utilisateur pour ne pas avoir à taper le mot de passe pour la commande sudo
Voici comment faire :
Exécuter la commande suivante :
echo 'limitedacess ALL=(ALL) NOPASSWD:ALL' | sudo tee /etc/sudoers.d/limitedacess
Note : ici, j’autorise toutes les commandes et ensuite j’ai limité la connexion ssh pour l’utilisateur en question à l’ip de mon jeedom
- Créer un fichier : exemple nom « limitedaccess », l’important, c’est l’extension .conf
sudo nano /etc/ssh/sshd_config.d/limitedaccess.conf
- Y mettre la commande suivante
Match User monitoring
AllowUsers monitoring@192.168.1.100
Merci TiTidom : Question sur l'utilisation de sudo - #17 par TiTidom
PS :
Autre sujet : j’ai contacté robertslando car ils ont eu un soucis sur les updates côté snap. Ils ont mis en place un automatisme pour mieux suivre les versions. Ils ont corrigé cela ajd. Ils devraient y avoir moins de décalage dorénavant.