Effet arc en ciel ampoule couleur

Bonsoir,
je voudrais savoir si certains d’entre vous avait trouvé la possibilité de lancer l’effet « arc en ciel » sur vos bandeaux/ampoules couleurs?

l’ensemble de mes ampoules et bandeaux sont connectés via zigbee2mqtt… Y a bien 3-4 effets de base mais j’aurais voulu un qui puisse faire changer les couleurs automatiquement avec éventuellement une variation de l’intensité…
Merci d’avance pour vos retours.
Cordialement

Antoine

Merci bien, je vais regarder cela! :+1:

Bon, j’avoue que je ne comprends pas tout… Et le post est fermé…
Est ce que @Bben pourrait me donner 2 3 infos?


J’ai bien installé le plugin actuator…




Lorsque je clique sur move in il ne se passe rien…
Mais la je sèche…

Salut splog2278 (??)

Qu’est ce que tu as dans l’onglet « Actionneur » de ton équipement du plugin « ColorTransform-actuator »?

Oui… Je croyais que j’avais mis la capture dsl…

Ok, tout a l’air correct.
Je n’ai pas de hue, mais bon y’a pas de raison!

  1. est ce que ton ampoule est allumée quand tu test? des fois que le set de la couleur n’induise pas l’allumage.

  2. Quant tu manipule le « set curseur » de « essai transition » ça modifie la couleur de l’ampoule?
    (à priori la couleur courante se met à jour, ce qui est bon signe)

  3. quand tu clic sur move in, est ce que l’info « status » passe à true/vrai/tick verte?

  4. Je n’ai pas testé bcp avec « bornes du curseur » à « nombre de couleurs » dans le colortransition, il n’y a pas de raison, mais essai de passer à « 0-1 » ou en perso à « 0-100 » => ne pas oublier d’enregistrer l’équipement CT_actuator pour mettre à jour les bornes.

  5. Finalement, si toutes les réponses sont non, passe en débug le plugin (CT_actuator), et manipule 1 fois le set curseur => post le log, puis envoi un « move in », quelques secondes, puis « stop » et poste le log.

Note : Juste pour être sur mais des fois que, avec cette transition « logit », tu as une grande plage de violet en milieu de transition, donc n’hésite pas à aller au extrême.

Edit : est ce que tu peux poster la configuration de la commande couleur de ton ampoule ? (roue cranté en face de la commande dasn l’équipement hue)?

Merci pour le retour.
POur info, j’ai changé de lampe du coup pour passer sur une ampoule IKEA pour faire les tests.

1: Oui elles sont allumée lorsque je veux lancer la transition.
2. Non il ne se passe rien…
3.Oui il passe bien :white_check_mark:
4. j’ai fait les 2 solutions, 0-1 0-100 cela ne change rien…

  1. set curseur:

2021-12-15 09:20:09][DEBUG] : ╔═══════════════════════ execute CMD : 3898 | [Aucun][essai transition][Set Curseur], logical id : setCurseurIndex options : 1 [2021-12-15 09:20:09][DEBUG] : ╠════ Eq logic [Aucun][essai transition] [2021-12-15 09:20:09][DEBUG] : ║ ╠════ Update colors, index 424 :52.3 [2021-12-15 09:20:09][DEBUG] : ║ ╠════ ####################### CT Equip not found [2021-12-15 09:20:10][DEBUG] : ╚═════════════════════════════════════════ END execute CMD [Aucun][essai transition][Set Curseur]

move in puis stop

[2021-12-15 09:22:03][DEBUG] : ╔═══════════════════════ execute CMD : 3901 | [Aucun][essai transition][Move in], logical id : move_in  options : 1
[2021-12-15 09:22:03][DEBUG] : ╠════ Eq logic [Aucun][essai transition]
[2021-12-15 09:22:03][DEBUG] : ║ ╔═══════════════════════ Start move / direction : 1
[2021-12-15 09:22:03][DEBUG] : ║ ║ ╟─── equipement CT : [Aucun][Ruban led salon]
[2021-12-15 09:22:03][DEBUG] : ║ ║ ╟─── Couleurs : [{"color":"#e41111","white":"128","alpha":"128","rank":"0"},{"color":"#640fcc","white":"128","alpha":"128","rank":"1"},{"color":"#11d027","white":"128","alpha":"128","rank":"2"},{"color":"#e802be","white":"128","alpha":"128","rank":"3"}]
[2021-12-15 09:22:03][DEBUG] : ║ ╚═════════════════════════════
[2021-12-15 09:22:03][DEBUG] : ║ ║ ╟─── MOTOR ADD
[2021-12-15 09:22:03][DEBUG] : ║ ║ ╟─── MOTOR cta arra 424 : {"id":"424","dur_interval":"1","dur":"30","dur_step":30,"index_step":1.59,"move_index":52.3,"curStep":"1","eqL":{"colorArray":[{"color":"#e41111","white":"128","alpha":"128","rank":"0"},{"color":"#640fcc","white":"128","alpha":"128","rank":"1"},{"color":"#11d027","white":"128","alpha":"128","rank":"2"},{"color":"#e802be","white":"128","alpha":"128","rank":"3"}],"_cmds":{"curseurIndex..":{},"curseurTarget..":{}}},"CT_equip":{},"bornes":{"min":"0","max":"100"},"colorArray":[{"color":"#e41111","white":"128","alpha":"128","rank":"0"},{"color":"#640fcc","white":"128","alpha":"128","rank":"1"},{"color":"#11d027","white":"128","alpha":"128","rank":"2"},{"color":"#e802be","white":"128","alpha":"128","rank":"3"}]}
[2021-12-15 09:22:03][DEBUG] : ║ ║ ╟─── MOTOR global arra 424 | 1_1 : {"424":{"id":"424","dur_interval":"1","dur":"30","dur_step":30,"index_step":1.59,"move_index":52.3,"curStep":"1","eqL":{"colorArray":[{"color":"#e41111","white":"128","alpha":"128","rank":"0"},{"color":"#640fcc","white":"128","alpha":"128","rank":"1"},{"color":"#11d027","white":"128","alpha":"128","rank":"2"},{"color":"#e802be","white":"128","alpha":"128","rank":"3"}],"_cmds":{"curseurIndex..":{},"curseurTarget..":{}}},"CT_equip":{},"bornes":{"min":"0","max":"100"},"colorArray":[{"color":"#e41111","white":"128","alpha":"128","rank":"0"},{"color":"#640fcc","white":"128","alpha":"128","rank":"1"},{"color":"#11d027","white":"128","alpha":"128","rank":"2"},{"color":"#e802be","white":"128","alpha":"128","rank":"3"}]}}
[2021-12-15 09:22:03][DEBUG] : ║ ╠════ Update colors, index 424 :52.3
[2021-12-15 09:22:03][DEBUG] : ║ ╠════ ####################### CT Equip not found
[2021-12-15 09:22:04][DEBUG] : ║ ║ ╟─── ############# MOTOR ask for starting
[2021-12-15 09:22:04][DEBUG] : ║ ║ ╟─── MOTOR command :/usr/bin/php /var/www/html/plugins/ColorTransition_actuator/core/class/../../ressources/CT_motor_tick.php 1 7200
[2021-12-15 09:22:04][DEBUG] : ╚═════════════════════════════════════════ END execute CMD [Aucun][essai transition][Move in]
[2021-12-15 09:22:05][DEBUG] : ║ ║ ╟─── MOTOR TICK CALL :1
[2021-12-15 09:22:06][DEBUG] : ║ ╠════ Update colors, index 424 :53.89
[2021-12-15 09:22:08][DEBUG] : ║ ╠════ Update colors, index 424 :55.48
[2021-12-15 09:22:10][DEBUG] : ║ ╠════ Update colors, index 424 :57.07
[2021-12-15 09:22:11][DEBUG] : ╔═══════════════════════ execute CMD : 3903 | [Aucun][essai transition][Stop  ], logical id : stop  options : 1
[2021-12-15 09:22:11][DEBUG] : ╠════ Eq logic [Aucun][essai transition]
[2021-12-15 09:22:11][DEBUG] : ║ STOP MOVE CALLED :
[2021-12-15 09:22:11][DEBUG] : ║ ║ ╟─── MOTOR REMOVE 424
[2021-12-15 09:22:11][DEBUG] : ║ ║ ╟─── new mem []
[2021-12-15 09:22:11][DEBUG] : ║ END MOVE CALLED
[2021-12-15 09:22:11][DEBUG] : ╚═════════════════════════════════════════ END execute CMD [Aucun][essai transition][Stop  ]

Je pense que l’erreur est la CT Equip not found non?

Edit:
config de commande:



Salut splog,

Il n’y a pas d’erreur dans les logs, peut être que Hue demande un autre format de couleur, ce qui est implémentable normalement sans trop de douleur.

Faut que je change ce log! ce n’est pas une erreur, c’est pour signifier qu’il n’est pas encore en mémoire pour le moteur, mais il va le chercher du coup, donc pas de souci, s’il ne l’avait pas trouvé tu aurais un log « error » et non juste « debug », et un message dans ton centre des message.

Je me rend compte que j’ai viré pas mal de log du fonctionnement pour me concentrer sur le moteur…

Le truc que je vois, c’est que tu as mis des commande type « info », sur ce genre d’équipement essayer de modifier directement le status/info ça ne passe généralement pas (en tout cas aucun chez moi). j’étais plus fan de ta commande ‹ couleur › du premier post!

Est ce que tu peux remettre cette commande couleur, qui fonctionne par ailleurs pour modifier la couleur de l’ampoule (non?), et :

  1. faire une capture de la commande et sa configuration (dans le pllugin qui gère ton ampoule, roue crantée
    par exemple chez moi, DeconZ :


    et
    image

  2. mettre temporairement le plugin qui gère ton ampoule en debug, lancer une modification de couleur normale (pas par le ColorTransform) et mettre le log

  3. la même chose en lançant modifiant le set curseur du colortransform actuator.

Bon ben j’ai remis la commande « couleur » et cela fonctionne…
Je ne comprends pas pourquoi l’autre fois cela ne fonctionnait pas…

Merci d’avoir pris du tps…

Pour lancer les transitions, du coup, je dois faire un scénario en actionnant le move in et move out?
Et il faut le relancer régulièrement? il ne le fait pas en boucle si?

Bonne nouvelle!!

Il suffit de pas grand chose des fois!

Tu as deux commandes :

  • ‹ boucle › de type message, qui te permet de spécifier combien de fois tu parcours en montant et descendant la transition
  • ‹ boucle infinie › qui ne s’arrête qu’à l’appel à ‹ stop ›, ou au temps max d’exécution du moteur, qui est par défaut à 2H, et modifiable dans la conf du plugin.

avant de lancer une boucle, pense à remettre le curseur à 0, sinon il ne parcourra pas toute la plage.

Je ne vois pas où sont les commandes…
Lorsque je crée un scénario, j’ajoute une action #[Aucun][essai transition][Move in]# ?
je ne vois pas les commandes boucle où boucle infinie…

Oh oui M*** j’ai oublié de pousser en stable!

J’ai lancé la modif, tu devrais pouvoir faire la mise à jour pour avoir ces commandes!

Impec!! c’est bon …
Merci bien

Petit retour .
J’ai stoppé les transitions …
J’avais plusieurs équipements zigbee qui ne fonctionnait plus correctement. .
Détecteurs de mouvements ne répondaient plus . Prise qui mettait du tps à s’allumer .
Je pense que mon roi n’arrivait pas à suivre.
J’avais plein de messages d’erreurs dans le log zigbeelinker…

salut splog, merci du retour,
Dommage,
Je n’utilise pas zigbee2mqtt, mais je trouve ça étonnant un poil, le plugin n’envoyant que des commandes standard, la charge cpu restant chez moi assez faible, et j’imagine le broker pouvoir encaisser.

Tu as quoi comme erreur ds zigbeelinker?
Combien de transition et combien d’équipement mis à jour par transition, sur quel délai entre les mise à jour?

on peut peut être imaginer mettre en option un petit délais entre les envoi de commande pour décharger le broker.