Gladys Assistant 4.2 ist verfügbar mit Zigbee2mqtt-Kompatibilität! 🚀

Cool, ich werde das heute Abend ausprobieren.

Welche Änderung muss in den Zigbee-Modellen vorgenommen werden?
Alle meine Xiaomi-Schalter werden derzeit als Steckdosen erkannt. Ich kann mich darum kümmern, zu testen und einen Pull Request zu erstellen :blush:

Heute werden in Gladys die Schalter wie Steckdosen angezeigt. Man kann die beiden nicht unterscheiden.

Also werden in den Szenen im Moment Steckdosen statt Lichter eingeschaltet.
Okay, wir warten auf eine mögliche zukünftige Entwicklung in diesem Punkt dann :slight_smile:

@VonOx und @pierre-gilles, ich habe (endlich) den Pull Request erstellt, um die Liste der mit Gladys (Zigbee2mqtt) kompatiblen Geräte zu aktualisieren.

Okay, die Liste ist noch klein, aber sie wird mit der Zeit wachsen!

https://github.com/GladysAssistant/v4-website/pull/69

Hallo @VonOx,

Bei mir klappt es nicht, meine Öffnungssensoren mit Gladys zu synchronisieren.
Ich habe es an einem Dutzend versucht, aber nichts bei Gladys.
Ich habe 5 Sekunden lang gedrückt, um ihn in den Einrichtungsmodus zu versetzen.
Habe ich etwas übersehen?
Alles ist grün auf der Konfigurationseite.

Hallo. Bist du auf der neuesten Version von Gladys?
Siehst du die Geräte in Zigbee2mqtt (Port 8080, gleiche IP wie Gladys)?
Gibt es in Gladys Logs zu diesen Geräten?

Hallo, ich habe auch keine Möglichkeit mehr, meine Zigbee-Geräte seit dem Update auf 4.2.3 hinzuzufügen… Hier sind die Details zu einer ganz frischen Installation.

     Zigbee2mqtt USB Dongle an /dev/ttyACM0 angeschlossen
2021-04-13T00:01:52+0200 <info> init.js:47 () Zigbee2mqtt USB Dongle an /dev/ttyACM0 angeschlossen
2021-04-13T00:01:52+0200 <info> installMqttContainer.js:25 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker wird als Docker-Container installiert...2021-04-13T00:01:52+0200 <info> installMqttContainer.js:26 (Zigbee2mqttManager.installMqttContainer) eclipse-mosquitto:2-Image wird heruntergeladen...
2021-04-13T00:01:58+0200 <info> installMqttContainer.js:30 (Zigbee2mqttManager.installMqttContainer) Broker-Umgebung wird vorbereitet...
2021-04-13T00:01:58+0200 <info> installMqttContainer.js:36 (Zigbee2mqttManager.installMqttContainer) Container wird erstellt...
2021-04-13T00:02:22+0200 <info> installMqttContainer.js:50 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker wird neu gestartet...
2021-04-13T00:02:30+0200 <info> installMqttContainer.js:56 (Zigbee2mqttManager.installMqttContainer) Benutzer/Kennwort wird erstellt...
2021-04-13T00:02:31+0200 <info> installMqttContainer.js:69 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker wird neu gestartet...
2021-04-13T00:02:37+0200 <info> installMqttContainer.js:73 (Zigbee2mqttManager.installMqttContainer) MQTT-Broker-Container erfolgreich gestartet und konfiguriert
2021-04-13T00:02:37+0200 <info> installZ2mContainer.js:24 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt wird als Docker-Container installiert...
2021-04-13T00:02:37+0200 <info> installZ2mContainer.js:25 (Zigbee2mqttManager.installZ2mContainer) koenkk/zigbee2mqtt:latest-Image wird heruntergeladen...
2021-04-13T00:03:58+0200 <info> installZ2mContainer.js:29 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt-Umgebung wird vorbereitet...
2021-04-13T00:03:59+0200 <info> installZ2mContainer.js:40 (Zigbee2mqttManager.installZ2mContainer) Konfiguration des Geräts /dev/ttyACM0
2021-04-13T00:03:59+0200 <info> installZ2mContainer.js:43 (Zigbee2mqttManager.installZ2mContainer) Container wird erstellt...
2021-04-13T00:04:25+0200 <info> installZ2mContainer.js:46 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt erfolgreich als Docker-Container installiert und konfiguriert
2021-04-13T00:04:25+0200 <info> installZ2mContainer.js:65 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt-Container wird gestartet...
2021-04-13T00:04:33+0200 <info> installZ2mContainer.js:71 (Zigbee2mqttManager.installZ2mContainer) Zigbee2mqtt-Container erfolgreich gestartet
2021-04-13T00:04:35+0200 <info> connect.js:24 (MqttClient.<anonymous>) Verbindung zum MQTT-Container mqtt://localhost:1884 hergestellt
2021-04-13T00:04:35+0200 <info> subscribe.js:12 (Zigbee2mqttManager.subscribe) Abonnieren des MQTT-Themas zigbee2mqtt/#
2021-04-13T01:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Kein Backup der Instanz zum Gladys Gateway, das letzte Backup ist aktuell.
2021-04-13T03:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Kein Backup der Instanz zum Gladys Gateway, das letzte Backup ist aktuell.
2021-04-13T05:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Kein Backup der Instanz zum Gladys Gateway, das letzte Backup ist aktuell.
2021-04-13T07:53:44+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Kein Backup der Instanz zum Gladys Gateway, das letzte Backup ist aktuell.
2021-04-13T09:36:31+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:37:21+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:37:43+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:37:47+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:38:23+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:38:44+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d0004024e18 nicht in Gladys konfiguriert.
2021-04-13T09:42:00+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d0004024e18 nicht in Gladys konfiguriert.
2021-04-13T09:42:34+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:42:37+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:50:05+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:50:08+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:50:09+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:50:10+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:50:34+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:53:31+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:53:43+0200 <info> gateway.checkIfBackupNeeded.js:27 (Gateway.checkIfBackupNeeded) Kein Backup der Instanz zum Gladys Gateway, das letzte Backup ist aktuell.
2021-04-13T09:54:51+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
2021-04-13T09:55:45+0200 <warn> handleMqttMessage.js:110 (Zigbee2mqttManager.handleMqttMessage) Zigbee2mqtt-Gerät 0x00158d00041d439f nicht in Gladys konfiguriert.
pi@raspberrypi:~ $ docker logs gladys

Wie du siehst, sind sie in der Zigbee-Schnittstelle.

Ja

https://community.gladysassistant.com/uploads/default/original/2X/5/51a98a793abc7244b25534d35537d4b1dee60c88.jpeg

Ich habe dasselbe wie @Jean34, aber nicht immer.

Ich habe 192.168.1.31:8080 eingegeben, aber ich erhalte einen Fehler 404

Ich schaue mir das heute Abend an.

Man muss die FAQ von zigbee2mqtt anschauen, es gibt viele Gründe, warum Sie nicht paarweise verbinden können. (Kanal / Serienport-Problem / Gerät nicht zu zigbee-kompatibel wie aqara)

Gladys verbindet sich nur mit dem MQTT-Broker, sie verwaltet nicht den zigbee2mqtt-Container. Daher ist das Pairing überhaupt nicht auf Gladys-Seite.

das reproduziere ich auch über G+ / im LAN / Mobil oder PC

EDIT: Es gibt eine Cache-Geschichte, denn beim erzwungenen Aktualisieren der Seite funktioniert mein Discover

Ich habe gerade festgestellt, dass das Problem bei mir auftritt, wenn ich auf Gladys + über die lokale IP zugreife. Dort habe ich keine Probleme

Und natürlich habe ich vor dem Kontakt mit Ihnen mehrere Hard Refreshes durchgeführt und sogar CCleaner verwendet, um sicherzugehen.

Ich habe oft Verbindungsabbrüche im Zusammenhang mit WebSockets bemerkt (kein Zusammenhang mit dem Dienst Zigbee2mqtt). Da die Erfassung von Geräten beim Scan jedoch dieses Protokoll verwendet, ist es manchmal notwendig, die Seite neu zu laden, um den WebSocket wieder zu verbinden.
Für Gladys Plus konnte ich es nicht testen, aber die Ereignisse sollten auf die gleiche Weise wie lokal übertragen werden.
Könnten Sie bitte in der Browserkonsole nachsehen, ob besondere Fehler auftreten?

Oje, das Responsive-Design der Seite ist auch nicht gerade das Wahre ^^

@cicoub13 was bedeutet die Nachricht „Gladys ist nicht verfügbar“? So wie es dasteht, wirkt es, als ob Gladys offline ist, und ich nehme an, dass das nicht der Fall ist. Vielleicht sollte man die Formulierung verbessern

Bist du dir sicher, dass das Problem nur bei Gladys Plus und nie lokal auftritt? Aus den Nachrichten, die ich lese, sieht es eher nach einem Instabilitätsproblem aus, das dazu führt, dass es manchmal funktioniert und manchmal nicht, unabhängig davon, ob es lokal oder bei Gladys Plus ist (mein Eindruck)

@VonOx hast du es geschafft, die Integration von Zigbee2mqtt auf Gladys Plus zumindest einmal zum Laufen zu bringen?

Ich bestätige die Aussage von @Jean34, es funktioniert lokal, aber nicht über Gladys Plus
Ich weiß nicht, ob es funktioniert hat, da ich meine z2m-Konfiguration lokal und über Laptop für mehr Komfort erstellt habe.

Die bereits hinzugefügten Geräte funktionieren über das Dashboard mit G+.

Keine Fehler in der Konsole

Bei unseren Tests haben wir festgestellt, dass die verwendete Socket manchmal nicht mehr reagiert und den Scan nach einigen Sekunden scheitern lässt.
Um diesen Fehler besser zu verwalten, bis er hoffentlich endgültig behoben ist, wurde diese Fehlermeldung eingeführt, um die Seite neu zu laden und die Socket wiederherzustellen.

Ach! Okay, ich werde das untersuchen. Was funktioniert genau nicht?

Der Scan in Discover

Ich habe oft das gleiche Problem, aber es scheint mir, dass dieses Problem nur lokal aufgrund des Hot Reloads des Servers auftritt. Habt ihr das gleiche Problem in der Produktion? (Falls ja, ist das nicht normal :stuck_out_tongue: )

Okay, danke, ich schaue mal.

Okay, ich habe es gefunden. Der Code der Zigbee2mqtt-Integration basiert auf einem Attribut, das auf der Gladys Plus-Frontend-Seite nicht implementiert ist, das konnte nicht funktionieren.

Ich werde das Ding programmieren!

Ich kann bestätigen, dass dieses Problem bei mir tatsächlich nur beim Neustart des Gladys-Containers in meinen Tests aufgetreten ist.
Bei mir ist es seit der Produktion, soweit ich mich erinnere, nie passiert.