{"errorCode":"INCOMPATIBLE_VALUE","error":"open()

Bonjour a tous , je viens d’installer le plugin Tahoma sur un Jeedom tout neuf sous RPI 4
je tente de me connecter à un rideau Somfy en RTS
mais j’ai le message d’erreur ci dessous dans la Log

{"errorCode":"INCOMPATIBLE_VALUE","error":"open()
--> erreur si je tente monter ou descendre le rideau

par contre le Test ... semble fonctionner (+ bruit de confirmation au niveau du rideau) 

0005|[2022-11-03 20:51:16]DEBUG : send command test to rts://XXXX-XXXX-XXXX/XXXXXXX
0006|[2022-11-03 20:51:16]DEBUG : {"label":"test","actions":[{"deviceURL":"rts:\/\/XXXX-XXXX-XXXX\/XXXXXXX","commands":[{"name":"test"}]}]}
0007|[2022-11-03 20:51:16]DEBUG : send command: {"execId":"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"}
0008|[2022-11-03 20:51:16]DEBUG : return cancelExecutions: (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
0009|[2022-11-03 20:51:16]DEBUG : set cancelExecutions: (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

J’ai bien sur tester les propositions des divers post de mettre en commentaire les lignes 447 ou 346 … sans succes, je pense que depuis le fichier /var/www/html/plugins/tahoma/core/class/tahoma.class.php a du evoluer

Si l’un d’entre vous à une info ce serait bienvenu, voir eventuellement du developpeur , je ne voudrais pas avoir acheté un plugin pour rien.
(bon j’ai compris il le faut pas le tagger …)

Bonjour,

Je vous invite à lire ceci

Et compléter / corriger votre post ensuite.
J’ai deja formaté pour vous les logs, point 11.
Sur community en principe on fait participer tout le monde et on ne demande pas de l’aide du développeur en particulier, point 16.

Bonjour, merci pour les commentaires, je tente de me corriger.

Je continue de chercher et je donne des infos pour partager voir si j’ai la solution ou si cela n’impacte pas autre chose.
Cela ressemble beaucoup au post Slidymoove et de Plugin tahoma somfy qui propose de mettre en commentaire à la ligne 346

$tahomaCmd->setConfiguration(‹ nparams ›, $command->nparams);

Le fichier a du evoluer depuis , car moi à la ligne 346 il y a

$tahomaCmd->setType(‹ action ›);

Finalement j’ai commenter la ligne 364 du fichier /var/www/html/plugins/tahoma/core/class/tahoma.class.php

$tahomaCmd->setConfiguration(‹ nparams ›, $command->nparams);

Et maintenant ça marche pour mon volet roulan et pour mon Portail.

je ne suis pas sur de l’impact de la solution car je me rends compte que la commande monter descendre fonctionne , la commande My ne focntionne pas : la log montre une erreur 401 :

0130|[2022-11-04 10:01:03]DEBUG : send command my to rts://XXXX-XXXX-XXXX/XXXXXXXX

0131|[2022-11-04 10:01:03]DEBUG : {"label":"my","actions":[{"deviceURL":"rts:\/\/XXXX-XXXX-XXXX\/XXXXXXXX","commands":[{"name":"my"}]}]}

0132|[2022-11-04 10:01:03]DEBUG : send command: ko: 401. Will retry

0133|[2022-11-04 10:01:03]DEBUG : logon with [MONCOMPTE@TOTO.INFO](mailto:MONCOMPTE@TOTO.INFO) and cookie /tmp/tahomacurlcookie

0134|[2022-11-04 10:01:03]DEBUG : new cookie - logon: ok: 200

0135|[2022-11-04 10:01:03]DEBUG : send command: {"execId":"xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx"}

0136|[2022-11-04 10:01:03]DEBUG : return cancelExecutions: (xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx)

0137|[2022-11-04 10:01:03]DEBUG : set cancelExecutions: (xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx)

si l’on pouvait eventuellement avoir une correction dans le plugin ce serait Top.
mais je ne sais pas qui peut le faire , car je ne connais pas l’impact de cette modif.
Cordialement
Guillaume.

Je te répond via email :slight_smile:

Bonjour a tous probleme résolu hier soir:
Issues-44
bonne journée a tous
Guillaume

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