Zigbee2mqtt funktioniert nicht

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? :slight_smile:

Danke

Das Update betrifft nichts, was mit Zigbee2mqtt zu tun hat :smiley:

Bei mir funktioniert alles perfekt!

Meiner Meinung nach liegt es an deiner Änderung.

Das ist seltsam, denn zigbee2mqtt kann tatsächlich Dinge in mosquitto tun:
Ich kann mich auch damit mit dem MQTT-Explorer-Client verbinden

Keine Fehler in den mosquitto-Logs und auch nicht in den zigbee2mqtt-Logs. Auf der Seite von Gladys habe ich jedoch viele.
In den Zigbee2mqtt-Logs ist nicht richtig geschrieben, ich weiß nicht, ob das wichtig ist:

Error: Zigbee2mqqt

In den Gladys-Logs habe ich dies:

image

Ich versuche gerade, ein Backup von gestern Abend wiederherzustellen, um zu sehen, ob es wieder funktioniert oder nicht.

Guten Abend,

Meine Zigbee-Steckdosen zeigen den Stromverbrauch nicht mehr in Echtzeit an. Falls das hilft :rofl:.

Selbes Problem mit dem Backup von gestern, also ist das Update von heute nicht schuld :slight_smile:

Ich werde herausfinden, warum es nicht funktioniert, nachdem ich mosquitto auf docker umgestellt habe

Okay, ich habe das Gefühl, das war erst gestern Nachmittag :thinking:

Ich warte auf deine Neuigkeiten :grin:

Mein Problem begann heute Nachmittag und betrifft alle Geräte von zigbee2mqtt.
Ich denke, du solltest ein neues Thema für dein Problem erstellen :slight_smile:

Ich konnte mein Problem lösen. :sweat_smile:
Ich bin auf Version 2.0.21 von mosquitto über Docker zurückgegangen und habe neu gestartet.
Alles funktionierte wieder problemlos.
Ich bin auf die neueste Version zurückgekehrt und habe erneut neu gestartet.
Alles funktioniert wieder.
Die Geheimnisse der Informatik :sweat_smile:

Bearbeitet: Nach mehreren Tests liegt das Problem bei der Version 2.1.x (latest)
Ich habe die Version auf 2.0.22 erzwungen und alles ist in Ordnung.
Die Änderungen mit 2.1.x müssen untersucht werden.

Und wie machst du das in der einfachen Version :sweat_smile:

Du kannst es nicht ändern, da ich auf meiner Seite ein externes MQTT verwende.
Es sei denn, du hast meinem Tutorial gefolgt :wink:
Die von Gladys verwendete Mosquitto-Version ist direkt im Gladys-Code festgelegt, damit es einfacher ist.

@G_rom0304 Ich denke, es ist besser, wenn du ein anderes Thema eröffnest, denn ich denke, dein Problem hat nichts damit zu tun :slight_smile:

Du verwendest ein Gladys-Starter-Kit mit einer automatisch installierten Zigbee2mqtt-Installation, das ist sehr unterschiedlich zur Installation von @prohand!

Sehr gut, ich werde das sofort erstellen