0

晚上好,我已经在家里安装了许多较旧的照明设备,并通过 Tasker 使用 v5 Bridge。我现在也有更新的灯具 (RGBWW/CW),它需要使用不同协议 ( http://www.limitlessled.com/dev/ ) 的 v6 Bridge。我无法通过 Tasker、我的 Android 上的 2x UDP 发送器和我的 PC 上的 UDP 发送器让灯做我试图告诉他们的事情。灯光通过 MiiLight 应用程序正确响应。

我一直在逐步遵循 wilfleaji 的指南(发送 UDP 数据包的问题(milight,limitlessled)),但未能成功发送任何命令。在这个阶段,我只是试图关闭所有区域。我有一种感觉,我出错的地方是校验和;原谅我,当涉及到这种类型的东西时,我是一个新手。我不知道如何(根据 wilfleaji)31+0+0+8+4+1+0+0+0+1+0 = 54

我得到了 WifiBridgeSessionID: 28 00 00 00 11 00 02 F0 FE 6B 16 98 8E 50 AA 43 CD 00 01 E4 00 00 所以 ID1 = 00 和 ID2 = 00

序号为01

命令是31 00 00 08 04 02 00 00 00 = 灯关

所有区域的区域编号为00

我计算出校验和应该与 wilfleaji 的相同,所以54

最终结果:80 00 00 00 11 00 00 00 01 00 31 00 00 08 04 02 00 00 00 00 00 54我在“数据包发送者”中发送并得到响应 88 00 00 00 03 00 01 01 但灯可以没变。

有什么想法我哪里出错了吗?非常感谢您提供的任何帮助。真诚的问候,瑞恩·卡迈克尔

4

1 回答 1

0

我正是遇到了这个问题,许多愤怒的夜晚看着同样的代码向我发出信号。

原来是因为我把 Milight 应用中的“密码”改成了标准的“0000”以外的密码

当我把它改回标准的“0000”时,它工作得很好。

理想情况下,我希望能够保留自己的密码,但似乎没有明显的方法可以做到这一点。

希望这也能解决您的问题。

于 2017-09-19T20:19:26.967 回答