Faire Parler Alexa sur des groupements d'enceintes Alexa

Salut ! Le problème vient sûrement de la migration du plugin AlexaAPIv2 :wrench:

Quelques pistes à checker :

  • Dans la config du plugin, vérifie que tes identifiants Amazon sont toujours bien renseignés et valides après la maj
  • Essaie de refaire une synchro complète des équipements Alexa
  • Teste d’abord sur une enceinte seule (pas un groupe) pour voir si le souci vient spécifiquement des groupements

Les logs montrent que la commande est bien reçue mais pas exécutée. C’est souvent lié à l’authentification qui a sauté après une migration. T’as essayé de te déconnecter/reconnecter au plugin ?

Hello,

Installation de la version beta.
Régénération du cookies OK
image
Scan des équipement OK

Par compte, toujours le même problème avec le groupe des enceintes
Faire parler Alexa et Lancer une annonce ne fonctionnent pas :negative_squared_cross_mark:

[2026-01-30 15:55:18] DEBUG  :   alexa_Api::execPreview php ok 200
[2026-01-30 15:55:33] DEBUG  :   alexa_Api::execPreview lib ok 200
[2026-01-30 15:55:37] DEBUG  :   alexa_Api::execPreview php ok 200
[2026-01-30 15:55:42] DEBUG  :   alexa_Api::execPreview lib ok 200

Les commandes : volume, Faire parler Alexa en SSML et Faire parler Alexa (legacy) fonctionnent** :white_check_mark:

0169|[2026-01-30 16:13:36] DEBUG  : buildRequest >> argumentsAr: {"text":"#message#","volume":"#volume#","ssml":"1","device":"#deviceSN#"}
0170|[2026-01-30 16:13:36] DEBUG  : buildRequest >> resultArg: {"text":"Bonjour","volume":50,"ssml":"1","device":"17db078ab6074807b5c27343c873a687"}
0171|[2026-01-30 16:13:36] DEBUG  : buildRequest > request >>>>speak?text=Bonjour&volume=50&ssml=1&device=17db078ab6074807b5c27343c873a687
0172|[2026-01-30 16:13:36] DEBUG  : buildRequest >> command:speak -- device: 17db078ab6074807b5c27343c873a687 -- => request: speak?text=Bonjour&volume=50&ssml=1&device=17db078ab6074807b5c27343c873a687
0173|[2026-01-30 16:13:36] DEBUG  : handleDefaultCommand [Groupe du bas][speakssml] Envoi de speak?text=Bonjour&volume=50&ssml=1&device=17db078ab6074807b5c27343c873a687
0174|[2026-01-30 16:13:37] DEBUG  : processCommandResult ║ empty cmdResult: {"success":true,"value":"Sent"}
0175|[2026-01-30 16:13:52] DEBUG  : buildRequest >> argumentsAr: {"text":"#message#","volume":"#volume#","ssml":"1","device":"#deviceSN#"}
0176|[2026-01-30 16:13:52] DEBUG  : buildRequest >> resultArg: {"text":"Faire parler Alexa en SSML","volume":50,"ssml":"1","device":"17db078ab6074807b5c27343c873a687"}
0177|[2026-01-30 16:13:52] DEBUG  : buildRequest > request >>>>speak?text=Faire%20parler%20Alexa%20en%20SSML&volume=50&ssml=1&device=17db078ab6074807b5c27343c873a687
0178|[2026-01-30 16:13:52] DEBUG  : buildRequest >> command:speak -- device: 17db078ab6074807b5c27343c873a687 -- => request: speak?text=Faire%20parler%20Alexa%20en%20SSML&volume=50&ssml=1&device=17db078ab6074807b5c27343c873a687
0179|[2026-01-30 16:13:52] DEBUG  : handleDefaultCommand [Groupe du bas][speakssml] Envoi de speak?text=Faire%20parler%20Alexa%20en%20SSML&volume=50&ssml=1&device=17db078ab6074807b5c27343c873a687
0180|[2026-01-30 16:13:56] DEBUG  : processCommandResult ║ empty cmdResult: {"success":true,"value":"Sent"}

Aucun problème
avec les Echo en individuel
avec Alexa System

Je découvre également cette nouvelle commande d’authentification
Après saisie de l’e-mail et du mot de passe, ça tourne en rond et rien ne se passe


Informations Jeedom

Core : 4.4.20 (master)
DNS Jeedom : non

Plugin : Alexa Premium
Version : 2026-01-26 12:40:57 (beta)
Statut Démon : Démarré - (2026-01-30 15:47:00)

Informations complémentaires

== Jeedom 4.4.20 sur Debian GNU/Linux 11 (bullseye)/amd64/x86_64/64bits aka 'docker' avec nodeJS v20.18.1 et jsonrpc:enable et alexaapiv2 (beta) 2026-01-26 12:40:57 (avant:beta/2026-01-26 12:40:57)

Normale c’est un test pas trés concluant pour l’instant.

Si tu envoie la commande « Faire parler Alexa » deux fois à suivre ça fait pareil ?

tu peux tester ça; dans le fichier « alexaapiv2/core/api/alexa_Api/alexa_Routines.php » tu peux changer

private static $_baseUrl = "https://eu-api-alexa.amazon.com";

en

private static $_baseUrl = "https://alexa.amazon.fr;

Cette fonction n’existe pas dans ce fichier

Je l’ai trouvé dans alexa_Api.php

Tu confirmes ?

1 « J'aime »

Modification faite.
Relance du Demon
Scanne des équipements

Toujours le même problème.

Je remarque également que dans la version bêta la commande Prochaine alarme musicale à disparu

Restauration du plugin au 11/11/2025 Stable

Tout refonctionne correctement.

À noter pour la commande : Faire parler Alexa en SSML Cela dit la syntaxe au format SSML n'est pas correcte. ce qui est normal.

Du coup ce qui n’est pas normal, c’est que dans la dernière version du plugin la commande n’a pas besoin d’être formaté au format SSML pour que ça fonctionne.

Enfin, la commande Prochaine Alarme Musicale est de nouveau disponible

cette commande a disparue et ne reviendra pas.

Alors je ne sais pas pourquoi la commande passe pas chez certain d’autant plus qu’elle semble acceptée par le serveur.
Il me faudrait idéalement un accès à une box concernée pas ce souci, je n’arrive pas à reproduire sur plusieurs boxs chez moi.

C’est bien dommage. Sauf si les deux commandes Prochaine Alarme et Prochaine Alarme Musicale sont unifiées, ce qui n’a pas l’air d’être le cas dans la version bêta.

il faut créer un sujet pour ça.

S’il y a des utilisateurs avec la dernière beta/stable chez qui ces commandes fonctionne bien, merci de le préciser pour aider à comprendre l’origine.

Bonjour @limad44,
Je n’utilise pas encore ces fonctionnalités, mais j’ai les mêmes dysfonctionnements et messages dans les logs sur 2 Jeedom en debian 11 et 12 que ce soit vers un groupement d’enceintes ou ‹ partout ›.
Et aux tests que tu avais demandé (http://[ip_JEEDOM]:3467/speak?device=…), çà fonctionne correctement et ai les mêmes retours que @Piloo.

Désolé, ça ne répond pas à ta demande :saluting_face:

Et faire parler alexa sur un équipements individuel fonctionne ?

Oui, çà fonctionne

1 « J'aime »

@Didier3L @Piloo c’est le cas aussi pour vous ?
J’avais pas pigé que c’était pour les groupes d’enceinte malgré le titre.

Oui tout à fait
Ce sont les Groupes qui ne fonctionnent pas correctement


image

je confirme le bug …Je ne cherchais pas les groupes donc je ne trouvais pas !

Normalement c’est réglé en beta

Bonjour @limad44,

Je ne suis pas à l’origine de la demande mais désolé pour ce décalé.

Chez moi, c’est une Alexa à la fois (1 par <> seconde) mais çà fonctionne :wink:

Merci à @Piloo de son retour :slightly_smiling_face:

PS: comme tu avais aussi réalisé des modifs PHP concernant les contrôles de dates, je suis toujours sur la version beta. J’imagine que si ce sujet est validé, tu mettras l’ensemble sur la version stable ?

Bonsoir à tous,
et merci @Piloo, @Didier3L et @Duguy0 de vos impressions sur cette version beta :slightly_smiling_face:

Pour ceux qui sont passé en bêta, la commande Prochaine Alarme Musicale est elle toujours disponible ?