Plugin ColorTransition : dispo ~~béta~~ Stable

Bonjour à tous,

Je vous présente un nouveau plugin, dispo en béta [edit] Stable (!):

ColorTransition

ColorTransition_icon

market : Jeedom Market
github : GitHub - Bbillyben/ColorTransition
la doc : https://github.com/Bbillyben/ColorTransition/blob/master/README.md

C’est un plugin utilitaire qui permet de calculer des transitions entre des couleurs, selon une fonction de transition choisie (un poil paramétrable) et un index (paramétrable), et sort la couleur calculée dans un format choisi (avec ou sans le canal alpha et blanc, hexadécimal ou json).

3 commandes simples :

  • couleur courante : Info/string - la couleur calculée
  • Curseur Index : une info/numéric : qui varie selon une range choisie et permet le calcul de la couleur
  • set Curseur Index : Action/Slider qui permet de contrôler curseur index

plus autant de couleurs -ordonnées- que souhaitées, avec canal alpha et white au besoin

fonctionnement :

  1. vous paramétrez l’équipement, les couleurs
  2. vous renseignez l’info curseur index (par set Curseur Index ou par l’action type event dans un scénario (bloc action ou bloc code)
  3. vous utilisez couleur courante selon le format choisi, scenario, commande, etc…

Je m’en sers pour les transitions type ‹ Aube › de ma lampe de chevet et les led de mon aquarium, toutes les deux contrôlées par wemos/Wled.

Si vous en trouvez l’utilité, je vous remercie de :

  • tout feedback de tests sur des ampoules connectées, ou autre cas d’usage.
  • tout besoin de format de sortie de la couleur
  • toute idée sur des fonctions de transitions (au mieux allant de {0,0} à {1,1}, c’est capé aux limites de toute façon).
  • et tout autre commentaire!

Enjoy it!

3 « J'aime »

Bonjour @Bben,

J’ai voulu consulté la doc, mais les liens ne donnent rien

Peut-être n’est-elle pas prête !

EDIT
Je n’avais pas vu le lien dans ton 1er post !!!

1 « J'aime »

Merci Benbboy,

Chelou, ça pointe vers le fichier du template, je vais corriger le json
[edit] pareil pour le changelog d’ailleurs!