发送UDP命令以控制LimitlessLED v6 Bridge

时间:2017-06-11 09:23:21

标签: android automation udp tasker light

晚上好, 我已经在我家安装了许多旧的照明设备,并通过Tasker与v5 Bridge一起工作。我现在也有更新的灯具(RGBWW / CW),它需要使用不同协议(http://www.limitlessled.com/dev/)的v6 Bridge。我无法通过Tasker,我的Android上的2x UDP发送器和PC上的UDP发送器来完成我想要告诉他们的灯光。然而,灯光通过MiiLight应用程序正确响应。

我一直在关注wilfleaji的指南(Problems with sending UDP packets (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 54 我发送"包发件人"并得到响应88 00 00 00 03 00 01 01但灯不会改变。

我出错的任何想法? 非常感谢您提供的任何帮助。 真诚的问候, 瑞恩卡迈克尔

1 个答案:

答案 0 :(得分:0)

我确实遇到了这个问题,许多愤怒的夜晚都在看着同样的代码回击我。

事实证明,这是因为我更改了密码'在Milight应用程序中的代码不是标准的' 0000'

我把它改回标准&00; 0000'它运作得很好。

理想情况下,我希望能够保留自己的密码,但似乎并不是一种显而易见的方法。

希望这也可以解决您的问题。