兜兜转转一大圈,终于又换回了Ubuntu系统,说实在,易用性和完整性和Ubuntu官方系统、Armbian系统还是有些差距,有些不完美的地方需要修复改进。
可能对于类似我这种半瓢水的水平,开箱即用,提升易用性才能更好的使用。我们朋友在搞智能家居,前端时间还跟我沟通了一些关于智能家居控制主机的事情,他代理云起智能设备做智能家装项目,有时候客户会有些设备接入需求,HomeAssistant貌似是目前三方设备接入的最优解。
闲言少叙,下面开整。
1.安装Docker
使用Ubuntu官方源安装Docker最方便,之前都是用Docker官方脚本安装,其他系统比较容易成功,在这个定制Ubuntu系统下不知道缺失什么依赖,不太容易成功。
sudo apt-get install docker.io
直接在终端执行以上代码,即可安装成功。
2.拉取HomeAssistant Docker镜像
docker pull homeassistant/home-assistant:latest
3.创建HomeAssistant容器
docker run -d \\
--name homeassistant \\
--privileged \\
--restart=unless-stopped \\
-e TZ=Asia/Shanghai \\
-v /data/homeassistant:/config \\
--network=host \\
homeassistant/home-assistant
或者使用
docker run -d --name="hass" -v /home/hass/config:/config -p 8123:8123 -p homeassistant/home-assistant:latest
4.安装完成之后浏览器输入开发板地址:8123即可访问HomeAssistant
如下:https://192.168.1.100:8123
创建用户登陆后就可以进行设备的集成,这里自动发现了办公室打印机与路由器。
我有很多小米的设备和DIY的涂鸦设备需要接入,HomeAssistant本身也可以接入米家设备,但是体验比较差,支持比较少,涂鸦设备接入就比较优雅许多。
5.这里先安装其他人备受推崇的HASC插件,感觉与2年前玩的展现形式不一样的多。
官方安装命令:
wget -O - https://get.hacs.xyz | bash -
我这里可能网络问题,不能成功,选择了手动安装
wget -O - https://hacs.vip/get | bash -
wget -O - https://hacs.vip/get | HUB_DOMAIN=ghproxy.com/github.com bash -
你们可以试试上面这两个命令,刚刚找到
如果上面命令不能成功,可以手动下载:
https://github.com/hacs/integration/releases/download/1.33.0/hacs.zip
homehassistant安装完成后位于
/data/homehassistant
需要把刚刚下载的hacs解压后放置到如下路径,custom_components需要新建
/data/homehassistant/custom_components/hacs
我这里安装了宝塔面板,直接用文件管理器上传hacs.zip并解压,简单方便,就是可能宝塔面板不识别飞腾派这颗芯吧,显示负载100%
hacs放置好后,重启HomeAssistant服务(开发者工具里)
重新打开后,在集成中搜索HACS进行授权即可
清除筛选即可看到其他的插件
正常点击右下角的DOWNLOAD即可完成安装,网络不好时可以用安装HACS的方法下载手动安装。
这里我要安装Xiaomi Miot Auto这个插件,比系统自带的那个Xiaomi Miot要体验好很多。
这是自带的,配置比较繁琐
正常是点击下载就可以,我这半天没有下载好,选择了手动下载安装,解压放到这个目录下,安装刚刚集成HACS的方式集成iaomi Miot Auto即可
这里还可以远程控制小爱同学朗读文本和进行控制,摄像头目前只有大方摄像机画面可以接入,小方也是可以的,我的目前不在线。
涂鸦设备接入方法类似