Home Assistant安装以及用到的一些必要的插件

一、docker安装

先在对应的环境装一个docker环境,具体要看在哪里安装docker,装完docker之后改一下这个文件。/etc/docker/daemon.json改成下面的内容,就是用国内的源。之后拉取其他镜像就比较快速了。

{
    "registry-mirrors": [
	"https://o8m419pz.mirror.aliyuncs.com",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn",
	"https://hub.iyuu.cn",
	"https://docker.shootchat.top"
    ]
}

 二、创建对应的文件

创建所需的目录结构

先创建保存配置文件的目录:

mkdir -p /root/hass/homeassistant
mkdir -p /root/hass/nodered
mkdir -p /root/hass/mosquitto/config
mkdir -p /root/hass/mosquitto/data
mkdir -p /root/hass/mosquitto/log

三、拉取home assistant镜像源

拉取命令:

虚拟机安装
docker run -d --name='homeassistant' \
  --net='host' \
  --restart=always \
  -e TZ="Asia/Shanghai" \
  -v '/root/hass/homeassistant':'/config':'rw' \
  homeassistant/raspberrypi3-homeassistant:2021.6.6 
树莓派安装
docker run -d --name='homeassistant' \
  --net='host' \
  --privileged \
  --restart=always \
  -e TZ="Asia/Shanghai" \
  -v '/home/pi/hass/homeassistant':'/config':'rw' \
  homeassistant/raspberrypi3-homeassistant:latest

其中注意的是不同的设备这里对应的是不同的: homeassistant/raspberrypi3-homeassistant:2021.6.6 ,我这个这里是树莓派的armv7版本的。用于32位架构的树莓派设备

  • armv7l 表示 32 位架构。
  • aarch64arm64 表示 64 位架构。
  • 拉取完镜像在网页用IP:8123就可以登录进去了。

四、拉取node-red镜像

docker run -d --name='nodered' \
  --net='bridge' \
  --restart=always \
  -e TZ="Asia/Shanghai" \
  -p '1880:1880/tcp' \
  -v '/root/hass/nodered':'/data':'rw' \
  nodered/node-red
参数说明:
  • --name='nodered':指定容器的名称为 nodered
  • --net='bridge':使用 Docker 默认的桥接网络模式。
  • --restart=always:设置容器在退出时自动重启。
  • -e TZ="Asia/Shanghai":设置时区为上海。
  • -p '1880:1880/tcp':映射本地 1880 端口到容器的 1880 端口,Node-RED 的默认访问端口是 1880。
  • -v '/root/hass/nodered':'/data':'rw':将 /root/hass/nodered 目录挂载到容器内的 /data,用于保存 Node-RED 的配置和数据。
  • 注意:如果网页打不开那就是你拉取的镜像和设备架构的不同,请重新拉取对应的。

 五、安装ESPHome

虚拟机上安装的命令
docker run -d --name="esphome" \
  --net=host \
  --restart=always \
  -e TZ="Asia/Shanghai" \
  -v "/root/hass/esphome":"/config" \
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值