[node-red] [milight] ampoule couleur

Hello !
J’ai intégré mes ampoules milight via node-red en attendant un intégration native.
J’ai un seul soucis sur la couleur.
Gladys me renvoie une valeur a 7 chiffres tel que : 5565439.
Le soucis c’est que milight côté node-red ne demande qu’une valeur de 0 a 255
Quelquun peut me dire la conversation qui est faite que j’applique l’inverse svp?

Hello!

On utilise ce set de fonctions:

Dans ton cas, j’imagine que tu veux du RGB, tu peux donc utiliser cette fonction dans Node-RED (avec un bloc “function” comme dans mon tuto à 33:49 => Intégrer Node-RED avec Gladys Assistant en MQTT - YouTube )

function intToRgb(intColor) {
  const red = intColor >> 16;
  const green = (intColor - (red << 16)) >> 8;
  const blue = intColor - (red << 16) - (green << 8);

  return [red, green, blue];
}

:slight_smile:

C’était exactement ce que je voulais je vais regarder ton tuto en détail pardonne moi j’ai foncé tête baissée sans l’avoir vu

Pas de soucis, au moins quelqu’un aura posé la question sur le forum, si quelqu’un d’autre se pose la même il y a la réponse ici !

Tu nous feras un petit tutoriel milight avec Node-RED sur le forum quand tu auras fais fonctionner tout ça? :slight_smile:

Yes pourquoi pas :slight_smile:
Entre deux biberons ce week end ce devrais être bon :slight_smile:

Chose faite :slight_smile: