Alors j'ai eu le temps de regarder un peu hier soir et faire quelques tests.
De mon coté, je vois l'ensemble de mes devices dans l'interface de configuration d'Alexa mais je n'arrive pas tous à les commander.
J'ai réussi à demander une température et allumer/éteindre un interrupteur.
Je n'ai pas réussi à faire fonctionner un device dont le nom est composer "Playlist exterieur" et lorsque je mets que "Playlist" cela fonctionne. D'ailleurs il s'agit d'un device de type "Light/Switch - Selector" qui me permet de lancer une playlist. Quand je dis règle à 40% cela fonctionne mais comment faire pour utiliser le nom du niveau.
Je n'ai pas tester mais je souhaite connaitre l'état d'un device de type "Light/Switch" (détecteur de mouvement, capteur d'ouverture), quel type de phrase demander ?
Par contre, j'ai un premier soucis qui est de réponse. Je m'explique. Je demande une première fois la température de la salle de bain, Alexa me répond que l'appareil n'est pas accessible. Je fais une deuxième fois la demande et Alexa me répond correctement. Comme s'il y avait une sorte de mise en veille. Cela me le fait aussi bien sur un interrupteur que sur une température.
Voici une capture d'écran des logs de la première et deuxième tentative.

- Bug.png (194.83 Kio) Consulté 5729 fois
Ensuite je me suis essayer à créer des tests dans Lambda pour vérifier certain fonctionnement de mes devices
- Découverte des devices "Alexa.Discovery"
- Récupérer l'état d'un interrupteur (détecteur de mouvement) "ReportState"
- Récupérer l'état d'un interrupteur (capteur d'ouverture) "ReportState"
- Changer l'état d'un interrupteur "Alexa.PowerController"
- Mettre un device de type "Light/Switch - Selector" à un certain pourcentage "Alexa.PercentageController"
@rimram31, j'ai pris le temps de regarder aussi ton code pour comprendre le fonctionnement mais pas tout tout compris. Si cela te dérange pas est ce que tu pourrais expliquer dans les grandes lignes l’enchaînement dans le lambda (pour ma curiosité et pour aider si besoin).