Alors voici ce que j’ai trouvé en changeant JUSTE la couleur et pas la luminosité par Jeedom/Deconz.
[2021-02-02 20:29:12][DEBUG] : Execute commande : lights/10/state whith parameters : {"xy":[0.7002390003885107,0.29913033097117026],"on":true,"bri":72}
[2021-02-02 20:29:12][DEBUG] : 127.0.0.1:8484/api/7F236FAB4D/lights/10/state type : PUT
[2021-02-02 20:29:12][DEBUG] : {"00212EFFFF069B26":{"e":"changed","id":"10","r":"lights","state":{"alert":null,"bri":72,"colormode":"xy","ct":153,"effect":"none","hue":0,"on":true,"reachable":true,"sat":254,"xy":[0.7002,0.2991]},"t":"event","uniqueid":"58:8e:81:ff:fe:71:42:5a-01"}}
Pour comprendre.
Avant de changer JUSTE la couleur, j’ai passé la luminosité à 255, donc au max.
Ensuite, j’ai mis la couleur rouge et JUSTE la couleur. Je n’ai touché à rien d’autre.
Jeedom le traduit comme ça:
[2021-02-02 20:29:12][DEBUG] : Execute commande : lights/10/state whith parameters : {"xy":[0.7002390003885107,0.29913033097117026],"on":true,"bri":72}
{
"xy": [
0.7002390003885107,
0.29913033097117026
],
"on": true,
"bri": 72
}
Ensuite, Jeedom fait un PUT 127.0.0.1:8484/api/7F236FAB4D/lights/10/state en passant une mauvaise valeur : « bri »: 72 alors que la luminosité était de 255.
{
"00212EFFFF069B26": {
"e": "changed",
"id": "10",
"r": "lights",
"state": {
"alert": null,
"bri": 72,
"colormode": "xy",
"ct": 153,
"effect": "none",
"hue": 0,
"on": true,
"reachable": true,
"sat": 254,
"xy": [
0.7002,
0.2991
]
},
"t": "event",
"uniqueid": "58:8e:81:ff:fe:71:42:5a-01"
}
}
Traduction, c’est un BUG du plugin Deconz de Jeedom qui poste des valeurs ‹ random › en luminosité sans se baser sur la vraie valeur de la luminosité au moment où il y a un changement de couleur.
Je ne sais pas où déclarer ce bug…
Ce qui aurait été attendu dans mon cas:
PUT 127.0.0.1:8484/api/7F236FAB4D/lights/10/state
{
"00212EFFFF069B26": {
"e": "changed",
"id": "10",
"r": "lights",
"state": {
"alert": null,
"bri": 255,
"colormode": "xy",
"ct": 153,
"effect": "none",
"hue": 0,
"on": true,
"reachable": true,
"sat": 254,
"xy": [
0.7002,
0.2991
]
},
"t": "event",
"uniqueid": "58:8e:81:ff:fe:71:42:5a-01"
}
}