概述
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的错误,可以通过重启容器来解决。

            
          
            
            
            
评论区