概述
Home Assistant是一个基于Python的开源智能家居控制平台,它以其高度的设备支持度、自动化设置、群组化、UI客制化等特性,成为了智能家居爱好者的首选。
Home Assistant主要由内核(core)和组件(component)两部分组成。内核负责核心的任务调度、状态管理和事件触发等,而组件则负责与外部世界的交互。
官方安装文档:https://www.home-assistant.io/installation/alternative
dockerhub:https://hub.docker.com/r/homeassistant/home-assistant
搭建HA
创建docker-compose
services:
HA:
container_name: HA
ports:
- 8123:8123
volumes:
- ./config:/config
environment:
- 'UID=0'
- 'GID=0'
- 'PUID=0'
- 'PGID=0'
- 'UMASK=000'
- 'TZ=Asia/Shanghai'
restart: always
image: homeassistant/home-assistant
创建容器
docker-compose up -d
安装HACS
项目地址:https://github.com/hacs/integration/releases/
创建组件目录
在config目录下创建custom_components目录,用于存放hacs文件。
将hacs解压至当前目录
解压完成后,重启容器。
添加HACS集成
勾选所有选项
提示需要点击中间的链接跳转到 GitHub进行验证,复制下面验证码
在github验证完成后,可能会出现could_not_register的错误,可以通过重启容器来解决。
评论区