Bonjour, désolé de revenir sur ce sujet mais je n’ai trouvé aucune solution dans les différents fils de discussions
j’utilise la fonction ASK pour récupérer des valeurs dans des variables transmises via un SMS mais comme cela a déjà été signalé plusieurs fois, les variables ne se chargent pas : elles restent vides le script attend la réponse jusqu’au timeout; il ne reçoit jamais la réponse
voici le log du script
[2022-01-27 16:32:13][SCENARIO] Start : Scenario lance manuellement.
[2022-01-27 16:32:13][SCENARIO] Exécution du sous-élément de type [action] : action
[2022-01-27 16:32:13][SCENARIO] Demande {"title":"Present","message":"Present","answer":["OUI","NON"],"timeout":"300","variable":"varpresms"}
[2022-01-27 16:37:14][SCENARIO] Réponse Aucune réponse
[2022-01-27 16:37:15][SCENARIO] Fin correcte du scénario
Il faut mettre les logs dans un Texte préformaté sinon certains caractères sont modifiés.
Utilisez l’outils </> lors de la rédaction du message.
J’ai corrigé pour vous.
Bonjour, désolé de déterrer ce fil, je rencontre le même problème, je voudrais votre votre avis svp avant de faire un nouveau sujet si besoin.
Les réponses envoyées par texto ne remontent pas dans Jeedom. J’ai fait un scenar test basique pour l’occasion, car cela concerne tous mes scenar avec ask :
------------------------------------
[2022-11-14 10:24:39][SCENARIO] -- Start : Scenario lance manuellement.
[2022-11-14 10:24:39][SCENARIO] - Exécution du sous-élément de type [action] : action
[2022-11-14 10:24:39][SCENARIO] Demande {"title":"test ask","message":"test ask","answer":["Oui","Non","Bof"],"timeout":"10","variable":"AskReponse"}
[2022-11-14 10:24:59][SCENARIO] Réponse Aucune réponse
[2022-11-14 10:24:59][SCENARIO] Exécution d'un bloc élément : 1457
[2022-11-14 10:24:59][SCENARIO] - Exécution du sous-élément de type [condition] : if variable(AskReponse)=="bof"
[2022-11-14 10:24:59][SCENARIO] Evaluation de la condition : ["Aucune réponse"=="bof"] = Faux
[2022-11-14 10:24:59][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-11-14 10:24:59][SCENARIO] Affichage du popup : Aucune réponse nok
[2022-11-14 10:24:59][SCENARIO] Fin correcte du scénario
Ce qui est bizarre c’est que d’après le log JPI, la réponse est bien reçue :
[2022-11-14 10:24:39]INFO : Execution de la commande : Texto Ask Seb
[2022-11-14 10:24:53]INFO : Réponse Ask : bof
J’ai bien vérifié les syntaxes, les concordances entre les noms dans les commandes et dans le plugin, je ne vosi vraiment pas où est le problème, peut être consécutif à une mise à jour récente de Jeedom?
On ne déterre jamais un sujet…
le contexte a complétement changé, les version du core aussi
si vous êtes en version > 4.3.9, je vous invite à chercher sur community les sujets récents à propos du ask (sans rapport avec le plugin) & à regarder dans le changelog, la raison s’y trouve
Je pense que potentiellement le problème est que dorénavant le core vérifie que la réponse reçue faisait partie des possibilités et le problème chez vous semble que les majuscules/minuscules ne sont pas respectées.
Je n’ai pas testé si c’était important mais donc essayez en respectant majuscules/minuscules (ou mettez tout en minuscules)