NEWS
Zigbee Probleme mit Koppeln (Pairing) von Sonoff-Sensoren
-
Hallo zusammen,
ich schreibe diesen Erfahrungsbericht, da ich anderen helfen möchte, welche ggf. ähnliche Probleme haben.Ich hatte erhebliche Probleme beim Koppeln von Sensoren nach Änderung des Channel-Nummer im Zigbee-Adapter von Kanal 24 auf 25 bekommen.
Es steht in der Dokumentation zwar der Hinweis „Ab Adapter Version 2.1.0 ist es möglich den Kanal zu wechseln ohne dass die Konfiguration gelöscht und alle Geräte neu angelernt werden müssen. Diese Funktion ist als experimentell zu betrachten - es kann sein das einzelne Geräte den Kanalwechsel nicht mitmachen - diese müssen in der Folge neu angelernt werden.“.
Aber das habe ich in Kauf genommen.Nach dem Kanalwechsel wurden viele Sensoren automatisch richtig erkannt, wie z. B. alle am Stromnetz hängenden Sensoren, z. B. TS011F Strommesssteckdosen (Nous A1Z).
Auch das Bosch Heizkörperthermostat BTH-RA Radiator Thermostat II und das Popp Heizkörperthermostat 701721 wurden ohne Eingriff sofort erkannt.
Aquara-Sensoren mussten neu gekoppelt werden, war aber ohne Probleme möglich. Alle Werte waren sofort vorhanden und wurden aktualisiert.Aber die Sonoff Temperatursensoren Typ SNZB-02 machten erhebliche Probleme.
Es kamen nicht alle Werte in den Objektbaum an, lediglich available und link_quality sind erschienen. Aktualisiert werden die Daten auch nicht, da die Variable msg_from_zigbee keinen Eintrag hat.
Der alte frei vergebene Sensorname erscheint wie vorher, auch wenn der Sensor gelöscht wurde.
Ich hatte vieles versucht, Sensor gelöscht, dann neu gekoppelt, aber ohne Erfolg.
Batterie entfernt, Sensor gelöscht und neu gekoppelt, ohne Erfolg.Erfolgreich gekoppelt konnten die Sensoren nur werden, indem der Zigbee-Adapter in den Instanzen neu gestartet wurde. Mit dieser Vorgehensweise konnte aber immer nur ein Sensor neu erfolgreich verbunden werden, d. h. für jedem Sensor musste ich bei dem Zigbee-Adapter einen Neustart durchführen.
Wenn Sensor nach erfolgreichen Koppeln gelöscht und dann ohne Neustart des Adapters wieder verbunden wird, ist das Problem wieder da. Werte fehlen und es ist keine Aktualisierung vorhanden. Mit Neustart des Zigbee-Adapters konntet aber wieder ein erfolgreiches Koppeln durchgeführt werden.Die Zigbee-Konfiguration im ioBroker hatte ich vor längerer Zeit bereits von V1.10 über 2.1 auf 3.1.5 mit den normalen Updates ohne Probleme hochgerüstet. Alles lief unauffällig.
Ich weis jetzt nicht, ob es einen besseren und einfacheren Weg gegeben hätte.
Aber mein Zigbee-System läuft jetzt wieder wie es soll.Verwendete HW und SW-Versionen
ioBroker docker image V11.0.0 (Synology)
ioBroker admin V7.7.19
Node.js V22.21.0
NPM V 10.9.4
Zigbee adapter Ver. 3.1.5Zigbee Coordinator cod.m Typ CC2652P7 (CZC-1.2), non-PoE
type: ZStack3x0
version: 2-1.2.7.1.
revision: 20240710
port: tcp://192.168.2.91:6638
channel: 25
------------Software versions
adapter:3.1.5
installed from:iobroker.zigbee@3.1.5
ZHC / ZH:25.31.0 / 6.4.2Viele Grüße
-
Hallo zusammen,
ich schreibe diesen Erfahrungsbericht, da ich anderen helfen möchte, welche ggf. ähnliche Probleme haben.Ich hatte erhebliche Probleme beim Koppeln von Sensoren nach Änderung des Channel-Nummer im Zigbee-Adapter von Kanal 24 auf 25 bekommen.
Es steht in der Dokumentation zwar der Hinweis „Ab Adapter Version 2.1.0 ist es möglich den Kanal zu wechseln ohne dass die Konfiguration gelöscht und alle Geräte neu angelernt werden müssen. Diese Funktion ist als experimentell zu betrachten - es kann sein das einzelne Geräte den Kanalwechsel nicht mitmachen - diese müssen in der Folge neu angelernt werden.“.
Aber das habe ich in Kauf genommen.Nach dem Kanalwechsel wurden viele Sensoren automatisch richtig erkannt, wie z. B. alle am Stromnetz hängenden Sensoren, z. B. TS011F Strommesssteckdosen (Nous A1Z).
Auch das Bosch Heizkörperthermostat BTH-RA Radiator Thermostat II und das Popp Heizkörperthermostat 701721 wurden ohne Eingriff sofort erkannt.
Aquara-Sensoren mussten neu gekoppelt werden, war aber ohne Probleme möglich. Alle Werte waren sofort vorhanden und wurden aktualisiert.Aber die Sonoff Temperatursensoren Typ SNZB-02 machten erhebliche Probleme.
Es kamen nicht alle Werte in den Objektbaum an, lediglich available und link_quality sind erschienen. Aktualisiert werden die Daten auch nicht, da die Variable msg_from_zigbee keinen Eintrag hat.
Der alte frei vergebene Sensorname erscheint wie vorher, auch wenn der Sensor gelöscht wurde.
Ich hatte vieles versucht, Sensor gelöscht, dann neu gekoppelt, aber ohne Erfolg.
Batterie entfernt, Sensor gelöscht und neu gekoppelt, ohne Erfolg.Erfolgreich gekoppelt konnten die Sensoren nur werden, indem der Zigbee-Adapter in den Instanzen neu gestartet wurde. Mit dieser Vorgehensweise konnte aber immer nur ein Sensor neu erfolgreich verbunden werden, d. h. für jedem Sensor musste ich bei dem Zigbee-Adapter einen Neustart durchführen.
Wenn Sensor nach erfolgreichen Koppeln gelöscht und dann ohne Neustart des Adapters wieder verbunden wird, ist das Problem wieder da. Werte fehlen und es ist keine Aktualisierung vorhanden. Mit Neustart des Zigbee-Adapters konntet aber wieder ein erfolgreiches Koppeln durchgeführt werden.Die Zigbee-Konfiguration im ioBroker hatte ich vor längerer Zeit bereits von V1.10 über 2.1 auf 3.1.5 mit den normalen Updates ohne Probleme hochgerüstet. Alles lief unauffällig.
Ich weis jetzt nicht, ob es einen besseren und einfacheren Weg gegeben hätte.
Aber mein Zigbee-System läuft jetzt wieder wie es soll.Verwendete HW und SW-Versionen
ioBroker docker image V11.0.0 (Synology)
ioBroker admin V7.7.19
Node.js V22.21.0
NPM V 10.9.4
Zigbee adapter Ver. 3.1.5Zigbee Coordinator cod.m Typ CC2652P7 (CZC-1.2), non-PoE
type: ZStack3x0
version: 2-1.2.7.1.
revision: 20240710
port: tcp://192.168.2.91:6638
channel: 25
------------Software versions
adapter:3.1.5
installed from:iobroker.zigbee@3.1.5
ZHC / ZH:25.31.0 / 6.4.2Viele Grüße
@dukle sagte in Zigbee Probleme mit Koppeln (Pairing) von Sonoff-Sensoren:
Die Zigbee-Konfiguration im ioBroker hatte ich vor längerer Zeit bereits von V1.10 über 2.1 auf 3.1.5 mit den normalen Updates ohne Probleme hochgerüstet. Alles lief unauffällig.
Ich weis jetzt nicht, ob es einen besseren und einfacheren Weg gegeben hätte.
Aber mein Zigbee-System läuft jetzt wieder wie es soll.Im Nachgang jetzt noch zu sagen warum das so schwierig war ist fast unmöglich. Es wäre besser gewesen du hättest dich gemeldet als das Problem bestand - dann hätte man ggf. schauen können woran es im Detail liegt.
Meine Vermutung geht dahin das aus irgend einem Grund die Konfiguration des Sensors - sprich die Information das der Sensor seine Daten von sich aus an den Koordinator senden soll) beim Anlernen nicht immer sofort erfolgreich war. Dieses lässt sich aber über die Device-Kachel manuell nachholen.
An den Sonoff Sensoren selber oder am Zigbee Adapter kann es eigentlich nicht liegen - ich habe mehrere davon als Wander-Sensoren in meinem Bestand, sprich die wandern immer mal wieder von Zigbee-Instanz zu Zigbee Instanz.
Das die Namen und Sonder-einstellungen erhalten bleiben ist im übrigen Absicht. Es gibt eine Option diese zu entfernen wenn man das Gerät löscht, die ist aber noch nicht in der Doku. Diese Informationen sind absichtlich nicht im Objektbaum hinterlegt, sondern in einer externen Datei damit sie erhalten bleiben wenn das Gerät gelöscht wird, oder wenn (was manche leute immer noch machen wenn sie ein problem haben) mal eben der ganze Zigbee Adapter gelöscht wird.
A.
Edit: Oben meine Vermutung zur Ursache nachgetragen.
-
@dukle sagte in Zigbee Probleme mit Koppeln (Pairing) von Sonoff-Sensoren:
Die Zigbee-Konfiguration im ioBroker hatte ich vor längerer Zeit bereits von V1.10 über 2.1 auf 3.1.5 mit den normalen Updates ohne Probleme hochgerüstet. Alles lief unauffällig.
Ich weis jetzt nicht, ob es einen besseren und einfacheren Weg gegeben hätte.
Aber mein Zigbee-System läuft jetzt wieder wie es soll.Im Nachgang jetzt noch zu sagen warum das so schwierig war ist fast unmöglich. Es wäre besser gewesen du hättest dich gemeldet als das Problem bestand - dann hätte man ggf. schauen können woran es im Detail liegt.
Meine Vermutung geht dahin das aus irgend einem Grund die Konfiguration des Sensors - sprich die Information das der Sensor seine Daten von sich aus an den Koordinator senden soll) beim Anlernen nicht immer sofort erfolgreich war. Dieses lässt sich aber über die Device-Kachel manuell nachholen.
An den Sonoff Sensoren selber oder am Zigbee Adapter kann es eigentlich nicht liegen - ich habe mehrere davon als Wander-Sensoren in meinem Bestand, sprich die wandern immer mal wieder von Zigbee-Instanz zu Zigbee Instanz.
Das die Namen und Sonder-einstellungen erhalten bleiben ist im übrigen Absicht. Es gibt eine Option diese zu entfernen wenn man das Gerät löscht, die ist aber noch nicht in der Doku. Diese Informationen sind absichtlich nicht im Objektbaum hinterlegt, sondern in einer externen Datei damit sie erhalten bleiben wenn das Gerät gelöscht wird, oder wenn (was manche leute immer noch machen wenn sie ein problem haben) mal eben der ganze Zigbee Adapter gelöscht wird.
A.
Edit: Oben meine Vermutung zur Ursache nachgetragen.
@Asgothian sagte in Zigbee Probleme mit Koppeln (Pairing) von Sonoff-Sensoren:
Meine Vermutung geht dahin das aus irgend einem Grund die Konfiguration des Sensors - sprich die Information das der Sensor seine Daten von sich aus an den Koordinator senden soll) beim Anlernen nicht immer sofort erfolgreich war. Dieses lässt sich aber über die Device-Kachel manuell nachholen.
Du hast geschrieben, dass das über die Device-Kachel manuell nachgeholt werden kann. Wie mache ich das?
Wie geschrieben, verbindet sich der Sensor auch jetzt noch nicht korrekt, wenn dieser gelöscht und ohne Neustart wieder gekoppelt wird.