[Modul] Zigbee2MQTT Version 5.x

Hallo,

ich habe mir einen zweiten Zigbee Dongle mit Netzwerk gegönnt und möchte den jetzt erstmal parallel in Symcon zum laufen kriegen.
Zigbee2MQTT läuft im Docker bereits. Dann habe ich einen neuen MQTT Server und Server Socket angelegt, beides auf Port 1885. Danach eine Bridge auch auf 1885.
Jetzt habe ich gedacht ich brauche einen zweiten Konfigurator für 1885, da kommt aber folgende Meldung:

Da bin ich mir jetzt unsicher was das bedeutet und was passiert, wenn ich auf reparieren drücke.
Ich will erst mal meine Zigbee Geräte an 1883 nicht verändern. Da läuft alles wie es soll.
Hier ist noch ein Bild vom Objektbaum, falls es noch hilft.

Vielleicht könnt ihr mir sagen ob das Vorgehen im Prinzip richtig ist, oder was ich falsch mache.

Gruß Michael

Ist es leider nicht.
Das basetopic von neuen Z2M darf nicht gleich dem alten sein.

Du brauchst auch keinen zwei MQTT Server und keinen zweiten Server Socket.

Alles auf den gleichen MQTT Server konfigurieren, aber halt mit unterschiedlichen BaseTopics.

Der Konfigurator sieht dann, dass es gleiches BaseTopics (für ihn also die gleiche Z2M Installation) an verschiedenen MQTT Servern gibt, und will das reparieren. Weil gleiches BaseTopic heißt halt, gleiche Z2M Installation.

Vielen Dank für die schnelle Antwort, dann baue ich das mal um.

Also brauche ich einen zweiten MQTT Server nur um z.B. Zigbee und Tasmota auseinander zu halten?

Ne, wieso, weshalb warum?
Was soll Tasmota jetzt damit zu tun haben.

Ich möchte halt die zwei MQTTs auseinanderhalten. Wenn es Probleme gibt weiß man dann besser wo es herkommt. Tasmota oder Zigbee.
War bisher alles nur auf 1883.

Ist gehüpft wie gesprungen.
Kannst alles auf eine lassen oder auch dreißig anlegen :laughing:

ok, es stört ja anscheinend auch nicht. Dann hab ich es bald so auseinander gedröselt.
Dann ist mein innerer Monk zufrieden. :innocent:

Neue Beta im Store

Version 5.38:

  • Fehlende Übersetzungen von den Geräten 501.40, BMCT-SLZ, S4SW-001P8EU und WT-A03E ergänzt (Danke an die fleißigen Helfer)
  • Bridge Instanz erkennt wieder ZH Version (sonst kann aktuell die Erweiterung nicht über die Bridge Instanz installiert werden)
  • Discovery Instanz liefert die ganze Kette für Symcon 9.x

Ich habe nur einen Broker… und der ist außerhalb von Symcon (unter Docker). Da läuft halt alles rein. Egal was und für wen es ist.

Ich bekomme es einfach nicht hin den Tagesplan in ein Heizungsthermostat zu schreiben. Alle Versuche (RequestAction, Z2M_WriteValueString, Z2M_Command) einen passenden String zu schreiben bringen keine Änderung. Hat jemand einen Stupser in die richtige Richtung?

War wohl zu spät gestern, hier die Lösung: Die Zeitangabe in dem String für den Tagesplan muss eine Stundenangabe mit führender Null haben.

Typischer Error 40 …

Was kann das sein? Habe in Zigbee eine Gruppe angelegt mit 4 Einzel Lampen für unseren Zentralen Flur. Wenn ich in Symcon die Gruppe anlege und anschalte werden die Hälfte von 10 Einzelleuchten im Flur mit angeschaltet. In Z2M werden alle Gruppen korrekt ausgeführt. Symcon und Z2M schon neugestartet aber keine Besserung. Extension aktuell 5.02.

Topics sind:
EG/ZentralerFlur/Licht/Deckenlampe
EG/Flur/Licht/Deckenlampe

Und die topics der Einzelleuchten?

EG/Flur/Licht/Deckenlampe/Spot01 usw.
EG/ZentralerFlur/Licht/Deckenlampe/Spot01 usw.

Und die Topics der Gruppen sind das?

Das kann nicht funktionieren, weil die Topics nicht eindeutig sind.

Wie oben geschrieben

EG/ZentralerFlur/Licht/Deckenlampe
EG/Flur/Licht/Deckenlampe

Wie müssen sie sonst sein bzw. was verstehe ich unter eindeutig?

Deutet Z2M in jedem Wort des topics ein „Gerät“? Also EG usw.

Ob Z2M es so macht, kann ich nicht sagen.
Aber grundsätzlich wäre es korrekt wenn man Deckenlampe im Flur im EG schaltet, alles unterhalb dieser Ebene ‚Deckenlampe‘ beeinflussen wird, egal wie es heißt und wie viele Ebenen noch kommen.

Ok, ich probiere es mal so die Topics zu trennen:

EG/Flur/Licht/Deckenlampe_Spot01 usw.

EG/Flur/Licht/Deckenlampe_Alle

oder ich benenne gleich am Anfang die richtige Rubrik:

Devices/EG/Flur/Licht/Spot01 usw.
Groups/EG/Flur/Licht/Deckenlampe

Viel einfacher, mach bei den Gruppen doch aus Deckenlampe eine Deckenlampen oder Spots.