#32606·zigbee2mqtt

GX03 (_TZE284_8zizsafo): 通过 friendly_name 主题设置的信息被静默忽略, IEEE 地址主题正常工作

作者: denis-robel创建于 2026年7月19日更新于 2026年9月18日
标签problemstale

发生了什么事?

□发生了什么事?

对于设备"GIEX GX03"(制造者QQTZE284 8zizsafo',型号为"GX03"),基于设备的友好 取名对主题发布"/ set"命令被默默地忽略了(没有反应,没有任何日志输出,即使启用了全面的调试日志). 根据设备的IEEE地址公布的完全相同的有效载荷有效,并按预期将阀门开关。

输出状态出版(device → MQTT) 正确使用友好名称主题("zigbee2mqtt/Ventil 2er 1"). 只有这一具体友好名称专题的入门方向(`/set')受到影响。

□你期望会发生什么?

zigbee2mqtt/<felm name>/ set'的出版行为应与向zigbee2mqtt//set'的出版行为相同,因为文件写道:“FriendLY NAME是IEEE地址,如果定义的话,是设备或团体的友好名”。

□ 如何再生(最小步骤)

  1. 设备是配对的,在“配置”中配置了“友好型名称”。 扬: {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? 设备 : 0x781c9dfffe13d95e": (中文(简体) ). 友好 名称: Ventil 2er 1
2. 确认设备以友好名称正确公布状态:

mosquitto sub-h < 经纪人 > -t 'zigbee2mqtt/Ventil 2er 1/' -v

+ 国家信息(包括`valve 1'、`valve 2'等)在本专题下正确发表。
3. 使用 ** 友好 name** 主题发送一个设置命令:

mosquitto pub -h < 经纪人 > -t 'zigbee2mqtt/Ventil 2er 1/set' -m '{'valve 1':"ON"}

** 无反应。 ** 即使有下列内容也不存在相应的日志条目:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
高级 :
日志( L): 调试

(最初也用"log namespaced levels:z2m:mqtt:调试"进行测试,在发现它之前被设定为"警告"后,仍然没有输入来信). 4. 使用IEEE地址专题发送完全相同的有效载荷:

mosquitto pub-h <broductor > -t 'zigbee2mqttt/0x781c9dfeffe13d95e/ set' -m '{'valve 1":"ON'}'
  • 立即开始工作。 ** 在`zigbee2mqtt/Ventil 2er 1'上打开阀门,并在物理上或通过随后的州刊予以确认。

□ 已经解决问题(排除其他原因)

  • 通过MQTT经纪人自己的客户端/会话列表确认:没有重复/zombie MQTT客户端连接.
  • 确认的Z2M的MQTT订阅是一个宽通配符'zigbee2mqttt/#`(通过经纪人自己的BUSTCRIBE日志),涵盖友好名称话题.
  • 通过中立的第三方mosquitto sub'客户端确认,经纪人向所有用户正确发送发布于zigbee2mqtt/Ventil 2er 1/set'的讯息。
  • 确认的Z2M确实收到并处理其他 从同一经纪人连接收到的MQTT信件,没有问题(例如`zigbee2mqtt/bridge/request/permit join' 工作立即进行)。
  • 确认该IEEE地址在database.db'中没有重复/出售设备条目(grep-c'返回准确的1比)。
  • 确认没有重复/冲突输入 . . . . . . .

内容来源: Koenkk/zigbee2mqtt