去年写过几篇玩客云玩转 homeassistant 开源智能家居的文章,看站内数据还是比较受欢迎的,后来也有很多网友找我咨询过一些智能家居的问题(一对一解答太耗费精力。所以准备写成教程,一劳永逸),再加上 homeassistant 一直在更新,之前的教程已经不适用当前版本了,所以今年我准备从本篇开始重新系统地撰写 homeassistant 开源智能家居系列文章。
整体的教程会以玩客云及 M401A 和 cm311-1a 性价比高的盒子为主,也兼顾一下 NAS 及迷你主机等设备。
鉴于很多普通网友还是不太了解开源智能家居平台 home assistant,我还是准备在这个开篇文章里介绍一下 home assistant 的优势。很多人可能会问小米有米家 APP,苹果有 HomeKit,为什么要搭建 Home Assistant?
(一)、Home assistant 一统江湖——集中管理各品牌的智能家居
小米有米家 APP、苹果中欧体育有 homekit、华为有智慧生活……,而我只想自己手机里只有一个智能家居 APP,而不是小米米家、欧瑞博、博联 broadlink、海尔智家、美的美居、萤石等一堆 APP,并且我也不想操控空调我打开美的美居,想看下摄像头又得打开萤石 APP,控制插座又打开博联 APP,反复在不同 APP 间跳转。这些对终端消费者来说都是十分糟糕的体验,也是各个智能家居厂商各自为政造成的恶果。而 home assistant 可以同时接入小米、博联、美的、海康威视等等智能家居,实现了各品牌智能家居的统一管理,一下这个世界就清净舒服多了。
小米米家的自动化设置在 home assistant 面前简直就是小弟弟都称不上。最近小米升级了什么自动化 2.0(将 IF 条件拆分为触发条件和状态条件),其实就是多年前 homeassistant 自动化就有的东西(HA 里面自动化一直都是触发 Triggers 和条件 Conditions 分开的)。更重要的是各个品牌接入 home assistant 后我们终于可以让小米的人体传感器打开美的空调了。HA 自动化的强大各个智能家居产品的联动,它还可以和各种互联网服务联动,比如可以接入公交车到站信息,实现工作日七点到八点上班前的这段时间,当公交车离你乘坐的车站还有两站地时让你家的小爱音箱播报 公交车即将到站,现在可以出门了 ,这样可以避免你寒冬或酷暑天在外面等公交车时瑟瑟发抖或大汗淋漓的苦恼。
苹果手机在国内的占有率那么高,但是我相信大家苹果手机里的家庭 APP 绝大部分都是空空如也。2016 年一部分极客已经实现的用 Siri 语音控制智能家居,现在对很多人可能还是很陌生。这其中一大部分原因是苹果认证的 homekit 智能家居设备价格普遍比较贵,并且品类比较有限。而 homeassistant 可以把小米米家、博联、美的空调等等苹果家庭 APP 本身不支持的智能家居模拟成 homekit 家居而接入苹果家庭 APP,这样一个额外的 APP 都不装,就可以实现一个苹果家庭 APP 统一控制各品牌的智能家居了,进而也可以实现 Siri 语音控制各品牌的便宜好用的智能家居了。
src=(四)、实现天猫精灵、小爱、小度等智能音箱平台语音控制各品牌的智能家居
前面说过随着前几年智能音箱雨后春笋般的上市,各智能音箱平台也像智能家居厂商一样各自画地为牢,比如天猫精灵无法控制米家设备。而我们把所有智能家居设备接入 home assistant 后,我们再接入各家智能音箱平台,这样中欧体育就可以随便叫那个智能音箱都可以控制家里的设备了。
最后说点不算题外话的题外话。那就是很多网友说的 homeassistant 太复杂,我选择米家全家桶 关于全家桶的问题。我个人是不会选择任何一家全家桶来搭建智能家居的,道理很简单,没有任何一家公司可以把智能家居所有品类都做到很好。举个稍微极端点的例子,买无人机,你会选择大疆还是哪个不知道现在活着还是死了的小米旗下的飞米?同样买空调你会选择格力、美的还是小米?没有任何一家公司可以把所有品类都做到优秀。我不会选择被某家全家桶套牢而失去选择更加优秀产品的自由。
玩客云线刷需要准备双 USB 线,短接的镊子或短导线,USB_burning_tool_V2.1.6.8 版本(其他版本线刷可能会报错),
用 USB_burning_tool_V2.1.6.8 加载第一步解压出来的 img 后缀镜像包。点击 文件 →选择 导入烧录包 ,找到你上一步第一步解压出来的 img 后缀镜像包进行加载即可
src=用双 USB 线连接电脑和玩客云靠近 HDMI 的 USB 口,然后点击刷机软件的 开始
如果你的玩客云是原装系统,那么直接给玩客云上电即可(我花 50 每台收了几个未拆封的玩客云,实测不需要拆机短接,上电开机默认进入线刷模式)
如果你的玩客云是被别人刷过机的,上电不能自动进入线刷模式,那么玩客云就需要需要拆机进行短接,具体怎么拆网上有教程,请大家自行拆解。
src=玩客云按上图短接后,刷机软件会自动识别并开始刷机,开始刷机后即可松开短接。等待刷机完成即可。线刷完成点击图中停止按钮,断开 USB 线,插上网线,重新给玩客云上电
其实这版系统已经支持玩客云 HDMI 显示输出,玩客云可以直接接电视或显示器加键盘登录玩客云系统了。没有显示器键盘的,可以用同局域网的电脑上下载安装 putty 后,使用 putty 登录玩客云 armbian 系统。
现在你的路由器里找到你的玩客云 IP 地址,它在路由器中的名字是 onecloud
src=src=src=系统默认账号 root, 密码 1234,输入密码时不显示是正常的,输完直接回车即可
删除原内容,然后把下面的内容粘贴进入,按 CTRL+X 输入 Y 保存即可
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
同局域网内电脑浏览器输入玩客云 IP:8123 即可打开 ha 页面,首次登录需要创建 ha 管理账号密码
src=大家也可以看到玩客云尽管十分便宜,配置为四核 1.5GHZ 的 cpu,存储是 1+8,但是对于绝大多数人其实也是够用的。大家可以看下图安装完 ha 后玩客云 CPU 和内存占用并不高。
玩客云低廉的价格,确实是推广 homeassistant 的良好载体,降低了大家玩 homeassistant 开源智能家居的门槛。尽管我的教程已经十分详细,基本一步一截图,但是还有网友感觉操作繁琐麻烦的,也可以买别人刷好 homeassistant 的玩客云,开箱即用。
预告下一期 M401A 或 CM311-1A(四核 CPU 2+16 的存储配置)刷 homeassistant 的详细文章,用来满足那些可能感觉玩客云性能不足的网友需求。关于 homeassistant 大家有什么需求尽管在评论区留言,我会按照大家需求分享相关教程的。