Skip to content

连接 Home Assistant ​

HA Bridge 通过 Home Assistant API 读取状态并调用服务,需要 HA 服务地址和长期访问令牌。

1. 打开连接设置 ​

登录 HA Bridge,点击顶部「HA 未配置」;已有连接时点击 HA 状态按钮,再点击「修改」。填写连接名称、HA 地址和令牌。

2. 创建长期访问令牌 ​

  1. 打开 Home Assistant,点击左下角的用户名。
  2. 打开「安全」选项卡,滑动到「长期访问令牌」区域。
  3. 点击「创建令牌」,填写容易识别的名称,例如 ha_bridge。
  4. 复制生成的完整令牌并妥善保存。

打开 Home Assistant 用户的安全选项卡

在长期访问令牌区域创建新令牌

为 HA Bridge 命名长期访问令牌

复制创建后的长期访问令牌

令牌只完整显示一次;忘记后需重新创建。不要公开令牌或包含令牌的截图。

3. 填写实际服务地址 ​

建议粘贴平时访问 HA 的服务地址。新版可以只填写 IP 或域名,按需带端口;不用单独选择 HTTP / HTTPS。

你的 HA 服务填写示例说明
内网 HTTP,端口 80192.168.1.100:80填写 80 就使用 80,不再尝试 8123
内网 HTTP,端口 8123192.168.1.100:8123只有实际开放 8123 才填写这个端口
不清楚常用端口192.168.1.100程序只探测默认 80/443 与 8123,不扫描任意端口
域名、有可信证书https://ha.example.com明确指定 HTTPS,保持证书验证开启
域名、只提供 HTTPhttp://ha.example.com无需证书;域名不代表一定启用了 HTTPS
自定义 HTTPS 端口https://ha.example.com:8443按实际端口填写
反向代理服务前缀https://example.com/ha仅当代理确实把 /ha 转发给 HA 时使用
IPv6http://[fd00::1]:8123IPv6 地址需要方括号

不要把所有 HAOS 都当作 8123 端口。 端口取决于 HA 及反向代理的实际配置。明确填写的协议、端口和服务前缀会被保留。

不要带 /lovelace/...、/dashboard-...、/config/... 等页面路径,也不要带账号密码、查询参数或 #。如果不确定,优先复制能访问的 HA 服务根地址。

4. 测试并保存 ​

  1. 粘贴完整长期访问令牌。首次配置不能为空;修改已有连接时留空会继续使用原令牌,测试连接也支持留空。
  2. 点击「测试连接」。程序先识别地址,再验证令牌和 WebSocket 实时连接。
  3. 成功后地址框会显示实际识别的完整地址,核对后点击「保存并连接」。
  4. 等待状态显示「已连接并实时同步」,再检查实体、设备和区域数量。

新版连接界面:测试成功后回填实际服务地址

上图为隔离演示环境,127.0.0.1:18896 不是通用配置,请换成自己的 HA 地址。正常新安装、尚未添加设备的 HA 可以显示零实体;零数量不等于连接失败。

保存时会再次验证;验证失败不会覆盖原有连接。之后 HA 新增或修改设备,等待同步即可在实体选择器中使用。

完成标志: 状态显示「已连接并实时同步」。继续绘制 3D 户型。

HTTPS、自签名证书与旧版地址填写
  • HTTP 服务:不使用证书,无需修改高级设置。关闭证书验证不会把 HTTPS 变成 HTTP。
  • HTTPS + 可信证书:使用证书对应的域名,保持「验证安全证书(推荐)」开启。
  • HTTPS + 自签名证书:建议安装可信证书。确认服务器身份、理解风险后,才在「高级设置 · HTTPS 证书」取消验证;这个选择仅作用于当前 HA 连接。
  • 证书过期、域名不匹配、证书链不完整:优先修复对应问题;不要把关闭验证作为通用排错方式。

HTTPS 高级设置:默认验证安全证书

图中正在修改的域名仅为示例,尚未保存;底部同步状态属于原有连接。

填写 HTTPS 地址或遇到证书错误时会显示高级设置。自动识别不会偷偷关闭证书验证;遇到证书验证失败时也不会自动降级到 HTTP。内网 IP 不一定提供 HTTPS,域名也可能只提供 HTTP,应以实际服务为准。

旧版若要求完整 URL,请填写 http:// 或 https:// 开头的实际服务地址。

连接失败:按提示排查

令牌错误时保留输入内容,并提供中文处理建议

提示或现象下一步怎么做
地址或端口格式不正确去掉空格、账号密码、页面参数;端口范围为 1–65535;IPv6 用方括号
无法读取已保存的令牌检查原有 secrets 密钥目录和读取权限,或重新填写长期令牌
访问令牌格式不正确重新复制完整令牌,去掉中文、空格和换行
请填写长期访问令牌首次连接粘贴完整令牌;已有连接可留空复用
无法解析域名检查拼写、DNS;容器可能无法解析 .local,可改填能访问的内网 IP
拒绝连接确认 HA 已启动,核对实际端口;80 与 8123 不能混用
连接超时 / 无法连接检查 HA Bridge 所在设备的路由、防火墙、容器网络和端口映射
令牌无效、已失效或权限不足重新创建长期令牌;同时检查反向代理是否拦截 Authorization 或限制访问
协议与服务不匹配核对服务到底使用 HTTP 还是 HTTPS;关闭证书验证不能修复协议不匹配
安全证书不受信任或证书链不完整配置可信证书/完整证书链;自签名证书参考上文高级设置
安全证书已过期更新证书,并核对设备系统时间
证书与地址不匹配改用证书对应域名,不要用 IP 代替域名
地址发生跳转使用最终 HA 服务地址;检查是否被代理跳到额外登录页
未返回接口 / 返回网页或无效数据 / 404检查是否填到了 NAS、代理管理页或仪表盘页面;核对服务前缀
实时连接失败或中断代理必须支持 /api/websocket 的 WebSocket 转发;检查网络和代理超时
请求过于频繁 / 429稍后重试,并检查代理限流策略,避免连续点击
服务暂时不可用 / 500、502、503、504检查 HA 与代理服务状态,恢复后重试
HA Bridge 不在线或无法完成请求检查浏览器到 HA Bridge 的网络,以及 HA Bridge 服务是否在重启
其他连接失败打开 HA Bridge 日志查看对应时间的详细诊断,反馈时隐藏令牌和私密地址

手机能打开 HA,不代表 HA Bridge 所在的 NAS / Docker 容器也能访问。 若部署在容器里,127.0.0.1 通常指容器自身;请使用容器能访问的 HA 地址。HA Bridge 网页使用 HTTPS,也不要求内网 HA 必须使用 HTTPS,HA 请求由后端发起。

测试失败后可以直接修改并重试,不必删除连接、清空数据或重装。已有连接断开时后台会按原配置重连,不会重新探测端口、更换协议或改变证书设置。

让 Home Assistant 的日常使用更直观。