华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践( 二 )


华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
最后点击Save进行保存,模块会重启连接你的WiFi和MQTT服务器 。
二、homeassistant的设置1、MQTT服务器增加网关所需的账号密码(此步应该在网关设置MQTT账号密码前)
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
openmqttgateway保存好WiFi账号密码及MQTT账号密码重启后,可以在HA MQTT broker日志内看到openmqttgateway连接到MQTT broker的记录 。到此已经证明openmqttgateway已经可以和homeassistant进行通信了 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
2、监控红外码
回到MQTT控制台
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
点击“选项”进入MQTT控制界面,在监控主题那输入“home/OpenMQTTGateway_ESP8266_IR/IRtoMQTT”然后点击“开始监听”
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
此时用小苹果发射红外信号,即可解码小苹果发射的红外信号 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
3、编写自动化
下面我们就可以根据上面监听到的红外码编写自动化,比如你小苹果遥控中心发射的是灯的开灯的红外码,则我们可以编写接收到此红外码则执行开灯操作 。下面的示例就是我用华为小苹果遥控控制米家吸顶灯的自动化示例 。填写完自动化配置后,重新加载自动化或重启homeasssitant后,这样我们就可以用华为小艺语音助手控制小米米家的智能吸顶灯了 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图
三、测试完工下面我们再重新梳理一下操作流程 。第一步就是在华为智慧生活APP的小苹果遥控中心设备中添加对应的设备,比如你要控制的是灯,那你就添加个灯类型的设备(不需要有真实的设备),然后按下刚添加的灯的遥控器的灯“打开”的按钮,监听红外码,记下备用,然后再按下灯遥控器的“关闭”按钮,同样监听红外码,记下备用 。然后在homeassistant内编写的自动化中写入刚才的红外码 , 完成自动化的编写 。这样最终就实现了用华为小艺语音助手控制可以接入homeassitant的各种各样的第三方设备了 。我们最后就可以用华为手机、华为智能音箱、华为智慧屏内的语音助手测试能否顺利控制刚才添加的设备了 。经过我的实际测试,发现还是很好用的,每次都是箭不虚发 。之前还有点担心红外信号容易丢失或监控不到,实际测试效果让人满意 。
华为助手小艺可以语音控制小米米家设备了华为小艺声控万物实践

文章插图