本帖最后由 RAYCHOW 于 2017-12-21 23:30 编辑
此贴开始前要感谢群里的2位大神的帮助(pw王哥,杨大哥)
搬运工https://github.com/michaelelliot/homebridge-dyson-fan
你要提前准备3件东西。苹果电脑(该死的为什么一定要用mac),dyson空气净化器(带Wi-Fi功能的),装好hb的树莓派(废话)
MQTT下载 http://www.jensd.de/apps/mqttfx/1.5.2/
是时候表演真正的技术了。
1.你先把你的净化器按住开关,让它出现闪烁绿色的Wi-Fi图标。
2.用你的苹果电脑去连接净化器的热点(输多几次密码,虽然它老提示我密码错误。耐心点,诅咒它你一定可以的)
3.打开MQTT如图(按步骤来)
这里你要注意几点(在3填的ID是电脑连接风扇的ID,不是路由器分配给风扇的ID.第4的469是你风扇的序列号最后面的3个数)
点击Connect,然后在空白的选项框里输入[backcolor=rgba(27, 31, 35, 0.0470588)][size=13.600000381469727px]469/initialconnection/credentials(469改为你风扇序列号后3位)如图
你再点击(publish)你就会得到hb控制Dyson的密码。举例:
{"msg":"DEVICE-CREDENTIALS","time":"2017-12-18T15:43:42.000Z","serialNumber":"MZ4-XX-XXXXXXXX","apPasswordHash":"+LSuusC8AMyIR9msLjZN2X3fhAeT+5nxOJNAnItJyZ+zXtWq9KHcp6hNIeexGjHzzCPc7Ls/7Ul70+w57lx6UA=="}(红色字体的就是你想要的密码) 添加hb的代码如下 "accessories": [ { "accessory": "Dyson Fan", "homeKitFanType": "Fan", "name": "戴森风扇", "model": "469",(序列号后三位) "username": "MZ4-XX-XXXXXXXX", "password": "+LSuusC8AMyIR9msLjZN2X3fhAeT+5nxOJNAnItJyZ+zXtWq9KHcp6hNIeexGjHzzCPc7Ls/7Ul70+w57lx6UA==" }
] 最后你打开你的树莓派,创建一个文件homebridge-dyson-fan。在config-sample.json里添加代码
|