Pour les annonces en direct, donc sans faire intervenir Jeedom dans la boucle, j’utilise Alexa sur mon téléphone ou je demande à un Echo Dot d’annoncer un message sur le groupe.
Concernant la routine créée sur Alexa : cela fonctionne si je l’appelle par le plugin, mais je ne trouve pas le moyen, dans une routine native, de diffuser un message au volume 10 par exemple, puis de faire revenir les Echo Dot à leur volume initial après l’action. Le plugin permet de ne modifier le volume que pour la durée du message, ce qui est bien plus pratique.
les logs montrent ceci:
[2026-05-31 11:54:25]WARNING alexa_Api::refreshActorCookie — user_refresh_token manquant
[2026-05-31 11:54:25]WARNING alexa_Api::refreshActorCookie — user_refresh_token manquant
[2026-05-31 11:54:26] DEBUG write auth_php.json (credentials) [/var/www/html/plugins/alexaapiv2/core/api/../../resources/data/auth_php.json]
[2026-05-31 11:54:26] DEBUG alexa_Api::refreshComCookie —OK(session=daemon)
[2026-05-31 11:54:26] DEBUG alexa_Api::execPreview payload => {"behaviorId":"PREVIEW","triggerJson":"","triggerJsonList":[],"sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"nodeState\":null,\"name\":null,\"type\":\"Alexa.DeviceControls.Volume\",\"skillId\":\"amzn1.ask.1p.alexadevicecontrols\",\"operationPayload\":{\"deviceType\":\"A4ZXE0RM7LQ7A\",\"deviceSerialNumber\":\"G0922H07343301CJ\",\"locale\":\"fr-FR\",\"customerId\":\"A1HEYCU5GX190X\",\"value\":\"50\"},\"presentationDataList\":null,\"clientData\":null,\"context\":null,\"tag\":null,\"primitiveId\":\"juFq4hrvTRa8XtSmvWXAEWe7SIVj8CmSzU7BfSmkFqpjeJ-GCf_uAVNOA0J9Rp1r\"},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"skillId\":\"amzn1.ask.1p.saysomething\",\"operationPayload\":{\"deviceType\":\"A4ZXE0RM7LQ7A\",\"deviceSerialNumber\":\"G0922H07343301CJ\",\"locale\":\"fr-FR\",\"customerId\":\"A1HEYCU5GX190X\",\"textToSpeak\":\"test\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"nodeState\":null,\"name\":null,\"type\":\"Alexa.DeviceControls.Volume\",\"skillId\":\"amzn1.ask.1p.alexadevicecontrols\",\"operationPayload\":{\"deviceType\":\"A4ZXE0RM7LQ7A\",\"deviceSerialNumber\":\"G0922H07343301FT\",\"locale\":\"fr-FR\",\"customerId\":\"A1HEYCU5GX190X\",\"value\":\"50\"},\"presentationDataList\":null,\"clientData\":null,\"context\":null,\"tag\":null,\"primitiveId\":\"juFq4hrvTRa8XtSmvWXAEWe7SIVj8CmSzU7BfSmkFqpjeJ-GCf_uAVNOA0J9Rp1r\"},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"skillId\":\"amzn1.ask.1p.saysomething\",\"operationPayload\":{\"deviceType\":\"A4ZXE0RM7LQ7A\",\"deviceSerialNumber\":\"G0922H07343301FT\",\"locale\":\"fr-FR\",\"customerId\":\"A1HEYCU5GX190X\",\"textToSpeak\":\"test\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"nodeState\":null,\"name\":null,\"type\":\"Alexa.DeviceControls.Volume\",\"skillId\":\"amzn1.ask.1p.alexadevicecontrols\",\"operationPayload\":{\"deviceType\":\"A4ZXE0RM7LQ7A\",\"deviceSerialNumber\":\"G0922H07343302RN\",\"locale\":\"fr-FR\",\"customerId\":\"A1HEYCU5GX190X\",\"value\":\"50\"},\"presentationDataList\":null,\"clientData\":null,\"context\":null,\"tag\":null,\"primitiveId\":\"juFq4hrvTRa8XtSmvWXAEWe7SIVj8CmSzU7BfSmkFqpjeJ-GCf_uAVNOA0J9Rp1r\"},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"skillId\":\"amzn1.ask.1p.saysomething\",\"operationPayload\":{\"deviceType\":\"A4ZXE0RM7LQ7A\",\"deviceSerialNumber\":\"G0922H07343302RN\",\"locale\":\"fr-FR\",\"customerId\":\"A1HEYCU5GX190X\",\"textToSpeak\":\"test\"}}]}}","status":"ENABLED","name":"","presentationDataList":"[{\"type\":\"AlexaRoutines.Benefit\",\"payload\":{}}]"}
[2026-05-31 11:54:26] DEBUG alexa_Api::execPreview com ok 200
et pon peut voir que le plugin/jeedom alexa_Api::execPreview payload : Jeedom a envoyé une série d’actions groupées à Alexa : en utilisant « »@type":« com.amazon.alexa.behaviors.model.SerialNode »"
- Ajustement du volume à 50 sur l’appareil
...3301CJ Commande vocale pour dire « test ».
- Ajustement du volume à 50 sur l’appareil
...3301FT Commande vocale pour dire « test ».
- Ajustement du volume à 50 sur l’appareil
...32RN Commande vocale pour dire « test ».
le probleme de sequence ne vient il pas de la? le plugin effectue une commande par Echodot plutot que d’envoyer au group directement, l’utilisation de « @type »:« com.amazon.alexa.behaviors.model.ParallelNode »
Ici pour tester que passe directement par le testeur de l’action presente sur mon groupe (sejour)