Deconz-rest-plugin: 在宜家灯具的同一PUT请求中设置ct / xy时,无法设置亮度

创建于 2020-10-25  ·  3评论  ·  资料来源: dresden-elektronik/deconz-rest-plugin

描述错误

当在灯光状态下设置“ bri”时同时设置“ ct”或“ xy”时,灯光会很快将其亮度更改为所需状态,然后又变回旧状态。 在请求中没有“ ct”或“ xy”的情况下,正确更改了亮度。

但是,当获取光源的当前状态时,API将返回新的亮度值。

我可以在“TRÅDFRI灯泡E27 CWS蛋白石600lm”和“ FLOALT面板WS 30x30”上重现该行为。

重现行为的步骤

  1. 识别上述灯的灯ID(在我的情况下为7)
  2. 最初设置“ ct”,“ bri”和“ on”: curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 153, "bri": 1, "on": true}'
  3. 更改“ ct”和“ bri”。 灯的色温会改变,但是亮度只会暂时变亮,并会重置为先前的“ bri”值: curl http://deconz:8080/api/${APIKEY}/lights/7/state -X PUT -H "application/json" -d '{"ct": 250, "bri": 255}'
  4. 获取当前的灯光状态,并注意将“ bri”设置为254: curl http://deconz:8080/api/${APIKEY}/lights/7

预期行为

Deconz应该在单个宜家灯具请求中更改“ ct” /“ xy”和“ bri”。

上面提到的步骤与我的“ Philips Hue LightStrip Plus”一起使用时效果很好。

环境

  • 主机系统:Raspberry Pi
  • 运行方法:Marthoc Docker容器
  • 固件版本:26660700
  • deCONZ版本:2.05.84
  • 设备:ConBee II
  • 您是否使用USB延长线:否
  • 主机系统上是否还连接了其他USB或串行设备? 如果是这样:哪个?

    • 我在RPi GPIO SCL和SDA上连接了一个小的OLED

deCONZ日志

这些日志是在触发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个传感器(小米/阿加拉,宜家),4个开关(宜家),13个灯(宜家,飞利浦,欧司朗/莱德文斯)。

Bug report

所有3条评论

你好呀。 感谢您提出此问题。 很遗憾,我们无法为您提供帮助,因为缺少必需的信息。 请使用该模板提供所有信息以打开一个新期刊。

你好呀。 感谢您提出此问题。 很遗憾,我们无法为您提供帮助,因为缺少必需的信息。 请使用该模板提供所有信息以打开一个新期刊。

您不想删除标头-机器人为此感到窒息。

这是IKEA固件的一个已知限制:当上一个命令仍在转换时,它不接受其他命令。 在默认的transitiontime为0.4秒的情况下,第二个命令到达太快了。 将"transtiontime": 0到PUT主体,或将其拆分为两个PUT(一个用于onbri而一个用于ctxy )。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ReeChip picture ReeChip  ·  5评论

horchi picture horchi  ·  5评论

stevenwfoley picture stevenwfoley  ·  3评论

mvasicek picture mvasicek  ·  4评论

ScharV picture ScharV  ·  5评论