Couleur RGBW + luminosité

Je sais pas je pense que si ya pas ben elle change pas donc il reprend la valeur courante

SI tu peux faire HUE, LM et Gledopto, je ferai IKEA (gu10/e27), LIDL (GU10, e27, e14, led strip).
A priori, si on n’est pas obligé de repasser le ‹ bri › courant, ça devrait faire pareil pour toutes les ampoules de toutes ces marques.

Si tu commentes la ligne et que ça ne marche pas (bug dans les logs ou couleur qui ne change pas), ça veut dire qu’il faudra récupérer le ‹ bri › courant et le passer dans le PUT.
Tiens nous au courant!

Salut a tous,

Pour moi le fait de commenter la ligne :

$parameters['bri'] = $color['bri'];

à réglé le problème de changement de luminosité et de ce fait l’utilisation des ampoules couleurs devient plus agréable.

Log des ampoules avant/après avec comme couleur demandé Rouge (FF0000), Vert(00FF00) et Bleue(0000FF)

Scénario :

Bleue

Avant
[2021-02-03 18:12:57][DEBUG] : Execute commande : lights/37/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true,"bri":12}
[2021-02-03 18:12:57][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/37/state type : PUT
[2021-02-03 18:12:57][DEBUG] : Execute commande : lights/44/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true,"bri":12}
[2021-02-03 18:12:57][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/44/state type : PUT
[2021-02-03 18:12:57][DEBUG] : Execute commande : lights/6/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true,"bri":12}
[2021-02-03 18:12:57][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/6/state type : PUT
2021-02-03 18:12:57][DEBUG] : Execute commande : lights/26/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true,"bri":12}
[2021-02-03 18:12:57][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/26/state type : PUT

Apres
[2021-02-03 18:02:40][DEBUG] : Execute commande : lights/37/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true}
[2021-02-03 18:02:40][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/37/state type : PUT
[2021-02-03 18:02:40][DEBUG] : Execute commande : lights/44/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true}
[2021-02-03 18:02:40][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/44/state type : PUT
[2021-02-03 18:02:40][DEBUG] : Execute commande : lights/6/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true}
[2021-02-03 18:02:40][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/6/state type : PUT
[2021-02-03 18:02:40][DEBUG] : Execute commande : lights/26/state whith parameters : {"xy":[0.13550301400290363,0.03987867049354716],"on":true}
[2021-02-03 18:02:40][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/26/state type : PUT


Rouge

Avant
[2021-02-03 18:12:53][DEBUG] : Execute commande : lights/37/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true,"bri":72}
[2021-02-03 18:12:53][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/37/state type : PUT
[2021-02-03 18:12:53][DEBUG] : Execute commande : lights/44/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true,"bri":72}
[2021-02-03 18:12:53][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/44/state type : PUT
[2021-02-03 18:12:53][DEBUG] : Execute commande : lights/6/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true,"bri":72}
[2021-02-03 18:12:53][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/6/state type : PUT
[2021-02-03 18:12:53][DEBUG] : Execute commande : lights/26/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true,"bri":72}
[2021-02-03 18:12:53][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/26/state type : PUT

Apres
[2021-02-03 18:07:45][DEBUG] : Execute commande : lights/37/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true}
[2021-02-03 18:07:45][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/37/state type : PUT
[2021-02-03 18:07:45][DEBUG] : Execute commande : lights/44/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true}
[2021-02-03 18:07:45][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/44/state type : PUT
[2021-02-03 18:07:45][DEBUG] : Execute commande : lights/6/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true}
[2021-02-03 18:07:45][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/6/state type : PUT
[2021-02-03 18:07:45][DEBUG] : Execute commande : lights/26/state whith parameters : {"xy":[0.7006712414275954,0.2993287585724047],"on":true}
[2021-02-03 18:07:45][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/26/state type : PUT

Vert

Avant
[2021-02-03 18:12:55][DEBUG] : Execute commande : lights/37/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true,"bri":170}
[2021-02-03 18:12:55][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/37/state type : PUT
[2021-02-03 18:12:55][DEBUG] : Execute commande : lights/44/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true,"bri":170}
[2021-02-03 18:12:55][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/44/state type : PUT
[2021-02-03 18:12:55][DEBUG] : Execute commande : lights/6/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true,"bri":170}
[2021-02-03 18:12:55][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/6/state type : PUT
[2021-02-03 18:12:55][DEBUG] : Execute commande : lights/26/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true,"bri":170}
[2021-02-03 18:12:55][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/26/state type : PUT

Apres
[2021-02-03 18:07:39][DEBUG] : Execute commande : lights/37/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true}
[2021-02-03 18:07:39][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/37/state type : PUT
[2021-02-03 18:07:39][DEBUG] : Execute commande : lights/44/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true}
[2021-02-03 18:07:39][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/44/state type : PUT
[2021-02-03 18:07:39][DEBUG] : Execute commande : lights/6/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true}
[2021-02-03 18:07:39][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/6/state type : PUT
[2021-02-03 18:07:39][DEBUG] : Execute commande : lights/26/state whith parameters : {"xy":[0.1724161431490603,0.7467966085220437],"on":true}
[2021-02-03 18:07:39][DEBUG] : 192.168.2.88:8080/api/01751AFD89/lights/26/state type : PUT

Ok merci pour le retour, j’ai donc poussé la correction en beta pour avoir plus de retour.

1 « J'aime »

Merci Loic et encore désolé d’avoir était gonflant avec ça.

Je viens de tester de mon côté aussi et toutes les lumières de couleurs réagissent bien!
Merci :slight_smile:

1 « J'aime »

Il faut aussi tester avec une valeur de départ de bri à 0 (lampe éteinte par une commande autre que OFF donc).

Attention car Deconz va éteindre la lampe avec bri=0.
Une fois éteinte, tu es obligé de passer par un ON avant de changer le luminosité.
Chez moi, je ne peux pas la ralumer juste avec le bri.

Mais j’ai testé toutes mes ampoules avec plusieurs luminosités de départ et tout est ok.

Justement ce devait être l’intérêt d’avoir le bri avec les autres paramètres; pouvoir allumer depuis une commande unique utilisateur de couleur :wink:

@Yves19

Si tu fais un Off et qu’après tu lance la commande couleur, les ampoules s’allume à leur ancienne valeur de luminosité.

Si la lampe est allumé, tu baisse la luminosité à 0, la lampe s’éteins, tu lance la commande couleur et elle s’allume avec une valeur Bri=1

Valable pour les 4 modèles que j’ai.

Oui la valeur bri par défaut après un bri=0 va dépendre des équipements. Parfois c’est 1 parfois c’est une valeur minimale programmée dans un paramètre de l’équipement. 9a peut être variable en comportement donc d’un équipement à l’autre.

Alors j’ai refait des tests.

bri= 0
Si j’agis sur la couleur, effectivement, ça change de couleur et bri=1
Si j’agis sur la température, j’ai une erreur de l’API qui dit que je ne peux pas changer de température alors que l’ampoule est éteinte.

CONCLUSION:
OK pour couleur
KO pour Color temp.

Cela le fait modification faite ou non. Ici c’est un autre soucis mais laissons tranquille Loic :exploding_head:

parameter, ct, is not modifiable. Device is set to off

Pour information, avec qu’on fasse la modification dans la class deconz voici le message quand tu modifie la couleur sur lampe éteinte :

data : {"xy":[0,0],"on":false,"bri":0} erreur : 201 => parameter, bri, is not modifiable. Device is set to off

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.