Home Assistant 中使用 Zigbee2MQTT:完整指南

在 Home Assistant 中使用 Zigbee2MQTT:完整指南缩略图

Zigbee2MQTT 是一个流行的项目,使 Zigbee 设备能够与 MQTT 代理进行通信,进而允许各种智能家居平台(如 Home Assistant)与 Zigbee 设备进行交互。下面是在 Home Assistant 中使用 Zigbee2MQTT 的完整指南:

1. 安装 Mosquitto MQTT broker

首先,如果您还没有 MQTT broker,需要安装一个。在 Home Assistant 中,转到 设置插件插件商店,然后安装 Mosquitto broker 插件。

2. 添加 Zigbee2MQTT 仓库

  • 回到插件商店,点击 ⋮ → 仓库
  • 输入以下地址:https://github.com/zigbee2mqtt/hassio-zigbee2mqtt,然后点击 添加关闭
  • Home Assistant 实例中,您将看到预填充了特定仓库 URL 的插件仓库对话框。

3. 选择并安装 Zigbee2MQTT 插件

  • Zigbee2MQTT:这是稳定版本,追踪 Zigbee2MQTT 的已发布版本,推荐大多数用户使用。
  • Zigbee2MQTT Edge:这是开发版本,有一些未正式发布的特性和修复。

选择所需的版本,点击 安装 并等待完成。

4. 配置 Zigbee2MQTT

  • 转到 配置
  • 如果不使用 Mosquitto broker 插件,请填写您的 MQTT 详细信息。使用 Mosquitto broker 插件时,请留空。
mqtt:
  server: mqtt://localhost:1883
  user: my_user
  password: "my_password"
  • 填写串行详情,如您的 USB 协调器的端口。
serial:
  port: /dev/ttyUSB0
  • 点击 保存
  • 通过转到 信息 并点击 开始 来启动插件。
  • 等待 Zigbee2MQTT 启动,然后按 打开 WEB UI 以验证是否正确启动。

5. 从独立安装中恢复数据(如有需要)

  • 确保两个环境都运行相同版本。
  • 备份您的独立环境。
  • 使用 HA 插件配置 UI 来配置串行端口。
  • 恢复数据。
  • 确保配置文件的串行端口部分与 UI 的配置匹配。
  • 启动插件。

6. 注意事项与故障排除

  • 如果遇到 502: Bad Gateway 错误,请稍等片刻后刷新页面。
  • 如果插件启动时间过长,检查 日志 选项卡以查看出了什么问题。
  • 如果您在插件中发现任何问题,请首先检查问题跟踪器中是否有类似的问题。

7. 更多资源

总之,Zigbee2MQTT 为 Home Assistant 用户提供了与 Zigbee 设备通信的强大工具。通过遵循上述步骤,您可以轻松地将 Zigbee 设备集成到您的智能家居环境中。

技术术语(共 4 个)—— 点击展开
MQTT轻量级物联网消息传输协议,基于发布/订阅模式,适合低带宽不稳定网络
BrokerMQTT 代理服务器,负责接收发布消息并分发给订阅者
Mosquitto轻量级开源 MQTT Broker,适合边缘与嵌入式部署
发布客户端向指定主题发送消息
来源/工具信息 —— 点击展开
来源 MQTT中文网(mqtt.cn) —— 国内领先的MQTT通信协议技术社区 分类 Home Assistant / Zigbee2MQTT 字数 1062 字 · 阅读约 3 分钟 更新 2023-10-19 永久链接 https://www.mqtt.cn/1004.html
推荐工具:MQTT调试助手 微信小程序
MQTT中文网官方推出的MQTT调试工具,支持 MQTT 3.1.1/5.0 实时连接调试、主题订阅、消息收发监控与报文分析。 无需安装,微信搜索「MQTT调试助手」即可使用。 电脑端入口:https://www.mqtt.cn/mqtttool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 mqtt.cn
相关标签
📝 作者声明
本文由 MQTT中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

工程师会员

把这篇文章变成可执行的调试资料

开通后可使用高级报文解析、资料包下载、代码示例、工程案例和优先技术支持,适合真实项目交付。

高级工具不限次
资料包与代码包
完整工程案例库
优先技术支持入口