树莓派&小米智能家居说明
目前WeeeCode软件已经将树莓派AI系统和小米智能家居模块(部分)打通,用weeecode软件就可以操控小米的智能家居模块,从而实现了通过树莓派AI系统来识别指令,就能操控小米设备,比如语音控制小米的智能窗帘、智能插座等。由于能编程控制智能家居模块,所以比小米app的控制更多样化,灵活化,智能化,也能达到学以致用的目的,并能自己创造一个成本较低的人工智能家居环境。
下面为连接小米智能家居的方法介绍。目前使用的技术是基于空调伴侣网关的局域网开发。
第一步,注册绿米开放平台账号。
登录网址https://opencloud.aqara.cn/
点击控制台,进入登录界面,在界面处选择注册账号,然后依次是登记信息,等待审核。一般审核时间在3个工作日内。注册的目的是为了获取小米网关(空调伴侣)的局域网控制权。
第二步,下载”Aqara Home”App,需要注意的是这是绿米的APP,有别于米家APP。用网站上注册好的账号密码登入。
第三步,进入APP后,添加绑定设备,按照APP中的提示即可,一步一步的添加成功,最主要的是小米网关(空调伴侣)。
第四步,手机APP绑定成功后,打开网站,进入”网关局域网开发”界面。此时会得到空调伴侣网关的一串数字号码,记住这个数字号码。
第五步,打开weeecode软件,点击添加扩展,在扩展应用中找到小米智慧家庭。单击此扩展,就会出现小米智慧家庭的一些编程块。
第六步,找到初始化网关语句块,把在网站中得到的空调伴侣的数字号码填入,如下所示。此时需要注意,空调伴侣所连接的wifi路由器和打开weeecode软件的电脑所连接的路由器必须是同一个路由器,否则无效。
填写好key后,单击一下这个语句块,语句块底色变黄后会快速恢复,然后随便找一个语句块测试一下,比如“温度”,单击后会出现小米温湿度传感器测到的值(前提是手机APP绑定成功了这个模块),此时说明小米智能家居已连接好。
编程语句块介绍
初始化网关积木块,局域网协议key只是空调伴侣的key,每次打开软件只需执行一次即可。
此积木块可以控制米家智能插座的开和关。
此积木块是获取米家智能插座的开关状态。
此积木块可以获取米家温湿度传感器的温度值。
此积木块可以获取米家温湿度传感器的温度值。
此积木块是获取智能窗帘打开的程度,用百分比的形式显示从0%到100%,100%为完全打开。
此积木块是设置智能窗帘电机运动的,从而控制窗帘打开的程度,用百分比的形式显示从0%到100%,100%为完全打开。
此积木块是触发型积木块,只有当无线开关(升级版)模块被触碰时,此积木块才执行。
此积木块是触发型积木块,只有当无线开关D1(贴墙式单键版)模块被触碰时,此积木块才执行。
此积木块是触发型积木块,只有当有人经过人体传感器模块时,此积木块才执行。
此积木块是触发型积木块,只有当门窗传感器模块分离(门窗被打开)时,此积木块才执行。
此积木块是触发型积木块,只有当门窗传感器模块靠近(门窗被关上)时,此积木块才执行。
注意事项:
1、每次打开weeecode软件后第一步是初始化网关,这是weeecode软件获取小米设备的指令,如果不初始化则不能控制小米的设备。每次打开软件只需要初始化一次,以后编程都不需要再初始化。
2、大部分积木块都有编号,这个编号用于区别小米同类设备。如果同类设备只有1个,比如只用了1个米家智能插座,就不用修改,默认是1就好。如果有2个及以上,就需要这个编号来区分,区分的方法是挨个测试看哪个有反应,然后自己标记一下。需要注意的是,软件不会记录这个编号的区别,下一次打开软件时,需要重新校验一下是否正确。
目前支持小米智能家居模块有:
|
绿米Aqara空调伴侣(升级版)
型号:KTBL11LM
此模块为小米网关,控制小米设备的中转站,必不可少。
|
|
米家智能插座(ZigBee版)
型号:ZNCZ02LM
此模块可以控制插座的导通和关闭,从而可以控制一些通电就工作的设备。
|
|
Aqara智能窗帘电机(Zigbee版)
型号:ZNCLDJ11LM
此模块为智能窗帘电机,窗帘轨道需要另外搭配(窗帘的长度,安装位置,开合方式等),轨道的方式用户自己决定就好。
|
|
米家温湿度传感器
型号:WSDCGQ01LM
此模块连接的方式是Zigbee,可以反馈当前温度和湿度。
|
|
绿米Aqara人体传感器
型号:RTCGQ11LM
此模块连接的方式是Zigbee,可以反馈光照强度和是否有人经过。
|
|
绿米Aqara门窗传感器
型号:MCCGQ11LM
此模块连接的方式是Zigbee,贴在门窗两侧,可以感知门窗开/关状态。
|
|
绿米Aqara无线开关D1(贴墙式单键版)
型号:WXKG06LM
此模块连接的方式是Zigbee,是智能墙面开关。
|
|
绿米Aqara无线开关(升级版)
型号:WXKG12LM
此模块连接的方式是Zigbee,小巧方便任意摆放,随时控制。
|
:
:
:
|
:
:
还在补充中。。。
|