小米风扇1X终于接入了homekit了,分享

在正文之前,先谢谢前辈们的努力。虽然过程有些曲折,但主要还是靠大佬们写的插件。
我自己是用群晖Docker搭建的的Homebridge。其实原理都一样,只要你搭建好必要的平台就可以了。可以搜索论坛的前辈帖子。
主要的关键是代码这部分。参考了插件的原作者:
https://github.com/YinHangCode/homebridge-mi-fan
把关键词更改为:DmakerFan

type": "DmakerFan",

贴上完整的参考代码:

{
    "bridge": {
        "name": "网关",
        "username": "54:52:00:0B:1A:52",
        "port": 56702,
        "pin": "458-56-926"
    },
    "platforms": [
        {
            "platform": "MiFanPlatform",
            "deviceCfgs": [
                {
                    "type": "DmakerFan",
                    "ip": "192.168.50.197",
                    "token": "7a95d25ec8236dc833f6181ffa330e3f",
                    "fanName": "风扇",
                    "fanDisable": false,
                    "buzzerSwitchName": "风扇的蜂鸣器开关",
                    "buzzerSwitchDisable": true,
                    "ledBulbName": "风扇的LED开关",
                    "ledBulbDisable": true
                }
            ]
        }
    ]
}

没有用配置生成网站生成的代码。最终实现了风扇的接入。

发现GitHub上还有一位大神写了小米风扇的插件 homebridge-xiaomi-fan,支持的风扇型号会更多,风扇的显示功能更完整。个人觉得就是太完整了,导致语音控制繁琐。
附上链接给各位参考吧。
https://github.com/merdok/homebridge-xiaomi-fan

插件最终在homekit显示的内容,可以自己编辑删除。