Erreurs de commande Slidymoove

Bonjour,
Je dispose de la config suivante :


Mon jeedom est connecté à une box Tahoma grâce au plugin du même nom.
Je viens d’installer une motorisation Slidymoove (portail coulissant). Celle ci est fonctionnelle aussi bien par les télécommandes que par la box Tahoma via l’appli somfy.
Le portail est bien synchronisé sous jeedom.
Quand je lance une commande sous jeedom, cela ne fonctionne pas. Le log du demon donne (pour la commande Open par exemple) :

[2021-03-08 11:32:30][DEBUG] : eqlabel: ActionGroups
[2021-03-08 11:42:11][DEBUG] : send command open to rts://1211-9945-2205/15159973
[2021-03-08 11:42:11][DEBUG] : {"label":"open","actions":[{"deviceURL":"rts:\/\/1211-9945-2205\/15159973","commands":[{"name":"open","parameters":[""]}]}]}
[2021-03-08 11:42:11][DEBUG] : send command: ko: 401. Will retry
[2021-03-08 11:42:11][DEBUG] : logon with *<<<enlevé>>>* and cookie /tmp/tahomacurlcookie
[2021-03-08 11:42:11][DEBUG] : new cookie - logon: ok: 200
[2021-03-08 11:42:11][DEBUG] : send command: {"errorCode":"INCOMPATIBLE_VALUE","error":"open() : Invalid value for command parameter p1 : expected (optional) integer value between 0 and 30 but got "}
[2021-03-08 11:42:11][DEBUG] : return cancelExecutions: ()
[2021-03-08 11:42:11][DEBUG] : set cancelExecutions: ()

Y a t il un bug dans le plugin ou y a t il qqch que je puisse faire pour résoudre mon pb?
merci pour votre aide

Un petit réglage de swap et swapiness ferait pas de mal …

Swapiness:
sudo nano /etc/sysctl.conf  
Ajouter la ligne et sauvegarder:
vm.swappiness = 10  

Swap:
sudo nano /etc/dphys-swapfile
CONF_SWAPSIZE=100 Changez la valeur de CONF_SWAPSIZE à 1024

et pour finir:
sudo swapoff -a && swapon -a
sudo reboot
1 « J'aime »

Bonjour,

Pendant que vous serez en SSH pour corriger le swap et le swapiness profitez en pour faire un petit sudo apt update et upgrade pour mettre à jour votre OS :wink:

1 « J'aime »

c’est fait :


même si cela ne change rien à mon pb actuel !!!

Pas faux mais ton panneau santé lui est tout au vert :slight_smile:

En grattant un peu les infos des commandes, je vois que les actions close ou open attendent en fait un parametre numérique (valeur entre 0 et 30).

Or aucun paramètre n’est envoyé actuellement. Du coup la tahoma renvoit une erreur de syntaxe. Comment on peut ajouter un paramètre à une commande existante ?

Salut à tous, personne pour m’aider ?

Solution trouvée sur un thread connexe :
En appliquant la modification du fichier tahoma.class.php comme indiqué ici solution, ça refonctionne chez moi. Le fichier est situé ici sous linux : /var/www/html/plugins/tahoma/core/class/tahoma.class.php
ligne 346 à mettre en commentaire avec Jeexplorer

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.