Gestion des couleurs

Bonjour,

Je viens de finir une modification du plugin Alexa SmartHome
@sigalou le fichier alexaapi.js est en PJ, à voir pour intégrer les modifications dans une prochaine version
alexaapi.txt (117,6 Ko)

Le contexte:
J’ai un bandeau led que je n’arrive à commander que depuis alexa pour le moment.
Pour l’intégrer à jeedom, je suis passé Alexa API et Alexa Smarthome
J’utilise une télécommande et un hub harmony pour piloter le bandeau avec l’aide d’un émulateur de pont hue (ha-bridge)

Sur l’appli harmony, pour changer la couleur, je n’ai qu’un color picker, je ne peux pas avoir de liste de couleurs (tel que proposé par alexa smarthome)
Cela vient du fait qu’alexa ne sait gérer que des noms de couleur

J’ai modifié le plugin alexa-api pour supporter une commande « virtuelle » qui s’appelle setRgbColor
elle reçoit en argument une couleur en hex string
je vais d’abord rechercher parmis la centaine de noms de couleur connu par alexa, celle qui est la plus proche de celle demandée
Ensuite, on transforme l’action pour faire un setColor classique

cela donne ce résultat dans l’équipement

Point à améliorer, je n’ai pas géré l’ajout de la commande dans la classe alexasmarthome.class.php

Je suis à disposition pour tout échanges et explications