Retour du ASK

Bonjour

J’ai installé et activé la skill premiumAsk et je ne comprends pas comment récupérer la réponse envoyée.

La doc indique :

[AlexaSys][QuestionAsk] → "Confirmez-vous l'extinction de tous les volets ?"

SI #variable(reponse)# = "oui"
ALORS
  Fermer tous les volets

J’ai fait un test basique à l’identique, Alexa me pose la question mais je ne sais pas comment récupérer la réponse

[2026-10-17 19:01:37][SCENARIO] -- Début : . Tags : {"#trigger#":"user","#trigger_name#":"","#trigger_id#":"","#trigger_message#":"Scénario lancé manuellement","#trigger_value#":"admin"}
[2026-10-17 19:01:37][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-10-17 19:01:37][SCENARIO] Exécution de la commande [Salon][Echo Salon][Poser une question (Ask)] avec comme option(s) : {"background":"0","title":"","message":"Dois-je allumer le salon ?"}
[2026-10-17 19:01:37][SCENARIO]    Log : ##
[2026-10-17 19:01:37][SCENARIO] - Exécution du sous-élément de type [condition] : if #variable(reponse)# = "oui"
[2026-10-17 19:01:37][SCENARIO] Evaluation de la condition : [#""# = "oui"] = #""# = "oui"
[2026-10-17 19:01:37][SCENARIO] Expression non valide : #""# = "oui"
[2026-10-17 19:01:37][SCENARIO] Fin correcte du scénario

A priori cela ne retourne rien.

Serait-il possible d’avoir un exemple concret pour récupérer la réponse ?

Merci


Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : non

Plugin : Alexa Premium
Version : 2026-10-16 22:04:17 (beta)
Statut Démon : Démarré - (2026-10-17 16:05:02)
Santé
🟢 Matériel : diy
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-10-17 16:04:03
🟢 Date système (dernière heure enregistrée) : OK 2026-10-17 18:57:09 (2026-10-17 18:05:01)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.15
🟢 Version PHP : 8.2.34
🟢 Nombre de processus Apache : 13
🟢 Version OS : Linux debian-12 6.1.0-53-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.187-1 (2026-09-07) x86_64 GNU/Linux  [12.15]
🟢 Version database : 10.11.19-MariaDB-0+deb12u1
🟢 Espace disque libre : 66 %
🟢 Connexion active/max/autorisée : 15/42/151
🟢 Taille base de données : 178.58 MB
🟢 Espace disque libre tmp : 86 %
🟢 Mémoire disponible : 76 % (Total 7941 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 975 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.71 - 0.45 - 0.35
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.23.3 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Informations complémentaires

== Jeedom 4.6.1 sur Debian GNU/Linux 12 (bookworm)/amd64/x86_64/64bits aka 'diy' avec nodeJS v22.23.3 et jsonrpc:enable et alexaapiv2 (beta) 2026-10-16 22:04:17 (avant:beta/2026-10-15 03:17:53)

Bonjour,

La doc que t’as suivie était fausse (elle parlait d’une commande QuestionAsk sur AlexaSys et d’une variable #variable(reponse)# qui n’existent plus). Je viens de la corriger.
Donc il faut répondre (oui/non) vocalement à un équipement physique (echo…)

La réponse à « Poser une question (Ask) » arrive plus tard, sur les commandes de l’équipement Echo lui-même : « Réponse à la question (Ask) », « Type de réponse (Ask) », et « l’événement Dialogue (Ask) ».

Deux options pour :

  • un seul scénario avec un bloc « wait »
Action  : #[Pièce][Echo][Poser une question (Ask)]# → "Confirmez-vous l'extinction de tous les volets ?"
Attente : #[Pièce][Echo][Réponse à la question (Ask)]# != ""   (timeout 60s)
SI #[Pièce][Echo][Réponse à la question (Ask)]# = "oui"
ALORS Fermer tous les volets
  • deux scénarios, le 2e déclenché par l’événement
Scénario Question : Action #[Pièce][Echo][Poser une question (Ask)]# → "..."
Scénario Réponse (déclenché par #[Pièce][Echo][Dialogue (Ask)]#) :
  SI #[Pièce][Echo][Type de réponse (Ask)]# = "yes" ALORS ...

Doc à jour : https://limad.github.io/plugins-docs/plugin-alexaapiv2/fr_FR/skill-ask/

Autre exemple utilisateur

1 « J'aime »

Je regarde ça demain.

Merci pour ton retour rapide :+1:

Petite parenthèse concernant le déploiement de la skill.

En automatique cela ne fonctionnait pas. J’avais systématiquement l’erreur :

Vendor ID Amazon introuvable — la résolution automatique a échoué. Voir logs alexaapiv2_dev (getVendor) pour la réponse brute d’Amazon.

Sitôt après avoir créé mon compte développeur sur Amazon, la skill premiumAsk est apparue automatiquement.

Oui il faut en effet s’être déja connecté au « compte développeur Amazon »

La skill Ask peut aussi servir à actionner une commande Jeedom (avec interactions ou le plugin ai assistant) directement.
ex vocale vers echo "Alexa, demande à jeedom d'éteindre la lumière du séjour"
Si aucune interaction ne matche (ex: équipement sans interaction définie), Alexa répond juste “Je n’ai pas compris la demande”

Bonjour

Je te confirme que la commande ”Réponse à la question (Ask)” fonctionne parfaitement bien

Merci

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