iOS开发

在HomeKit中使用HomeBridge控制米家智能家居

2018-10-29  本文已影响5人  Vonkin

从小爱同学到小度小度,再到Google Home,最后到现在的Siri,家里基本上已经有很多的智能家居设备,大多都是米家的,前三者基本上都可以支持,想使用iOS的HomeKit试试“Hey Siri” 是什么体验,于是就发现了HomeBridge。接下来给大家介绍一下HomeBridge的使用,非常简单。

硬件支持

因为我在家有一台24小时开机的Mac,于是就尝试了一下,在搜了些资料后终于尝试成功。接下来我用小米的Yeelight在Mac下安装来介绍一下,树莓派可以在网上搜一下。这个灯用起来很不错,而且价格不贵,相比苹果推荐的HomeKit产品要便宜的多。

第一步 安装Xcode

在App Store中搜索,安装,完成后打开一次就可以了

第二步 安装Homebrew

打开终端,在命令行中输入

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

即可自动完成安装

第三步 安装node

直接用在终端输入

brew install node

即可完成安装node

第四步 安装HomeBridge

在安装之前先确定一下,Python版本,系统默认自带2.7.+,貌似3.0+以上的无法安装成功,更换Python版本即可。
在命令行中输入

sudo npm install -g --unsafe-perm homebridge

等待安装完成。
具体文档可参考:https://github.com/nfarina/homebridge

第五步 安装homebridge-yeelight

sudo npm -g install homebridge-yeelight

命令行直接输入上面的命令
等待安装完成。

第六步 配置

在命令行中操作

vim ~/.homebridge/config.json
屏幕快照 2018-10-29 下午11.05.36.png
然后按i进入输入模式,把一下内容输进去
         {
            "bridge": {
                "name": "YeeLight",
                "username": "BC:54:36:CE:44:11",
                "port": 51825,
                "pin": "031-45-153"
            },

            "platforms": [
                {
                    "platform" : "yeelight",
                    "name" : "yeelight"
                }
            ]
        }
屏幕快照 2018-10-29 下午11.07.34.png
其中username是本机电脑的Mac地址,修改成本机的Mac地址即可
然后按Esc-:-wq-Enter
退出保存即可

第七步 运行

#终端直接输入
homebridge

服务启动,会出现一个二维码,使用iPhone上的Home软件扫码添加设备即可


屏幕快照 2018-10-29 下午11.12.35.png

在此之前需要先连接一下设备

APP STORE下载YeeLight

IMG_3231.PNG

登录后点击设备,允许局域网访问就可以。


IMG_3232.PNG

最后使用Home扫码添加设备即可。然后给大家个提示

终端窗口不要关闭,关闭后服务就断开了,需要重新运行

上一篇下一篇

猜你喜欢

热点阅读