发布时间:2017-03-26作者:林静
国内智能家居行业飞速发展,海外企业提前抢滩中国市场,第三方智能家居控制应用平台成热门。近日,苹果公司和富力集团在北京搭建了一个智能家居的样板间引发众多关注,此次所推出的智能家居样板间主要由homekit平台对智能家电进行控制, 对于又是米粉又是果粉的朋友们来说,一定很想知道如何实现小米siri语音的homekit平台,为此小编特意收集了一些如何通过Mac实现小米siri语音的homekit平台方法,下面就为大家详细介绍下吧。
首先需要安装ha和hb平台
何谓ha和hb?Homeassistant(ha)平台是一个开源社区,小米能够介入到homekit的原因是由于其加入的该平台打破硬件壁垒,拥有超强的兼容性。Homebridge(hb)平台则主要是实现普通硬件产品加入honekit平台,实现siri功能。
步骤一:先在Mac环境安装ha
1、先安装python (百度python官网下载目前稳定版本3.6)
2、打开终端输入
sudo pip3 install homeassistant
3、弹出提示框点击 not now
4、hass --open-ui
5、设置显示隐藏文件,查找configuration.yaml文件进行数据配置。
步骤二:再在Mac环境安装hb
1 、安装XCODE 务必在appstore搜索下载,文件比较大。
2 、安装nodejs (https://nodejs.org/en/download/)
3、安装homebridge
sudo npm -g install homebridge
4、 安装homebridge-homeassistant插件
sudo npm install -g homebridge-homeassistant
5 运行一次homebridge
homebridge
然后键盘输入Ctrl+C停止homebridge运行,将再次出现命令提示符
6 创建和编辑Homebridge配置文件
cd /Users/你的用户名/.homebridge
sudo nano config.json
################鼠标右键粘贴如下内容######################
{
"bridge": {
"name": "Homebridge",
"username": "6D:19:E0:E7:83:62",
"port": 51826,
"pin": "123-45-678"
},
"platforms": [
{
"platform": "HomeAssistant",
"name": "HomeAssistant",
"host": "http://192.168.123.28:8123",
"password": "raspberry",
"supported_types": ["fan", "garage_door", "input_boolean", "light", "lock", "media_player", "rollershutter", "scene", "switch"]
}
]
}
粘贴完毕后,按键盘上的Ctrl+X键,输入 Y,保存退出
"username": "CC:22:3D:E3:CE:30", ###这个MAC地址,可以修改成自己电脑的MAC地址###MAC必须大写
"host": "http://192.168.1.200:8123", 其中的192.168.1.200是你的电脑的局域网IP地址####
7 运行homebridge,在终端输入 homebridge,保持运行,打开苹果手机家庭app,添加homebridge,输入pin码12345678,添加成功。
添加小米网关
1、打开https://github.com/lazcad/homeassistant,下载文件
2、在文件.homeassistant下面创建文件夹custom_components,把刚才下载的文件复制到custom_components目录下。
3、获取小米网关sid和key
打开米家app,找到网关界面,打开右上角“...”点击“关于”,在空拍区域连续点击5次,打开局域网通信协议按钮。获取key,记录下来。打开网关信息,记录sid。
4、用软件textwrangler打开configuration.yaml,开始添加小米网关信息。
在configuration.yaml文档最后添加小米网关信息,严格按照格式对齐,sid:和key:后面要控一格,sid和key的内容是小写字母和数字,没有冒号。
复制一下内容,并修改sid和key的内容
在configuration.yaml文档最后添加小米网关信息,严格按照格式对齐,sid:和key:后面要控一格,sid和key的内容是小写字母和数字,没有冒号。
复制一下内容,并修改sid和key的内容
xiaomi:
gateways:
- sid: f0b4299a5ed5
key: r9xt3kim52wt2tbl
修改完成以后保存。
5、重启homeassistant,每次修改configuration.yaml的数据都要重启homeassistant,这样数据才能生效。
6、在终端安装homebridge-aqara 插件
sudo npm install -g homebridge-aqara
7、编辑config.json,添加以下数据
{
"platform": "AqaraPlatform",
"sid": ["6409802da3b3"],
"password": ["02i44k56zrgg578b"]
}
最后
将homeassistant和homebridge执行程序放在dock中,点击直接可以运行。 要先运行ha,再运行hb。根据目录:资源库-framworks-python.framwork-versions-3.6-bin-hass,找到hass直接拖到dock中即可。
对于如何通过Mac实现小米siri语音的homekit平台方法先介绍到这里,后面小编将会依次给大家收集更多关于homekit应用的相关干货。
Copyright © 2015 ilinki.net Inc. All rights reserved. 智汇工业版权所有
电话:010-62314658 邮箱:service@ilinki.net
主办单位:智汇万联(北京)信息技术有限公司