homeassistant几种安装方式对比,树莓派4docker安装记录

发布时间:2024-12-18 10:39

安装行车记录仪,记录旅途安全。 #生活技巧# #自驾游建议# #长途自驾注意事项#

测试了几种方式,最后用了docker方式在树莓派上安装,然后没有安装supervisor,具体原因后面详细说明。

第一种(放弃了),直接在树莓派的官方系统上用命令行安装,把python各种环境搞好,最关键的几行命令就是:

pip3 install homeassistant

hass --open-ui

鉴于国内网络情况,每一行都要等待很久,还有可能不成功。

我不小心成功了,但是发现里面没有安装supervisor。想了一下,安装这么困难,还不完整,后面有需要再次安装时很麻烦的,就放弃这种方法了。

第二种(放弃了)直接homeassisstant的官方树莓派安装系统haos。下载下来,往tf卡里面一烧录。插到树莓派里面,等个几个小时,自动全部都好了。感觉挺简单,而且方便。但是,这个系统也太精简了,什么都没有,ssh都连不了,除了homeassistant其他什么都搞不了。我大几百买个树莓派,就干这点活?关键是要在这个系统上干点别的,要折腾好久,我直接放弃了。

第三种(建议采用,我因个人原因放弃了)直接使用国内公司做好的树莓派镜像,下载烧录进tf,插进树莓派联网就可以用了。地址如下: https://www.hachina.io/hassos_hachina_img/。

确实很方便。supervisor都按装好了。基于树莓派的系统,可扩展性强,非常方便。感觉还是国人懂国人啊。我是由于看到边上系统有一个视频链接,不想每次打开都有一个链接在那里,所以放弃了。

第四种(不完美,个人采用了)使用docker方式安装,安装还算方便,管理也方便,就是没有supervisor,我摸索了一下,也没有装上去,后来就放弃了supervisor,想想也可以不用这个的。下面详细说一下过程。

安装过程如下:

一、先安装docker

sudo curl -sSL https://get.docker.com | sh

安装完后,测试一下

sudo docker run hello-world

这一句刚执行有可以显示没有,需要等一会,等它拉去出来就有显示了。

sudo systemctl daemon-reload  #重启 systemctl 守护进程

 sudo systemctl enable docker  #设置 Docker 开机启动

sudo systemctl start docker  #开启 Docker 服务 作

二、安装图形化界面 portainer

sudo docker pull portainer/portainer    #下载 Docker 图形化界面 portainer

有这个界面方便操作

sudo docker volume create portainer_data    #创建 portainer 容器

 #运行 portainer

sudo docker run -d -p 9000:9000  --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /home/pi/portainer/data:/data portainer/portainer

进入portainer   打开http://localhost:9000/即可

三、安装homeassistant

需要注意,我创建了一个文件夹homeassistant,路径是/home/pi/homeassistant,这里根据你的目录来修改即可。-v代表挂载文件,这是是为了方便修改镜像中的配置文件,然后我们就可以直接在宿主机上修改配置,不需要进入到容器里面。

docker run -d \

  --name homeassistant \

  -p 8123:8123 \

  --privileged \

  --restart=unless-stopped \

  -e TZ=Asia/Shanghai \

  -v /home/pi/homeassistant:/config \

  --network=host \

  ghcr.io/home-assistant/raspberrypi4-homeassistant:stable

后面的这个docker内的名字,可以自己就情况来填写。可以在下面连接找到对应的:

Docker Hub

安装完成后,然后打开http://localhost:8123/即可

这个安装的是没有supervisor。

四、更新HomeAssistant

首先把最新的镜像下载完毕

docker pull ghcr.io/home-assistant/raspberrypi4-homeassistant:stable

然后删除之前的旧镜像和旧容器(在portainer操作即可),再重新继续执行本文的三、安装HomeAssistant中的命令即可。

网址:homeassistant几种安装方式对比,树莓派4docker安装记录 https://www.yuejiaxmz.com/news/view/508073

相关内容

树莓派智能家居,如何在Raspberry Pi上设置Home Assistant
树莓派Ubuntu 20安装指南:轻松配置WiFi,开启智能生活之旅
打造智能家居控制中枢,快速搭建您的HomeAssistant系统
树莓派选购与使用指南,资深网购达人的经验分享
树莓派3+UWB雷达传感器模块=HST
树莓派变身安卓神器:DIY智能盒子,开启家庭娱乐新篇章
【好玩的开源项目】Docker下部署HomeAssistant智能家居系统
让Linux融入生活! 自荐家用服务器折腾指南《树莓派防吃灰》系列
树莓派打造智能语音控制系统
揭秘树莓派4B变身家庭娱乐中心的秘密:轻松安装Android TV系统,体验不一样的智能生活!

随便看看