Salut,
Je voulais pouvoir faire varier la fréquence d’interrogation depuis Jeedom en fonction de l’horaire.
Si ça peut éviter à quelqu’un (comme moi
) de chercher comment faire, je poste la solution que j’ai trouvée.
J’utilise pour cela le plugin SSHcommander, j’ai créé un équipement qui pointe vers la VM qui fait tourner pyicloud (ça pourrait-être également Jeedom) sur lequel j’ai créé des commandes « Cron 01 », « Cron 60 »…
J’utilise la commande suivante pour ajouter un cron à la crontab (cron 60 pour cet exemple) :
(crontab -u [user] -l ; echo "0 * * * * python3 /home/[user]/.local/bin/tstpyicloud.py") | crontab -u [user] -
Et celle-ci pour supprimer le cron de cet équipement de la crontab :
crontab -u [user] -l | grep -v 'python3 /home/[user]/.local/bin/tstpyicloud.py' | crontab -u [user] -
Bien évidemment [user] est à remplacer par le user de la machine qui fait tourner pyicloud et pour rester dans l’exemple de @Dartagnan j’ai conservé tstpyicloud.py comme nom de fichier à lancer.
@+.