Expose KNX to Matter (BETA)

此节点处于 BETA 阶段:可以正常工作,但细节可能在版本之间发生变化。

概述

每个 Expose KNX to Matter 节点将一个 KNX 设备公开为 Matter 设备:已配对的控制器(Alexa、Google Home、Apple Home…)会以您输入的名称看到它,随时可通过 App 和语音控制。将它指向一个 Matter 桥接器配置节点(真正的桥接器,只需配对一次 - 配对二维码在那里),然后在流程中随意添加任意数量的设备节点。

这与 Matter Device 节点方向相反:那里是 KNX 控制 Matter 设备,这里是 Matter 控制器控制 KNX。

桥接器配对后更改设备类型会改变 Matter 端点结构。控制器可能会将旧端点保留为不可达;此时请重置并重新配对桥接器,或创建新的公开设备。

配置

字段 说明
Matter 桥接器 此设备所属的 Matter 桥接器配置节点
KNX 网关 用于报文的 KNX 网关。可选:没有网关时,设备通过节点引脚以纯 Flow 模式工作。项目中只有一个网关时会自动选择
名称 Alexa 等显示并用于语音命令的名称
设备类型 Matter 设备类型(见下文);决定显示哪些组地址字段
启动时读取状态 启动时向状态 GA 发送 GroupValue_Read,以填充 Matter 属性

设备类型与组地址

类型 组地址
开关灯、插座 开/关命令 GA、开/关状态 GA (DPT 1.001)
调光灯 + 调光 % 命令/状态 GA (DPT 5.001)
RGB 彩色灯 + RGB 颜色命令/状态 GA (DPT 232.600)。Matter 颜色(hue/saturation 或 XY,来自 App 的色轮)与 KNX RGB 三元组相互转换
色温灯 + 色温命令/状态 GA,开尔文 (DPT 7.600)
窗帘/卷帘 上/下 (DPT 1.008)、停止 (DPT 1.017)、位置 % 命令/状态 (DPT 5.001)、可选位置反转
温控器(采暖) 当前温度 GA、设定点命令/状态 GA (DPT 9.001)
风扇/新风 速度 % 命令/状态 GA (DPT 5.001)
传感器(温度、湿度、光照、人体、门磁) 各一个状态 GA
烟雾/CO 报警器 烟雾报警状态 GA + 可选 CO 报警状态 GA (DPT 1.005):手机上的紧急通知
漏水探测器 漏水状态 GA (DPT 1.005)
空气质量传感器 (CO2) CO2 状态 GA,ppm (DPT 9.008);空气质量等级(好/一般/中等/差…)自动推导
扫地机器人 仅 Flow:无组地址。启用节点引脚:助手的命令(”开始清扫”、暂停/继续/回充)作为 rvcmode/rvccommand 到达输出;用 msg.payload = { function: "rvcstate", value: "running"\|"docked"\|"charging"\|"paused"\|"error" } 报告状态,用 function: "rvcmode", value: "cleaning"\|"idle" 报告模式
  • 命令 GA:助手发送命令时写入 KNX 总线。
  • 状态 GA:从总线读取,保持 Matter 属性(和 App)更新。

高级兼容性

这些选项只会在适用于所选类型时显示。调光设备可以忽略某些控制器在 On 后立即发送的亮度命令。对于窗帘,交换打开 / 关闭会同时反转 KNX 二进制命令和百分比方向。窗帘滑块防抖会在写入 KNX 前合并快速的中间目标:0 使用自适应窗口(首个命令 400 ms,后续命令 150 ms);15000 使用固定窗口。窗帘还可先乐观更新 Matter 位置,再由 KNX 状态 GA 修正。

节点引脚

如果启用节点的输入/输出引脚:

  • 输入:从 Flow 更新 Matter 状态,无需经过 KNX 总线:msg.payload = { function: "onoff", value: true }functiononofflevelrgbcolortemppositiontemperaturehumidityilluminanceoccupancycontactcurrenttempsetpointfanspeedsmokecoleakco2rvcstatervcmode 之一)。适合把 Flow 中计算的值(如虚拟传感器)公开给 Alexa 等。
  • 输出:从 Matter 控制器收到的每个命令都转发到 Flow:msg.topic = 设备名称,msg.payload = 值,msg.matter = 原始命令。没有命令 GA 的设备成为纯 Flow 设备

说明

  • 设备的 Matter 身份与此节点绑定:删除节点并新建一个后,App 会看到一个全新的设备。
  • 添加/重命名/移除的设备节点会在几秒内被已配对的控制器识别,无需重新配对桥接器。