低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

2021-05-20 19:54:10 89点赞 732收藏 131评论

【写作说明】:断断续续花了四天的时间,把家里闲置的玩客云刷入了docker和homeassistant,同时把小米接入了homekit,也看过在张大妈的教程,有的人在问这么做有啥意义,我也说不清,也就是折腾着玩。本篇面向在英语水平差,不愿意百度,只想无脑复制粘贴而且还想折腾的网友,所以写的较为基础和详细。资源放在评论里,失效给我留言,会及时更新。

本篇的方法不一定是最好的,教程和资源均参考互联网,如有侵权请联系删除。

  • 一:拆机

将玩客云拆机,将接口面板用吹风机加热,撬棒伸入sd卡槽口很容易拆下。

拆下六颗螺丝,可以抽出主板。对比下面的图片,自行判断短接点。

新款玩客云新款玩客云

旧款玩客云旧款玩客云

  • 二:刷机

2.1 刷入usb启动底包(免ttl)

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

在左上角点击 文件-导入烧录包,选择 首选底包.img

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

烧录配置中,勾选擦除flash 勾选擦除bootloader,在下拉选项中选中擦除所有,然后点击开始。双公头USB线插入靠近HDMI口的usb,连接电脑。然后用镊子/回形针/订书针等导电物体,短接玩客云的短接点,保持短接的同时插入电源。

烧录完成后,拔掉电源和usb放在一旁待用。

2.2 制作usb启动盘

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

准备一个2G以上的优盘,选中Armbian_20.12_Aml-s812_buster_current_5.9.0-rc7.img

在target device选中你的优盘,然后点击write,出现以下界面,点 即可。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

2.3启动

优盘插入靠近网口的usb,插上电源和网线,待优盘灯不闪烁时,去路由器控制界面可以看到一个mac地址为123456789ABC 的新增设备,记下这个ip,打开putty_x64_0.70汉化版.exe 在主机名称中,输入ip地址。点击打开。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

安全警告点  是安全警告点 是

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

账号是root,密码是1234(Linux输入密码的时候是看不见的,不要以为是坏了)

首次启动时,需要修改密码(因为此时系统还在优盘中,如果是二次刷机的启动盘,那密码是已经改过的而不是初始密码)

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

密码输完了会提示新建用户名,按ctrl c取消。(到这一步,系统已经可以在优盘中正常启动,不需要写入emmc的可以略过)

2.4 系统写入至emmc

分别输入

cd/boot/install

./install.sh

此时putty界面开始滚动,耐心等待3分钟左右, 就会出现图中情况。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

拔掉优盘,电源线重新插。再次进入路由控制台找到ip(可能不变),putty进入,密码是修改过的密码

tips:如果已经写入emmc,拔掉优盘无法启动,回到步骤2.1,刷入备用底包,重新来过。

注意到usageof  后面的6.5G是emmc的容量注意到usageof 后面的6.5G是emmc的容量

到此为止已经将armbian5.9成功刷入emmc,下一节开始安装docker

  • 三 :安装docker和portainer中文面板

3.1安装docker

输入 apt-getupdate,耐心等待5min左右,

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

输入 wget-qO- https://get.docker.com/ | sh 因为是官方源,网络问题此时界面可能没有动静,慢慢来。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

到这里docker就安装好了。

输入 servicedocker start (应该已经启动了,再输一遍)

输入dockerrun hello-world测试一下,会提示本地没有发现镜像,但是会拉回来。

下面开始安装portainer中文面板(可以略过3.2)

3.2安装portainer中文面板

打开winscp,输入ip地址 ,用户名 密码

解压public文件夹至根目录

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

在putty中输入docker volume create portainer_data 创建portainer数据文件夹

再输入dockerrun -d -p 9000:9000 --name=portainer --restart=always -v/var/run/docker.sock:/var/run/docker.sock -v portainer_data:/dataportainer/portainer

其中,9000为端口号,可以自定义。执行时同样会提示没有发现镜像,会从服务器拉回来,耐心等待1分钟。完成后。在浏览器中输入ip:9000,例如192.168.0.168:9000

看到这个界面就说明portainer已经安装完看到这个界面就说明portainer已经安装完

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

输完密码选择local模式点connect

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

点一下鲸鱼

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

在左边找到containers

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

勾选portainer,并remove

回到putty,输入docker run -d --name portainer -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock-v portainer_data:/data -v /public:/public portainer/portainer

浏览器刷新,重新登陆

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

到这里 中文版的portainer面板就安装好了

  • 四:安装homeassistant+hacs+小米全家桶(免token)

4.1安装HA

回到putty,输入docker run -d --restart=always --name="home-assistants" -v /data/homeassistant/config:/config --net=host homeassistant/home-assistant:latest

网上一些教程会让输入/data/homeassistant/config:/config -p 8123:8123homeassistant/home-assistant:latest 这个网络模式会导致在homeassistant中添加homekit集成时,虽然会出现二维码,但是家庭扫描后无法添加homebridge设备。Homekit需要使用host,这个坑折磨了我好久。。

homeassistant镜像大小约为1G,根据网速和运营商的不同,可能时间上略有差异。

安装完成后,访问ip:8123 例如192.168.0.168:8123 即可打开homeassistant。

设置好用户名和密码设置好用户名和密码

时区选择shanghai时区选择shanghai

到这里,homeassistant就安装好了。如果是需要接入米家设备,又不想抓token的话,可以继续向下看,我们开始安装HACS商店吧!

4.2 安装HACS

hacs是什么?可以安装很多官方没有的集成,例如为了安装xiaomi miot,就需要在hacs中安装,虽然可以通过本地安装集成的方式安装。安装hacs可以更方便的安装其他集成。

打开winscp,在/data/homeassistant/config/ 下,右键新建目录名为custom_components

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

在custom_components文件夹中,再建立hacs文件夹,将hacs.zip解压至hacs文件夹内,回到浏览器,点击左下角配置,下滑,找到服务控制,重启homeassistant。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

重启后,点击配置-集成-添加集成,输入hacs。复选框全选,点提交。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

点击链接,去github注册,完成后点continue。注册流程看hacs官方指引 Github PersonalAccess Token | HACS 在此就不复述了。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

有些时候,authorize hacs按钮是灰色的,没法点,个人猜测可能是网络问题,开了梯子的可以关掉试试,有些时候挂着梯子也能点。

授权完成后,左侧会出现HACS,

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

4.3 安装Xiaomi MIoT

重启home assistant。打开hacs,点击右下角添加集成,搜索xiaomi,记得要安装xiaomi miot,初次打开可能搜索不到集成,稍等几分钟加载。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

点开Xiaomi MIoT后,点右下角的在HACS中安装此存储库。约2分钟安装完,出现下图时,再次重启homeassistant。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

重启后点击配置-集成-添加集成-搜索XiaomiMIoT,添加后会提示根据账号或token添加,这里建议选择账号,需要在手机上下载米家app添加小米设备。登陆后,还需再次添加集成。

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

低成本智能家居控制,手把手教你玩客云安装docker+homeassistant+homekit

到这里,已经可以接入小米全家桶了,比如米家智能插座2蓝牙网关版,空调伴侣2等等,原先需要抓token的繁琐步骤在这里用账号登陆即可。

安装homekit要在集成中搜索homekit,点击添加集成,左下角通知栏会弹出二维码,用苹果家庭扫描即可加入。提示未认证的homekit设备,点仍然添加。教程至此告一段落,还有不完善的地方,欢迎大佬指点(大佬可能也不会看)。暂时我也就研究到这里,后面会有esp8266+dht11之类的教程,应该会继续写下去吧(虽然也不知道写这么多会不会有人看。。)

展开 收起
131评论

  • 精彩
  • 最新
  • 现在也可以免拆机刷呀,把双头USB接上HDMI那个口,然后捅RESET,接电源,就自动进刷机模式了……

    校验提示文案

    提交
    不是所有主板都可以的吧。不过,我拆了就没准备装回去…我把它塞进路由器里面了…

    校验提示文案

    提交
    我刷了十多个,只有两个进不了刷机模式,拆后盖毕竟费事,而且你的拆后盖方法不科学,拿吹风机开热风吹一下,吹几分钟就可以直接撬了

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 这个是真的技术贴 赞一个

    校验提示文案

    提交
    谢谢老板打赏~技术贴过奖过奖,也都是从网上帖子里搜刮来的,我只不过拾人牙慧罢了

    校验提示文案

    提交
    收起所有回复
  • portainer不是宝塔,portainer是用来方便管理容器的,宝塔是另一个方便建网站的

    校验提示文案

    提交
    学到了学到了 [喜极而泣] [喜极而泣] [喜极而泣] 我看的教程是这么说的…

    校验提示文案

    提交
    收起所有回复
  • 走到搜索hacs就没有然后了,搜不到。 [皱眉]

    校验提示文案

    提交
    你正确解压到目录了吗,要重启才能搜到

    校验提示文案

    提交
    试试清理浏览器的缓存

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • [尴尬] 我反反复复看了3遍,宝塔在哪里?哈哈,作者应该把docker面包错看成了宝塔

    校验提示文案

    提交
    我联系客服修改了…还没有改好 刚才有人提醒过我了 哈哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 写入mmc里了?homeassistant的日志文件会越来越大,占满你空间,怎么解决?

    校验提示文案

    提交
    特地等了两天回来看 其中有miot插件更新提醒,生成了1.2万条log,log文件总大小4MB,更新完了就没了,另外重启log就清空了,你说的这种情况是可以避免的。

    校验提示文案

    提交
    收起所有回复
  • esp8266这是我这种小白不敢想的事情。

    校验提示文案

    提交
    8266比这个简单多了,真的!

    校验提示文案

    提交
    那等大佬发帖,3连准备

    校验提示文案

    提交
    收起所有回复
  • 卡在最后一步了,hacs中添加不了Xiaomi MIoT到存储库

    校验提示文案

    提交
    是不是添加, 一直没有反应?你试一下特殊的上网方法

    校验提示文案

    提交
    [高兴] 用手动安装的方法成功了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 会自动重启吗?我刷了OpenWrt,时不时就重启一下

    校验提示文案

    提交
    不会,手上两个目前都没有重启的现象 ha的负载比op要低得多呀

    校验提示文案

    提交
    我也改加docker版本openwrt了,想同时按你这方法装ha,最后提法:docker: filesystem layer verification failed for digest sha256:e58d5d987957f7bdd59a1a376364459491ec5327a9b1eb3583b0280732066810.
    知道原因吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 大佬好我们是相同固件,我之前玩客云docker了openwrt,挂载了硬盘,昨天又搜了个教程docker了hass,结果剩余的内置3.2g空间爆炸了,我准备重刷重新搞,搜到了你的教程,有什么方法docker的时候内置储存不爆炸吗

    校验提示文案

    提交
    不知,我只装了HA 没遇到问题…

    校验提示文案

    提交
    收起所有回复
  • 我是在ha里边已经弹出homekit的二维码 但是iPhone扫完之后配对失败

    校验提示文案

    提交
    网络是bridge模式吗?需要改成host

    校验提示文案

    提交
    是host

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 大佬方便补下链接么,失效了

    校验提示文案

    提交
    晚些时候 最近没空…

    校验提示文案

    提交
    收起所有回复
  • 大佬,前面的都一样的成功了。为啥到——————3.1安装docker输入 apt-getupdate,耐心等待5min左右————这一步就报错”apt-getupdate:command not found"

    校验提示文案

    提交
    抱歉,get和upgrade中间有空格,哈哈哈纳闷了,你是第一个发现的,说明前面的人只是收藏了没有人跟着做。。。。

    校验提示文案

    提交
    收起所有回复
  • 安装hass一直是这样,。,。,正在安装集成,请稍候

    校验提示文案

    提交
    网络环境不佳,建议梯子

    校验提示文案

    提交
    搞定了 问下玩客云是不是没办法安装最新的homeassitant?

    校验提示文案

    提交
    收起所有回复
  • hacs.zip在哪里下载啊

    校验提示文案

    提交
  • 下载链接失效,楼主补个链接

    校验提示文案

    提交
  • 大佬,我刷入EMMC显示成功了,拔掉U盘始终无法启动啊,试了N遍都不行,崩溃啊。
    路由控制界面能看到挂玩客云那个网口有设备,但始终没IP显示,用原来IP也无法连接

    校验提示文案

    提交
    您好,我现在也是这样的情况,方便请教如何解决的嘛?

    校验提示文案

    提交
    我也同样问题,请问你们解决了吗

    校验提示文案

    提交
    收起所有回复
  • 我就是出现二维码,但是家庭扫描后无法添加homebridge设备

    校验提示文案

    提交
  • 大佬,链接挂了,求链接

    校验提示文案

    提交
  • 链接补一下吧。。。大佬

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
732
扫一下,分享更方便,购买更轻松