Home Assistant Matter Hub 连接智能家居设备指南
Matter 协议打破了不同品牌设备之间的壁垒。通过 Home Assistant Matter Hub,可以将 Home Assistant 实例通过 Matter 协议发布出来,实现跨品牌设备的统一控制。
准备工作
在开始安装之前,确保系统已准备就绪:
- 安装 Node.js 和 npm
- 部署 Home Assistant 实例
- 准备智能家居控制器(如 iPhone、Alexa 设备或 Google Home 音箱)
介绍如何使用 Home Assistant Matter Hub 将 Home Assistant 实例通过 Matter 协议发布,实现与 Apple Home、Alexa 和 Google Home 等平台的跨品牌设备统一控制。内容包括环境准备(Node.js)、项目部署步骤、Apple Home 及 Alexa 的配对流程以及常见问题排查。
Matter 协议打破了不同品牌设备之间的壁垒。通过 Home Assistant Matter Hub,可以将 Home Assistant 实例通过 Matter 协议发布出来,实现跨品牌设备的统一控制。
在开始安装之前,确保系统已准备就绪:
打开终端,执行以下命令克隆项目:
git clone <repository_url>
cd home-assistant-matter-hub
在项目目录中运行:
npm install
该命令会自动下载并安装所有必要的依赖包。
创建环境配置文件,设置服务端口:
echo "MATTER_HUB_PORT=8090" > .env
可根据需要修改端口号,确保不与系统中其他服务冲突。
运行启动命令:
npm start
看到服务成功启动的提示信息后,Home Assistant Matter Hub 即已在后台运行。
在桥接器详情页面,找到'开启配对模式'按钮并点击,准备进入配对流程。
设备进入配对模式后,系统会生成一个唯一的设置码,格式为'0000-0000-0000'。建议立即复制保存。
打开 Alexa 应用,进入设备管理页面,点击底部的'添加设备'按钮。
在设备设置页面,找到 Matter 选项,选择'Matter'作为设备类型。
推荐使用数字码输入方式,输入之前复制的 11-21 位配对码,点击'下一步'完成连接。
为了让 Home Assistant 能够与 Matter Hub 通信,需要在 Home Assistant 配置文件中添加 Matter 集成:
matter:
discovery: true
保存配置文件后重启 Home Assistant 服务,系统会自动发现并连接 Matter Hub。
完成以上步骤后,Home Assistant 设备即可通过 Matter 协议连接到智能家居控制器,实现语音控制和远程管理。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online