给米家智能设备插上*的翅膀-小米设备接入homeassistant实战
之前一直说homeassistant太复杂,一般人玩不起来。俗话说“离别三日,相敬如宾。”我们应该用发展的观点来看问题。homeassistant已经不是五年前只有少数极客才能玩的那种了(没错,我就是五年前《入坑》里的homeassistant,从此一发不可收拾)。它变得越来越简单易用。最近看到一个50块左右的,咸鱼的玩家,就买了一批折腾研究,觉得很有意思。是新用户入门家庭助手的最佳选择。很多感兴趣的网友也从我这里买了一些homeassistant开箱播放器云。通过与你的交流,我发现你得到的第一个设备是小米智能家居产品。为了避免重复小米的智能家居设备如何连接homeassistant,我决定详细说说小米、博联、嘟嘟、yeelight等常见国产智能设备连接home assistant的方法,供用户参考。
鉴于部分新网友还不知道homeassistant是做什么的,有什么用。先说一遍。知道的网友直接跳到“homeassistant新手上路”往下看。
为什么要安装homeassistant?为什么一开始就说homeassistant比华为和小米智能家居更便宜更智能?
1.homeassistant支持很多智能家居品牌类别。
目前,homeassistant已经整合了众多品牌共计1968个品类的产品或服务。另外可以使用大量网友开发的第三方插件。
小米、broadlink、yeelight、三星电视、索尼电视等众多国产产品均集成支持。易也有易开发的插件来支持对homeassistant的访问。
2.homeassistant的品牌设备和服务可以实现跨品牌的自动联动。比如小米的智能门锁,当识别到门是外面开的,小米的光感器感应到室内光线暗的时候,就会自动打开易模块改装的灯(一个模块30元肯定比小米的智能吸顶灯便宜)。这种自动化在我以前的文章中提到过。目前国内智能家居品牌都是独立的,不能一个APP控制,也不能跨品牌联动,这是我们终端消费者最大的痛点;而homeassistant完全可以解决这个痛点。
3.homeassistant让多平台语音控制更简单。智能音箱的语音助手和语音控制已经成为智能家居控制的重要组成部分。Homeassistant可以轻松实现苹果Siri、小米萧艾、百度小度、天猫精灵等语音助手以及智能音箱的语音控制访问homeassistant原有语音助手不支持的各种设备。这样无论你家有苹果Siri,小米萧艾,百度小度,还是天猫精灵,都可以语音控制你的智能设备。你可以看看这个视频,感受一下。
视频加载中...那么,你为什么选择游戏云作为homeassistant呢?
你为什么选择玩客云?树莓派曾经是开源智能家居homeassistant玩家最喜欢的硬件载体。然而在芯片紧缺的当下,树莓派的价格已经让我等垃圾人高不可攀。
好在身处制造业大国,我们还有50块钱玩不了的超级廉价玩家云。所以对于很多想玩homeassistant这种开源智能家居平台的用户来说,花不到一顿饭的钱买个播放器云安装homeassistant,体验一下真正的智能家居,绝对能促进家庭和睦(这样我们就不用在路由器或者NAS里折腾home assistant影响家庭和睦了)
现在我们进入正题,开始我们的正式教程。
一、玩客云homeassistant新手登录homeassistant上路
1.通电并启动。
你拿到我画的homeassistant的播放器云之后,第一步就是插上网线,然后插上电源启动播放器云。
2.找到客云IP
系统启动时(启动还是比较快的,一分钟左右),播放器云的指示灯是蓝色的,不闪烁,然后去你的路由器找你的播放器云的IP地址。来宾云设备的名称将显示为aml-S812。
3.登录homeassistant
在浏览器中输入播放器云的IP地址+":8123 ",类似于" 192.168.50.247:8123 "(只需将下划线部分的IP替换为你的播放器云IP地址)按回车键,就会出现登录界面。在“用户名”中输入“玩智能家居”,在“密码”中输入“1024”即可登录。
登录后,默认界面如下
玩客云armbian系统登录
有时候我们需要登录玩客云的系统进行操作,比如系统关机、重启、homeassistant重启等。操作如下:在电脑上打开putty软件(电脑需要和玩客云在同一个局域网,你可以理解为同路),按下图输入你的玩客云的IP地址,选择ssh,点击打开,打开系统登录界面。
在系统登录界面,输入账号:root,然后输入密码10245869,回车登录系统。
成功登录后,界面如下
我们常用的命令如下:
系统操作,包括关机和重启。(#后面是评论,不要抄袭)
关机#关机重启#重启
与homeassistant相关的操作包括启动、重启、停止和查看home assistant的状态。当homeassistant无法启动时,可以登录系统,输入以下命令重启并查看homeassistant。(#后面是评论,不要抄袭)
Systemctl启动Home-Assistant @ ha #启动Home Assistant Systemctl重新启动Home-Assistant @ ha #重新启动Home Assistant Systemctl停止Home-Assistant @ ha #停止homeassistant SystemCTL状态Home-Assistant @ ha #查看Home Assistant状态samba服务相关
桑巴舞使用
我已经为每个人安装了samba服务。当我们需要添加第三方插件或者修改配置文件时,需要打开homeassistant的配置目录。我已经通过samba服务分享了homeassistant的配置目录。在你的电脑上(电脑需要和玩家云在同一个局域网,你可以理解为同一个路由),同时按下window键和R键,开启操作,输入你的IP地址,点击“确定”
输入登录账号root和密码10245869登录打开homeassistant配置目录。我给大家默认安装了HACS,也就是第三方插件商店,HACS放在custom_components里。
第二,使用homeassistant官方MIIO插件接入小米设备。目前,家庭助手官方小米miio插件支持的小米设备如下:包括小米网关、小米WiFi扩展器、小米空空气净化器、加湿器、风扇、小米空空气质量监测仪、小米万能遥控器、小米扫地机器人、小米飞利浦灯、小米智能插头。具体可以去homeassistant官网查看。
因为我的小米设备有限,所以只介绍小米多能网关和小米智能插头为例。
接入小米网关
小米网关支持以下机型
小米网关支持以下功能
小米多功能网关(不是多模网关,多模网关的接入方法请参考我之前的文章)
1.获取局域网通信密钥
目前米家APP最新版本不支持打开小米多功能网关的LAN键,所以需要使用米家V5.4.1你找不到这个版本可以问我。
在米家APP找到你的多功能网关,点击进入。
点击“...”右上角还有三个选项。
点击关于
多次点击下面的“插件版本2.59.4”,直到出现“局域网通信协议”。
单击“局域网通信协议”
打开“局域网通信协议”开关,并记录密码。你以后会需要它的。然后单击确定。
2.我之前说过homeassistant真的是“认三天,满意相待”。homeassistant的易用性一直在发展。现在,当我们打开homeassistant的集成时,我们会自动发现小米多功能网关与局域网的连接。
然后点击配置,按照下图操作。
在gateway键处输入上一步中记录的网关LAN通信协议密码。
然后会自动发现小米多功能网关下的zigbee子设备。
访问完成后,如下图所示。
小米智能插头的接入
如果homeassistant没有找到你的米家设备,也没关系。只要你的米家设备在小米miio支持列表中,我们就可以手动添加。我来给大家演示一下如何手动添加小米智能插头蓝牙网关版。
1.通过整合搜索找到小米miio。
2.输入你的小米账号密码。
3.从设备列表中选择要添加的设备,然后单击提交。
4.添加后,界面如下图所示。
点击设备,然后选择添加到LOVELACE,将设备添加到前端显示界面。
结论虽然早前吐槽了小米349元的*网关,但感觉远不如homeassistant。但是我真的买了很多小米的智能家居设备。小米的很多智能家居产品(但肯定不是全部)确实是性价比很高的选择:设计和做工一流,价格直接秒杀小厂。小米在国内普及智能家居起到了重要作用,雷军简直就是活雷锋。但小米智能家居选择蓝牙mesh技术路线,小米选择封闭战略路线(小米网关不再开放局域网通信协议,yeelight OEM米家吸顶灯升级关闭局域网通信协议等。),都是在抛弃曾经支持过的老牌老用户。小米不尽如人意的表现也会让很多用户选择homeassistant,更简单易用。你可以发现homeassistant可以自动发现设备,你可以根据提示在前端进行配置。操作其实和米家访问新设备差不多。
未来我会基于趣云的家居助手继续分享homeassistant接入博联、涂鸦、yeelight等国内常见智能家居的方法和乐趣途径。请关注、点赞、收藏喜欢智能家居的网友。
最后,那些觉得在玩客云上安装homeassis太麻烦的读者,可以让我用我安装的homeassistant购买玩客云,这样就可以开箱即用了,省去了你半天的折腾时间(你半天工资肯定比这个价格高)。