Verbindung zwischen Gladys, MQTT und Zigbee2mqtt verloren

Hallo,

Mein Server ist nach einem Stromausfall neu gestartet (der Sturm kommt…).

Leider ist die Verbindung zwischen den drei Komponenten verloren gegangen:

Frage 1: Nach dem Lesen mehrerer Beiträge habe ich erneut ein Problem mit dem Passwort, wie nach der ersten Installation, aber ich kann die Lösung nicht mehr finden:

*2026-02-12T19:35:53+0100 <error> device.poll.js:24 (DeviceManager.poll) SyntaxError: Unexpected end of JSON input*
*     at JSON.parse (<anonymous>)*
*     at Object.color (/src/server/services/tuya/lib/device/tuya.deviceMapping.js:158:32)*
*     at /src/server/services/tuya/lib/tuya.poll.js:39:84*
*     at Array.forEach (<anonymous>)*
*     at TuyaHandler.poll (/src/server/services/tuya/lib/tuya.poll.js:35:19)*
*     at processTicksAndRejections (node:internal/process/task_queues:105:5)*
*     at DeviceManager.poll (/src/server/lib/device/device.poll.js:21:5)*
* 2026-02-12T19:35:55+0100 <warn> connect.js:46 (MqttClient.<anonymous>) Error while connecting to MQTT - Error: Connection refused: Not authorized*
* 2026-02-12T19:36:00+0100 <warn> connect.js:46 (MqttClient.<anonymous>) Error while connecting to MQTT - Error: Connection refused: Not authorized*
* 2026-02-12T19:36:05+0100 <warn> connect.js:46 (MqttClient.<anonymous>) Error while connecting to MQTT - Error: Connection refused: Not authorized*
* 2026-02-12T19:36:10+0100 <warn> connect.js:46 (MqttClient.<anonymous>) Error while connecting to MQTT - Error: Connection refused: Not authorized*
* 2026-02-12T19:36:15+0100 <warn> connect.js:46 (MqttClient.<anonymous>) Error while connecting to MQTT - Error: Connection refused: Not authorized*
* 2026-02-12T19:36:20+0100 <warn> connect.js:46 (MqttClient.<anonymous>) Error while connecting to MQTT - Error: Connection refused: Not authorized*
* 2026-02-12T19:36:23+0100 <error> device.poll.js:23 (DeviceManager.poll) There was an error while polling device tuya-bfcb00452aa5e56a9aqqvk*
* 2026-02-12T19:36:23+0100 <error> device.poll.js:24 (DeviceManager.poll) SyntaxError: Unexpected end of JSON input*

obwohl MQTT scheinbar verbunden ist:

Habe ich alles durcheinandergebracht?

Vielen Dank im Voraus

Ich fürchte ja :confused: und ich habe am Anfang von Gladys genau denselben Fehler gemacht.
Wenn du z2m und MQTT über Gladys im „internen“ Modus aktiviert hast, dann hat z2m seinen eigenen MQTT, der nicht der des MQTT-Integrations ist, das ist der kleine Unterschied.
Und da es auf derselben Maschine läuft, hat MQTT seinen Benutzernamen/Passwort/Port (1883, wenn ich mich nicht irre) und z2m hat seinen eigenen Benutzernamen/Passwort/Port (1884 glaube ich).

Genau das habe ich mir gedacht, danke für die Aufklärung.

Wie wäre also die beste Lösung, denn ich habe das Problem verstanden, aber die Lösung sehe ich nicht so ganz :rofl:

Was dein Problem angeht, kannst du die funktionierende MQTT-Integration beiseitelegen, das Problem liegt bei zigbee2mqtt.
Kannst du uns einen Screenshot deiner Z2M-Konfiguration machen?
Auf jeden Fall musst du sie wegen des falschen MQTT-Verbindungs-Passworts (laut Logs) neu machen, vielleicht mit Hilfe dieses Posts, in dem du eine Lösung gefunden hast: Projet Jean-Jacques M - #36 par GBoulvin

Danke, der Reset hat funktioniert, wie beim ersten Mal.

Ein Kommentar, wenn ich darf: „Deaktiviere die ZigBee2MQTT-Integration in Gladys“: Ich bin mir nicht sicher, wie ich das machen soll, ich bin direkt zur Löschung in Punkt 2 übergegangen :zany_face:

Ich habe den MQTT-Dienst gestoppt, um mich nicht mehr zu vertun :wink:

Und ich bestätige, dass es jetzt funktioniert, ich konnte mein erstes Zigbee-Gerät direkt paarweise verbinden! Juhu, danke!

:sweat_smile: Ich glaube, ich auch nicht! Ich dachte daran, den Dienst zu deaktivieren, um sicherzustellen, dass er nicht mehr läuft.

Ich glaube, wir sollten einen Reset-Button in einigen Integrationen hinzufügen, wenn ein Benutzer ein Konfigurationsproblem hat, denn das Löschen über die Befehlszeile ist nicht jedermanns Sache.