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}
- 设置中选择
区域、标签与地点
;
-
点击
地点
标签页; -
点击右侧
编辑
按钮; -
输入目标地点的
经、纬度
完成地址更新