homebridge-aqara
homebridge-aqara copied to clipboard
有没有办法可以控制没有Zigbee的智能插座?
YeeLight 的插件不需要密码就能控制灯泡,aqara里面只有zigbee的插座在智能网关上可以看到,Wifi版本不经过网关。请问各位大神是否有wifi的智能插座的plugin?
https://www.npmjs.com/package/homebridge-mi-robot-vacuum 可以看看这个找找思路。
@a900927 简直太棒了 我之前已经把开关的消息分析过了一遍 因为加密了没有办法用明文重现 没想到这个东西居然就承载了!!我准备做一个开关的项目!!理论上说,这种方法可以处理几乎所有的小米家电
@biogerm are you looking for wifi switch plugin? if so, i got following to work for me: https://github.com/Bluebie/homebridge-miio
@a900927 我发现了这个 https://github.com/Bluebie/homebridge-miio 但是在我的pi上无法使用。。
@astrojetson8 how did you get it working? it seems not compatible with the RPi i have..
用vacuum的方法尝试了一下,对开关完全无效。。一代二代都是。。。sigh... 每次UDP包都不一样,抓了一大堆没有一个可以用。。
@biogerm i'm running this on mac.
@astrojetson8 lucky you :)
@biogerm 只能继续尝试了。我看了你跟原作提问。你可以尝试将外网断开,只走局域网抓包,这样避免了通过云端控制,期待你的结果
@a900927 我用 blue stack 试了一下,局域网抓包在短时间内有效。时间稍微一长就不行了。我看了一下包的内容,变化部分一开始是一个累加器,估计是用来计时的,可能跟时间算法有关。每一次通信一开始都有一个74字节的握手,我估计是用来同步时钟计时器。这个计时应该是为了防止 UDP 长时间延迟产生的误操作。我试了手动给一个特别大的时间值不成功,给一个稍微大一点的也不成功,估计包最后有校验。算了放弃了。。。哈哈
@biogerm 那只能等官方开放接口了。
@biogerm Miio 测试在一代的智能插座(含USB)的是正常的。我没有二代基础版,就不清楚了。
@bluefoxlee @a900927 之前 Miio 在 RPi 上无法工作,昨天作者更新了新版可以用了!!一代二代都可以用,于是这个问题解决了。https://github.com/Bluebie/homebridge-miio
@biogerm 我的是直接錯誤不知道怎麼回事 events.js:160 throw er; // Unhandled 'error' event ^