Quand je teste (Exécuter) je reçois bien le SMS suivant : "Je vois du mouvement dans Lucette j’ai activé la caméra dois-je mettre l’alarme en service ? (OUI;NON) " mais si je réponds oui ou non j’ai toujours la réponse suivante : " Désolé je n’ai pas compris ".
J’utilise une clef 3G HUAWEI E220 avec le plugin SMS qui fonctionne correctement avec d’autres scénarios.
J’ai suivi cette vidéo pour faire ce scénario.
Je ne comprends pas ce qui m’échappe !
Salutations
Merci de ta réponse.
Oui je réponds bien en majuscule à la Cde ASK.
J’ai fais de nombreux essais avant de poster.
Le log du scénario n’est pour moi pas très causant !
[2021-01-02 11:51:37][INFO] : Message venant de 06xxxxxxxx : OUI
[2021-01-02 11:51:37][INFO] : Réponse : Désolé admin je n'ai pas compris
Ouais en moins cassant, on pourrait dire que tu t’es trompé de logs… ca peut arriver à tout le monde de se tromper, sans pour autant se faire « casser » comme ca non?
ca fait un moment je que voulais tester la fonction ask, c’est l’occasion de m’y mettre
mais j’ai le même soucis que toi
Voici le log du scenario mais il ne dit pas grand chose
------------------------------------
[2021-01-02 15:22:41][SCENARIO] Start : Scenario lance manuellement.
[2021-01-02 15:22:41][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-01-02 15:22:41][SCENARIO] Demande {"title":"Voulez vous valider les test ?","message":"Voulez vous valider les test ?","answer":["OUI","NON"],"timeout":"60","variable":"reponseask"}
[2021-01-02 15:23:43][SCENARIO] Réponse Aucune réponse
[2021-01-02 15:23:43][SCENARIO] Exécution de la commande [Communication][Centre communication][Envoi Message Antoine] avec comme option(s) : {"background":"0","title":"","message":"Tu as r\u00e9pondu Aucune r\u00e9ponse "}
[2021-01-02 15:23:43][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-01-02 15:23:43][SCENARIO] Evaluation de la condition : ["Aucune réponse" matches "/OUI/"] = 0
[2021-01-02 15:23:43][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-01-02 15:23:43][SCENARIO] Exécution du sous-élément de type [condition] : if
[2021-01-02 15:23:43][SCENARIO] Evaluation de la condition : ["Aucune réponse" matches "/NON/"] = 0
[2021-01-02 15:23:43][SCENARIO] Exécution du sous-élément de type [action] : else
[2021-01-02 15:23:43][SCENARIO] Fin correcte du scénario
c’est comme si l’info saisie dans TELEGRAM ne remontait pas dans jeedom, jusqu’au scenario qui attend la réponse, il n’y a pas de conf particulière à faire ?
quand je regarde le log de l’interaction
[...]
[2021-01-02 15:34:15][DEBUG] : Array ( [query] => oui [object] => [cmd_parameters] => Array ( ) [eqLogic] => [cmd] => [summary] => )
[2021-01-02 15:34:15][DEBUG] : Je cherche dans les interactions automatiques, résultat :
[2021-01-02 15:34:15][INFO] : J'ai reçu : Oui. Je n'ai rien compris. J'ai répondu : Désolé antoine je n'ai pas compris
[2021-01-02 15:34:15][INFO] : J'ai reçu : Oui. Je réponds : Array ( [reply] => Désolé antoine je n'ai pas compris )
c’est comme si il n’y avait pas de lien entre la réponse envoyée par interaction et la fonction ask
il n’y a pas de configuration particulière à faire de ce cotés ?
Ok il y avait « Défaut » j’ai mis temps réel.
Alors :
Après test du scénario
1 Dans les logs j’ai toujours rien dans « scénario » et « scenario_exécution » les deux sont vides toujours rien.
2 Et miracle en répondant OUI j’ai eu la réponse : Sirène activée.
Je ne comprends pas !
il faut laisser defaut et vérifier dans la partie log, si tu as une nouvelle ligne
a mons que ton défaut est configuré en aucun, c’est a vérifier dans la configuration générale, partie log