Salut @sigalou
J’avais un peu de temps aujourd’hui alors j’ai lu un peu la doc Amazon (qui est quand meme tres spartiate) et je me suis plonge dans ton code. Notamment, la fichier "alexasmarthome.class.php:.
Je ne suis pas un codeur, loin de la et j’ai jamais fait de php donc c’est pas evident mais j’ai note les choses suivantes (qui peut etre pourront t’aider a modifier le plugin).
Le mode que je cherche (Campfire, Firetruck, etc.) vient de l’API ModeController qui est remonte en information dans le champ « Position » sur ton plugin. J’ai vu que t’avais fait des tests:
// !!! ON AJOUTE LES COMMANDES INFO DANS REFRESH MAINTENANT
//self::updateCmd($F, ‹ test5 ›, ‹ action ›, ‹ other ›, false, ‹ Test5 ›, true, true, ‹ fas fa-circle" style="color:yellow ›, null, null, ‹ SmarthomeCommand?command=SetMode&mode=1 ›, « refresh », null, 10, $cas9);
//self::updateCmd($F, ‹ test6 ›, ‹ action ›, ‹ other ›, false, ‹ Test6 ›, true, true, ‹ fas fa-circle" style="color:yellow ›, null, null, ‹ SmarthomeCommand?command=SetMode&mode=Position.Down ›, « refresh », null, 10, $cas9);
La list des champs est la suivante:
Solid Color, 1
Mood Light, 2
Color Flow, 3
Campfire, 4
Disco, 5
Christmas, 6
Hannukkah, 7
Kwanzaa, 8
Valentine’s, 9
Siren, 10
Firetruck, 11
Underwater, 12
Serait possible d’ajouter un menu déroulant comme le choix de la couleur mais pour la position avec le nom « Choix du mode » ?
J’ai essaye mais la fonction SetMode n’a pas l’air de fonctionner.