При установке «bri» и установке «ct» или «xy» для состояния освещения свет быстро меняет свою яркость до желаемого состояния, а затем возвращается к старому состоянию. Без «ct» или «xy» в запросе яркость изменяется правильно.
Однако при получении текущего состояния источника света API возвращает новое значение яркости.
Мне удалось воспроизвести поведение на «лампе TRÅDFRI E27 CWS opal 600lm» и «панели FLOALT WS 30x30».
curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 153, "bri": 1, "on": true}'
curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 250, "bri": 255}'
curl http://deconz:8080/api/${APIKEY}/lights/7
Deconz следует изменить "ct" / "xy" и "bri" в одном запросе на лампы Ikea.
Вышеупомянутые шаги отлично работают с моим «Philips Hue LightStrip Plus».
Эти журналы создаются при запуске curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 250, "bri": 255}'
engine_1 | 18:52:18:935 skip binding for attribute reporting of ep: 0x00 cluster 0x1000 (end-device might sleep)
engine_1 | 18:52:19:735 delay sending request 220 dt 0 ms to 0xCCCCCCFFFEE2EF4A, ep: 0x01 cluster: 0x0300 onAir: 1
engine_1 | 18:52:19:789 0xCCCCCCFFFEE2EF4A force poll (2)
engine_1 | 18:52:19:879 0xCCCCCCFFFEE2EF4A force poll (2)
engine_1 | 18:52:19:884 ZCL attribute report 0xCCCCCCFFFEE2EF4A for cluster: 0x0300, ep: 0x01, frame control: 0x08, mfcode: 0x0000
В настоящее время у меня в сети zigbee 24 устройства. 7 датчиков (Xiaomi / Aqara, Ikea), 4 переключателя (Ikea), 13 лампочек (Ikea, Philips, Osram / Ledvance).
Всем привет. Спасибо за отправку этого вопроса. К сожалению, мы не можем вам помочь, так как необходимая информация отсутствует. Пожалуйста, откройте новый выпуск, используя шаблон для предоставления всей информации.
Всем привет. Спасибо за отправку этого вопроса. К сожалению, мы не можем вам помочь, так как необходимая информация отсутствует. Пожалуйста, откройте новый выпуск, используя шаблон для предоставления всей информации.
Вы не хотите удалять заголовки - бот подавится.
Это известное ограничение прошивки IKEA: она не принимает другую команду, когда предыдущая команда все еще выполняется. Если по умолчанию transitiontime
составляет 0,4 секунды, вторая команда просто приходит слишком быстро. Либо добавьте "transtiontime": 0
в тело PUT, либо разделите его на два PUT (один для on
и bri
против одного для ct
или xy
).