NEWS
deCONZ + tradfri E27 - ct funktioniert nicht
-
Hi zusammen,
ich hab im Phoscon/deCONZ eine tradfri Leuchte (1000lm mit unterscheidlichen Weißtemperaturen) eingebunden. Dort lässt sich auch alles (an/aus/Helligkeit/Temperatur) prima ansteuern. Die Leuchte ist einer Gruppe zugeordnet. Im deCONZ Adapter kann ich nun den ct Wert setzen. Allerdings funktioniert das unter dem Knoten "lights" nicht. Der Wert wird nicht aktualisiert. Wenn ich den ct-Wert der Gruppe setze funktioniert es. Anbei die Logs
setzen des Gruppen ct:
undefined2019-09-15 18:19:49.643 - debug: deconz.0 stateChange deconz.0.Groups.2.ct {"val":333,"ack":false,"ts":1568564389638,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1568564389638} 2019-09-15 18:19:49.643 - debug: deconz.0 dp: ct; id:Groups.2 2019-09-15 18:19:49.664 - debug: deconz.0 setGroupState STATUS: 200 2019-09-15 18:19:49.665 - debug: deconz.0 setGroupState BODY: [{"success":{"/groups/2/action/ct":333}}] 2019-09-15 18:19:49.668 - debug: deconz.0 Websocket message: {"e":"changed","id":"2","r":"lights","state":{"bri":254,"colormode":"ct","ct":333,"on":true,"reachable":true},"t":"event","uniqueid":"00:0d:6f:ff:fe:03:b1:1d-01"} 2019-09-15 18:19:49.682 - debug: deconz.0 getLightState: {"ctmax":65535,"ctmin":0,"etag":"58134e86f24852b71f4bbdd838f242fc","hascolor":true,"manufacturername":"IKEA of Sweden","modelid":"TRADFRI bulb E27 WS opal 1000lm","name":"Kellerleuchte 1","state":{"alert":"none","bri":254,"colormode":"ct","ct":333,"on":true,"reachable":true},"swversion":"2.0.022","type":"Color temperature light","uniqueid":"00:0d:6f:ff:fe:03:b1:1d-01"}
setzen des Leuchten-ct:
undefined2019-09-15 18:20:30.948 - debug: deconz.0 system.adapter.admin.0: logging false 2019-09-15 18:20:33.361 - debug: deconz.0 stateChange deconz.0.Lights.2.ct {"val":333,"ack":false,"ts":1568564433359,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1568564433359} 2019-09-15 18:20:33.361 - debug: deconz.0 dp: ct; id:Lights.2 2019-09-15 18:20:33.366 - info: deconz.0 setLightState: {"ct": 333} 2 deconz.0.Lights.2.ct 2019-09-15 18:20:33.373 - debug: deconz.0 STATUS: 200 2019-09-15 18:20:33.373 - info: deconz.0 options: {"url":"http://127.0.0.1:8000/api/5D5F4ABCFB/lights/2/state","method":"PUT","headers":"Content-Type\" : \"application/json","body":"{\"ct\": 333}"} 2019-09-15 18:20:33.374 - debug: deconz.0 setLightState BODY: [{"success":{"/lights/2/state/ct":333}}] 2019-09-15 18:20:33.376 - debug: deconz.0 Websocket message: {"e":"changed","id":"2","r":"lights","state":{"bri":254,"colormode":"xy","ct":100,"on":true,"reachable":true},"t":"event","uniqueid":"00:0d:6f:ff:fe:03:b1:1d-01"} 2019-09-15 18:20:33.383 - debug: deconz.0 getLightState: {"ctmax":65535,"ctmin":0,"etag":"1c3a6e6159160d1786e9027233573916","hascolor":true,"manufacturername":"IKEA of Sweden","modelid":"TRADFRI bulb E27 WS opal 1000lm","name":"Kellerleuchte 1","state":{"alert":"none","bri":254,"colormode":"xy","ct":100,"on":true,"reachable":true},"swversion":"2.0.022","type":"Color temperature light","uniqueid":"00:0d:6f:ff:fe:03:b1:1d-01"} 2019-09-15 18:20:36.143 - debug: deconz.0 system.adapter.admin.0: logging true
- was interessant ist, das im Fehlerfall getLightState einen Colormode xy angibt...was eigentlich nicht als Parameter verfügbar ist.
- bei deCONZ gibt es anscheinend einen issue dazu (https://github.com/dresden-elektronik/deconz-rest-plugin/issues/1861)
- der "falsche" colormode wird durch das setzten des Leuchten-ct-Werts gesetzt, setzt man die Gruppe ist der Colormode ok, nur nach setzen des ct-Wertes über das Light wird der Colormode verfälscht