Wechsel von deCONZ zu Zigbee2MQTT

Alles über ZigBee. Und die unterschiedlichen ZigBee Integrationen.


Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Backup ist klar ;)

Danke Dir für die Info!

Jim_OS

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Jim_OS »

Jim_OS hat geschrieben: Mo 8. Jan 2024, 09:36

[Mit dem gestrigen Z2M 1.35.1-1 Update https://github.com/Koenkk/zigbee2mqtt/r ... tag/1.35.1 soll u.a. auch das Problem gefixt worden sein: https://github.com/Koenkk/zigbee2mqtt/issues/20488
Da ich das Update auf Z2M 1.35.x noch nicht (wieder) gemacht habe kann ich dazu aber nichts sagen.

Aber jetzt: Es wurde mit Z2M 1.35.1-1 gefixt.

VG Jim

Benutzeravatar
Friedi
Beiträge: 443
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Friedi »

@Osorkon ich will ja schon seit längerem umziehen von DeConz nach ZigBee2MQTT. Hast du einen Vorschlag, wie man am besten vorgeht, um nach und nach einzelne Geräte von einem aufs andere umzuziehen, ohne dabei Geräte zu verlieren? Also quasi zwei Meshs parallel für einen gewissen Zeitraum zu erstellen.

Dampf
Beiträge: 286
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 97 times
Been thanked: 50 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Dampf »

Ich wurde zwar nicht angesprochen, sage aber auch mal was dazu …

Ich nutze z2m, ziehe zwar nicht von einem aufs andere um, habe aber die Tage einige Geräte gerauscht - Dimmaktor gegen smarte Birne, Dimmschalter V1 gegen V2, …
War ziemlich easy. Einfach den Namen kopieren, altes Gerät löschen, neues Gerät anlernen und den selben Namen geben und sofort haben alle Automationen wieder funktioniert. Muss man nur drauf achten beim umbenennen „Home Assistant Entität aktualisieren“ zu aktivieren. Dann heißt die Entität wieder genauso wie die Alte und funzt genauso.
Ich schätze genau so wirds bei deinen Umzug auch funktionieren.

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Benutzeravatar
Friedi
Beiträge: 443
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Friedi »

Nee. Das ist ist nicht dasselbe 😉

Was du beschreibst, ist relativ easy, du im großen und ganzen ja dein Mesh bestehen bleibt.
Wenn ich umziehe, baue ich ja ein zweites Mesh auf und schwäche damit aber auch das bestehende Mesh.

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

Das kommt jetzt natürlich auf die Anzahl der Router Geräte in Deinem Netzwerk an.

Du musst das bestehende Mesh langsam von ihnen nach Außen ausdünnen. Dann schrittweise die Batterie Geräte umziehen und zum Schluss die restlichen Router Geräte von außen nach innen umziehen.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Gibt es eine, gute nachvollziehbare Seite zum Einrichten des Zi-Stick mit Z2M und dem Broker?

Bin mir nicht sicher ob ich bei https://www.zigbee2mqtt.io/guide/config ... tings.html alles richtig mache ;)

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

Eine bessere Dokumentation wie bei ZigBe2MQTT? Wird schwierig! ;)

Wichtig ist der adapter, denn Du in der Konfiguration angeben solltest. Abhängig vom verwendeten ZigBee Stick.

Hier mal mein Konfiguration mit dem Aeotec Zi-Stick:

Code: Alles auswählen

frontend:
  port: 8080
  auth_token: bEBGxkJUjHBBljJRHHzzjWzbs
homeassistant:
  legacy_entity_attributes: true
  status_topic: homeassistant/status
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.178.203:1883
  user: zigbee2mqtt
  password: strenggeheim
  keepalive: 60
  reject_unauthorized: true
  version: 4
  client_id: ZigBee2MQTT
serial:
  port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
  adapter: ezsp
  baudrate: 115200
  rtscts: true

Und nicht vergessen den ZigBee Kanal richtig zu wählen/ändern, bevor Du anfängst die ersten Geräte anzulernen.
Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Dampf
Beiträge: 286
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 97 times
Been thanked: 50 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Dampf »

Wenn ich mich recht erinnere muss man das Plugin nur runterladen, dann in Einstellungen > Addons > Zigbee2mqtt , dort auf Konfigurationund da dann den Pfad für den Stick eingeben. Dann noch z2m starten ind los gehts

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Osorkon hat geschrieben: Fr 19. Jan 2024, 12:24

Und nicht vergessen den ZigBee Kanal richtig zu wählen/ändern, bevor Du anfängst die ersten Geräte anzulernen.

Was meinst Du damit? Nur dass es nicht der gleiche Kanal ist wie bei ZHA wenn beides parallel zur Migration laufen soll?

@Dampf ich schau es mir an, danke :)

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

Das und vor allem die WLAN 2.4 GHZ Kanal Belegung beachten.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Okay schneller Test schlug schonmal fehl :( Der Stick hängt am USB3 Slot (ist gerade nix anderes frei)

Gefunden habe ich ihn (denke ich):

Code: Alles auswählen

ttyUSB0
/dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
Subsystem: tty
Gerätepfad: /dev/ttyUSB0
ID: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

In der Konfig von Z2M (Addon) habe ich Pfad und ID als "Port" versucht, klappt leider nicht. Ist in der Konfig so angegeben:

Code: Alles auswählen

port: /dev/ttyUSB0

bzw.

Code: Alles auswählen

port: dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

(im Bereich "Serial)

Ich bekomme im Log aber immer die Fehlermeldung "Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)"

Liegt es am USB3? An sich (hab mir auch ein Video von Simon42 angeschaut) sollte das ja an sich total easy gehen...

Hab es auch am Hub getestet wo der ZWave Stick hängt, gleicher Fehler

(und ja, RasPi wurde neu gestartet, nicht nur HA)

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

Hast Du den Adapter Typ, passend zu Deinem ZigBee Stick mit angegeben?

Code: Alles auswählen

  adapter: ezsp

Und bitte immer seriel/by_id Port verwenden.

Code: Alles auswählen

port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Dampf
Beiträge: 286
Registriert: So 22. Jan 2023, 10:06
1
Has thanked: 97 times
Been thanked: 50 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Dampf »

Mein Sonoff Dongle hängt auch an einem usb3, aber mit usb2 Kabel dazwischen

HA OS auf Beelink SEi12 Mini PC, i5-1235U,16GB RAM, Zigbee2mqtt mit SONOFF Zigbee 3.0 USB Dongle Plus

Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Danke für Eure Hilfe! Ich bin schonmal einen Schritt weiter (ich konfiguriere das aber über das Addon direkt).

Im Mosquito hab ich dies hier angeben:

Code: Alles auswählen

active: false
folder: mosquitto
logins:
  - username: z2m
    password: sagichnicht

Im Z2M Addon dann dies hier:

Code: Alles auswählen

server: mqtt://192.168.123.100:1883
base_topic: zigbee2mqtt
user: z2m
password: sagichnicht
keepalive: 60
reject_unauthorized: true
version: 4
client_id: ZigBee2MQTT

Als Fehler bekomme ich aber nun:
info 2024-01-19 23:39:46: Connecting to MQTT server at mqtt://192.168.123.100:1883
error 2024-01-19 23:39:46: MQTT error: Connection refused: Not authorized
error 2024-01-19 23:39:46: MQTT failed to connect, exiting...

Muss der Z2M ein HomeAssistant User sein oder genügt es, wenn ich dies nur in den Configs angebe?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

Ich nutze zwar den Mosquito Broker nicht.
Aber auch da musst Du einen User und Passwort anlegen.

Mit diesen Zugangsdaten tust Du Dich dann mit ZigBee2MQTT am Broker anmelden.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Danke! (wie immer :) ) - alles hat geklappt und ich konnte probehalber meine INNR Außensteckdose anlernen. Smooth...

Nun habe ich noch zwei Verständnisfragen:

  • muss ich, wenn ich den Channel nach der Migration auf meinen "Standard" Zigbee Channel ändere (der ist ja aktuell durch ZHA belegt) was beachten / neu anlernen oder ist das einfach nur nen Z2M Neustart?
  • wenn ZHA raus ist, nehme ich auch den Adapter raus und würde den Zi-Stick an das Verlängerungskabel hängen - die Serial-ID bleibt dabei gleich (trotz anderer USB Slot) und es muss nichts neu konfiguriert werden?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

darki hat geschrieben: Sa 20. Jan 2024, 00:06

muss ich, wenn ich den Channel nach der Migration auf meinen "Standard" Zigbee Channel ändere (der ist ja aktuell durch ZHA belegt) was beachten / neu anlernen oder ist das einfach nur nen Z2M Neustart?

Wenn Du den ZigBee Kanal nachträglich änderst, muss alle ZigBee Geräte neu anleren.

darki hat geschrieben: Sa 20. Jan 2024, 00:06

wenn ZHA raus ist, nehme ich auch den Adapter raus und würde den Zi-Stick an das Verlängerungskabel hängen - die Serial-ID bleibt dabei gleich (trotz anderer USB Slot) und es muss nichts neu konfiguriert werden?

Ja die serial/by-id bleibt immer gleich. Im Gegensatz zu der tty Adresse die sich ändern kann.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

darki hat geschrieben: Sa 20. Jan 2024, 00:06

Danke! (wie immer ) - alles hat geklappt und ich konnte probehalber meine INNR Außensteckdose anlernen. Smooth...

Woran lag es den schließlich?

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Der User - ich hab den User angelegt und die Daten in der Z2M Config dann hinterlegt, dann ging der Start. Dann Channel geändert und dann das erste Gerät angelernt

Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Ich möchte noch einmal vielen Dank an alle sagen! Ich habe heute den Umzug von ZHA zu Z2M erfolgreich durchführen können.

Um Probleme zu vermeiden habe ich dabei jedes Gerät (38 Stück) einzeln umgezogen und es ging größtenteils ohne Probleme (wenn dann war es das Reset des ein oder anderen Geräts ;) )

  • Gerät neu in Z2M angelernt
  • vom ZHA Gerät alle Automationen / Skripte in neuem Tab geöffnet
  • ZHA Gerät gelöscht
  • Z2M Gerät gleich benannt
  • Gewartet
  • Geprüft ob alles läuft wie vorher

Manchmal musste ich noch an Automationen / Skripte ran, weil es das Gerät nicht mehr gab (war ja in ZHA gelöscht) - kann aber auch an meiner Ungeduld gelegen haben. Bis auf bei den Hue Dimmer Switches (die nutze ich als Multipanel zu Steuerung diverser Dinge), da hier die "Actions" nun anders heißen

Am Ende dann nur den Deconz II raus und den Zi-Stick an das Verlängerungskabel gehängt, damit ZWAVE und Zigbee weit auseinander liegen

Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Okay, ein Problem hab ich doch :( Alle Geräte, egal ob Batteriebetrieben oder Netz werden immer mal wieder "unbekannt" bzw "nicht verfügbar". Das Netz ist eigentlich stabil.

Ist natürlich blöd, weil dadurch stellenweise Automationen ausgelöst werden.

Hat jemand eine Idee, woran das liegen könnte? Gibt es Optionen, die ich in Z2M noch unbedingt setzen sollte?

Dateianhänge
SCR-20240122-blfb.png
SCR-20240122-blfb.png (105.6 KiB) 224 mal betrachtet
SCR-20240122-bkxe.png
SCR-20240122-bkxe.png (106.8 KiB) 224 mal betrachtet
Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

Sieht danach aus, dass Home Assistant kurz die Verbindung zum MQTT Broker verliert. Zumindest :mrgreen: diese 2 Geräte haben ja den gleichen Zeitstempel, wenn sie nicht verfügbar und unbekannt sind. Du schreibst ja auch, es betrifft alle Geräte.

Kannst Du im log des MQTT Broker die Verbindung Verluste finden?

Die Zeit wie lange ein Gerät als unbekannt angezeigt wird, nach der Neuverbindungen, kannst Du über Retain auf true setzen. Dann haben die Geräte sofort den letzen bekannten Status, bis ein Update vom Gerät kommt.

Den Neuverbindungen, musst Du mal auf die Suche gehen, was diese verursacht.

Gruß
Osorkon

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von darki »

Moin,

im MQTT Protokoll sehe ich leider nur diese Einträge

Code: Alles auswählen

...
2024-01-22 08:05:02: Client <unknown> closed its connection.
2024-01-22 08:07:02: New connection from 172.30.32.2:59914 on port 1883.
2024-01-22 08:07:02: Client <unknown> closed its connection.
2024-01-22 08:09:02: New connection from 172.30.32.2:41806 on port 1883.
2024-01-22 08:09:02: Client <unknown> closed its connection.
2024-01-22 08:11:02: New connection from 172.30.32.2:40326 on port 1883.
2024-01-22 08:11:02: Client <unknown> closed its connection.
2024-01-22 08:13:02: New connection from 172.30.32.2:51894 on port 1883.
2024-01-22 08:13:02: Client <unknown> closed its connection.

Du könntest also Recht haben :( Aber da muss ich ja eigentlich nichts konfigurieren. Adguard sollte das ja auch egal sein, weil es eine rein lokale Verbindung ist.

Im Z2M Log (Level ist WARN) hab ich keine auffälligen Meldungen

Kannst Du mir mehr zu "retain" sagen? In der Zigbee2MQTT Config hab ich unter "Verfügbarkeit" nur die Timeout Einstellungen

Benutzeravatar
Osorkon
Administrator
Beiträge: 1953
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 530 times
Kontaktdaten:

Re: Wechsel von deCONZ zu Zigbee2MQTT

Beitrag von Osorkon »

darki hat geschrieben: Mo 22. Jan 2024, 08:41

Kannst Du mir mehr zu "retain" sagen? In der Zigbee2MQTT Config hab ich unter "Verfügbarkeit" nur die Timeout Einstellungen

retain kannst Du unter device_options konfigurieren.
Siehe auch ZigBee2MQTT Dokumentation
ratain : true
Nachrichten können vom sendenden Client als „Retained Message“ (aufbewahrte Nachrichten) markiert werden. Diese werden vom Broker zwischengespeichert und jeder Client, der das Topic mit der Retained Message abonniert, bekommt automatisch die letzte Nachricht mit einer Retained Kennzeichnung. Heißt also, das der Zustand unbekannt nur einen sekundenbruchteil nach dem Neuverbindung andauert. Ist retain deaktiviert, bleibt der Status unbekannt solange bis das Topic vom Gerät aktualisiert wurde. Also Neue Werte empfangen wurden.

Wer hat den die IP 172.30.32.2? Ist es die Docker IP-Adresse von Home Assistent?

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten