Hallo,
Ich weiß nicht, ob es seit dem Update oder seit meiner MQTT-Änderung, die ich in Docker durchgeführt habe, ist, aber kein Zigbee2mqtt-Gerät ist mehr in Gladys steuerbar.
Ich habe viele Logs wie diese in den Logs:
2026-02-23T19:05:07+0100 <error> handleMqttMessage.js:109 () Fehler beim Konvertieren des Werts für Gerät Prise baie informatique: Fehler: Zigbee2mqqt expose nicht gefunden auf Gerät "Prise baie informatique" mit Eigenschaft "linkquality".
at Zigbee2mqttManager.readValue (/src/server/services/zigbee2mqtt/lib/readValue.js:16:11)
at /src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:105:31
at Array.forEach (<anonymous>)
at Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:97:41)
at MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:60:12)
at MqttClient.emit (node:events:519:28)
at MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
at MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
at work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
at Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
at doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
at writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
at Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
at TLSSocket.ondata (node:internal/streams/readable:1009:22)
at TLSSocket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:561:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
at TLSSocket.Readable.push (node:internal/streams/readable:392:5)
at TLSWrap.onStreamRead (node:internal/stream_base_commons:189:23)
2026-02-23T19:05:07+0100 <error> handleMqttMessage.js:109 () Fehler beim Konvertieren des Werts für Gerät Prise baie informatique: Fehler: Zigbee2mqqt expose nicht gefunden auf Gerät "Prise baie informatique" mit Eigenschaft "power".
at Zigbee2mqttManager.readValue (/src/server/services/zigbee2mqtt/lib/readValue.js:16:11)
at /src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:105:31
at Array.forEach (<anonymous>)
at Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:97:41)
at MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:60:12)
at MqttClient.emit (node:events:519:28)
at MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
at MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
at work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
at Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
at doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
at writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
at Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
at TLSSocket.ondata (node:internal/streams/readable:1009:22)
at TLSSocket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:561:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
at TLSSocket.Readable.push (node:internal/streams/readable:392:5)
at TLSWrap.onStreamRead (node:internal/stream_base_commons:189:23)
2026-02-23T19:05:07+0100 <error> handleMqttMessage.js:109 () Fehler beim Konvertieren des Werts für Gerät Prise baie informatique: Fehler: Zigbee2mqqt expose nicht gefunden auf Gerät "Prise baie informatique" mit Eigenschaft "state".
at Zigbee2mqttManager.readValue (/src/server/services/zigbee2mqtt/lib/readValue.js:16:11)
at /src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:105:31
at Array.forEach (<anonymous>)
at Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:97:41)
at MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:60:12)
at MqttClient.emit (node:events:519:28)
at MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
at MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
at work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
at Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
at doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
at writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
at Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
at TLSSocket.ondata (node:internal/streams/readable:1009:22)
at TLSSocket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:561:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
at TLSSocket.Readable.push (node:internal/streams/readable:392:5)
at TLSWrap.onStreamRead (node:internal/stream_base_commons:189:23)
2026-02-23T19:05:07+0100 <error> handleMqttMessage.js:109 () Fehler beim Konvertieren des Werts für Gerät Prise baie informatique: Fehler: Zigbee2mqqt expose nicht gefunden auf Gerät "Prise baie informatique" mit Eigenschaft "voltage".
at Zigbee2mqttManager.readValue (/src/server/services/zigbee2mqtt/lib/readValue.js:16:11)
at /src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:105:31
at Array.forEach (<anonymous>)
at Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:97:41)
at MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:60:12)
at MqttClient.emit (node:events:519:28)
at MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
at MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
at work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
at Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
at doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
at writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
at Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
at TLSSocket.ondata (node:internal/streams/readable:1009:22)
at TLSSocket.emit (node:events:519:28)
at addChunk (node:internal/streams/readable:561:12)
at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
at TLSSocket.Readable.push (node:internal/streams/readable:392:5)
at TLSWrap.onStreamRead (node:internal/stream_base_commons:189:23)
2026-02-23T19:05:09+0100 <error> handleMqttMessage.js:109 () Fehler beim Konvertieren des Werts für Gerät Capteur air salon: Fehler: Zigbee2mqqt expose nicht gefunden auf Gerät "Capteur air salon" mit Eigenschaft "humidity".
bei Zigbee2mqttManager.readValue (/src/server/services/zigbee2mqtt/lib/readValue.js:16:11)
bei /src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:105:31
bei Array.forEach (<anonymous>)
bei Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:97:41)
bei MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:60:12)
bei MqttClient.emit (node:events:519:28)
bei MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
bei MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
bei work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
bei Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
bei doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
bei writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
bei Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
bei TLSSocket.ondata (node:internal/streams/readable:1009:22)
bei TLSSocket.emit (node:events:519:28)
bei addChunk (node:internal/streams/readable:561:12)
bei readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
bei TLSSocket.Readable.push (node:internal/streams/readable:392:5)
bei TLSWrap.onStreamRead (node:internal/stream_base_commons:189:23)
2026-02-23T19:05:09+0100 <error> handleMqttMessage.js:109 () Failed to convert value for device Capteur air salon: Error: Zigbee2mqqt expose not found on device "Capteur air salon" with property "linkquality".
bei Zigbee2mqttManager.readValue (/src/server/services/zigbee2mqtt/lib/readValue.js:16:11)
bei /src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:105:31
bei Array.forEach (<anonymous>)
bei Zigbee2mqttManager.handleMqttMessage (/src/server/services/zigbee2mqtt/lib/handleMqttMessage.js:97:41)
bei MqttClient.<anonymous> (/src/server/services/zigbee2mqtt/lib/connect.js:60:12)
bei MqttClient.emit (node:events:519:28)
bei MqttClient._handlePublish (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:1277:12)
bei MqttClient._handlePacket (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:410:12)
bei work (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:321:12)
bei Writable.writable._write (/src/server/services/zigbee2mqtt/node_modules/mqtt/lib/client.js:335:5)
bei doWrite (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
bei writeOrBuffer (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
bei Writable.write (/src/server/services/zigbee2mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
bei TLSSocket.ondata (node:internal/streams/readable:1009:22)
bei TLSSocket.emit (node:events:519:28)
bei addChunk (node:internal/streams/readable:561:12)
bei readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
bei TLSSocket.Readable.push (node:internal/streams/readable:392:5)
bei TLSWrap.onStreamRead (node:internal/stream_base_commons:189:23)
Alles scheint gut verbunden zu sein:
Wenn ich meine Geräte direkt über zigbee2mqtt steuere, funktioniert es und die zigbee2mqtt-Logs scheinen in mosquitto zu veröffentlichen:
[2026-02-17 10:47:44] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Prise baie informatique', payload '{"child_lock":"UNLOCK","countdown":0,"current":0.78,"device":{"applicationVersion":192,"dateCode":"","friendlyName":"Prise baie informatique","hardwareVersion":1,"ieeeAddr":"0xa4c138ab6aac9d17","manufacturerID":4417,"manufacturerName":"_TZ3000_2putqrmw","model":"A1Z","networkAddress":43679,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":570.99,"indicator_mode":"off/on","last_seen":"2026-02-17T10:47:44+01:00","linkquality":174,"power":128,"power_outage_memory":"restore","state":"ON","voltage":231}'
[2026-02-17 10:47:48] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/health', payload '{"response_time":1771321668141,"os":{"load_average":[0,0,0],"memory_used_mb":486.23,"memory_percent":24.7113},"process":{"uptime_sec":838810,"memory_used_mb":137.43,"memory_percent":6.9845},"mqtt":{"connected":true,"queued":0,"published":634770,"received":4819},"devices":{"0xa4c138ab6aac9d17":{"messages":148990,"messages_per_sec":0.1776,"leave_count":0,"network_address_changes":0},"0x00158d000638ef50":{"messages":32871,"messages_per_sec":0.0392,"leave_count":0,"network_address_changes":0},"0xd44867fffe59ba37":{"messages":785,"messages_per_sec":0.0009,"leave_count":0,"network_address_changes":0},"0x00158d00045c12cc":{"messages":475,"messages_per_sec":0.0006,"leave_count":0,"network_address_changes":0},"0x0c2a6ffffe8e37df":{"messages":881,"messages_per_sec":0.0011,"leave_count":0,"network_address_changes":0},"0xa4c1380d71bb31e9":{"messages":28392,"messages_per_sec":0.0338,"leave_count":0,"network_address_changes":0},"0x00158d0001dda511":{"messages":3151,"messages_per_sec":0.0038,"leave_count":0,"network_address_changes":0},"0x00124b0024c5cb2e":{"messages":4441,"messages_per_sec":0.0053,"leave_count":0,"network_address_changes":0},"0xf84477fffef9d58f":{"messages":31032,"messages_per_sec":0.037,"leave_count":0,"network_address_changes":0},"0xa4c1383f0627cc38":{"messages":5304,"messages_per_sec":0.0063,"leave_count":0,"network_address_changes":0},"0x00158d0004659191":{"messages":4106,"messages_per_sec":0.0049,"leave_count":0,"network_address_changes":0},"0x00124b0024c2511f":{"messages":2138,"messages_per_sec":0.0025,"leave_count":0,"network_address_changes":0},"0x00124b0024c25088":{"messages":2971,"messages_per_sec":0.0035,"leave_count":0,"network_address_changes":0},"0x6cfd22fffe6129ee":{"messages":203,"messages_per_sec":0.0002,"leave_count":0,"network_address_changes":0},"0xa4c138cb550205b3":{"messages":13363,"messages_per_sec":0.0159,"leave_count":0,"network_address_changes":0},"0x94a081fffebb85f2":{"messages":398,"messages_per_sec":0.0005,"leave_count":0,"network_address_changes":0},"0x0c2a6ffffe25efb9":{"messages":1083,"messages_per_sec":0.0013,"leave_count":0,"network_address_changes":0},"0xb4e3f9fffe277145":{"messages":2096,"messages_per_sec":0.0025,"leave_count":0,"network_address_changes":0},"0xa4c1384c3d763b66":{"messages":3816,"messages_per_sec":0.0046,"leave_count":0,"network_address_changes":0},"0xb4e3f9fffe2a8585":{"messages":2098,"messages_per_sec":0.0025,"leave_count":0,"network_address_changes":0},"0x842712fffe416873":{"messages":2875,"messages_per_sec":0.0034,"leave_count":0,"network_address_changes":0},"0x0015bc00310097e5":{"messages":5404,"messages_per_sec":0.0064,"leave_count":0,"network_address_changes":0},"0xb43522fffec9c4c7":{"messages":1234,"messages_per_sec":0.0015,"leave_count":0,"network_address_changes":0},"0x881a14fffeef639c":{"messages":1316,"messages_per_sec":0.0016,"leave_count":0,"network_address_changes":0},"0x00158d000460b981":{"messages":3606,"messages_per_sec":0.0043,"leave_count":0,"network_address_changes":0},"0x842712fffe1a4991":{"messages":1524,"messages_per_sec":0.0018,"leave_count":0,"network_address_changes":0},"0xc4d8c8fffe951c8c":{"messages":358,"messages_per_sec":0.0004,"leave_count":0,"network_address_changes":0},"0x08ddebfffee2db59":{"messages":380,"messages_per_sec":0.0005,"leave_count":0,"network_address_changes":0},"0x0c2a6ffffe061429":{"messages":905,"messages_per_sec":0.0011,"leave_count":0,"network_address_changes":0},"0x00158d0004201e7f":{"messages":283,"messages_per_sec":0.0003,"leave_count":0,"network_address_changes":0},"0x08ddebfffe107373":{"messages":3748,"messages_per_sec":0.0045,"leave_count":0,"network_address_changes":0},"0x00158d0006329432":{"messages":455,"messages_per_sec":0.0005,"leave_count":0,"network_address_changes":0},"0x00124b0024fc1490":{"messages":323,"messages_per_sec":0.0004,"leave_count":0,"network_address_changes":0},"0x08ddebfffe80c391":{"messages":147,"messages_per_sec":0.0002,"leave_count":0,"network_address_changes":0},"0x08ddebfffe8138e9":{"messages":92,"messages_per_sec":0.0001,"leave_count":0,"network_address_changes":0}}}'
[2026-02-17 10:47:59] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Prise baie informatique', payload '{"child_lock":"UNLOCK","countdown":0,"current":0.89,"device":{"applicationVersion":192,"dateCode":"","friendlyName":"Prise baie informatique","hardwareVersion":1,"ieeeAddr":"0xa4c138ab6aac9d17","manufacturerID":4417,"manufacturerName":"_TZ3000_2putqrmw","model":"A1Z","networkAddress":43679,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":570.99,"indicator_mode":"off/on","last_seen":"2026-02-17T10:47:59+01:00","linkquality":174,"power":128,"power_outage_memory":"restore","state":"ON","voltage":231}'
Eine Idee @pierre-gilles zum Problem? ![]()
Danke

