Home Assistant 是一个开源的智能家居平台,旨在通过集成各种智能设备和服务,提供一个统一的、可自定义的家庭自动化解决方案。它可以允许用户监控、控制和自动化家中的各种设备,包括灯光、温度、安全系统、多媒体设备等等。
1、Compose配置 {#1%E3%80%81compose%E9%85%8D%E7%BD%AE}
services:
homeassistant:
image: linuxserver/homeassistant:latest
container_name: homeassistant
network_mode: host
environment:
- PUID=1000
- PGID=10
- TZ=Asia/Shanghai
volumes:
- ./data:/config
ports:
- 8123:8123 #用于备注,host模式不能调整端口映射
# devices:
# - /path/to/device:/path/to/device #若后续需要其他驱动,则需添加映射
cap_add:
- NET_ADMIN
- NET_RAW
restart: unless-stopped
-
devices配置节点用于添加设备驱动映射; -
cap_add配置节点用于添加权限; -
网络模式设定
host模式; -
hots模式下ports配置节点可以省略,此处仅用于提醒容器端口为8123。
2、使用 {#2%E3%80%81%E4%BD%BF%E7%94%A8}
2.1、初始化 {#2.1%E3%80%81%E5%88%9D%E5%A7%8B%E5%8C%96}
访问:http://nas_ip:8123进行初始化。

- 点击
创建我的智能家居;

- 创建
管理员账户;

- 位置不能搜索时可以默认设置直接点击
下一步,后续在设置中修改位置;

- 国家选择
中国;

都不选,直接下一步,不让容器收集信息;

- 点击
完成,完成初始化。
2.2、修改位置 {#2.2%E3%80%81%E4%BF%AE%E6%94%B9%E4%BD%8D%E7%BD%AE}

- 设置中选择
区域、标签与地点;

-
点击
地点标签页; -
点击右侧
编辑按钮; -
输入目标地点的
经、纬度完成地址更新
51工具盒子