NEWS
[Gelöst] Fehler Sonoff Zigbee Stick Zigbee Adapter Proxmox
-
@crunchip
Hab ich auch schon versucht das selbe Ergebnis. -
@freundernacht Lesen bildet:
zigbee.0 2022-01-21 19:48:17.657 error Re-commissioning your network will require re-pairing of all devices! zigbee.0 2022-01-21 19:48:17.657 error If you wish to re-commission your network, please remove coordinator backup at /opt/iobroker/iobroker-data/zigbee_0/nvbackup.json. zigbee.0 2022-01-21 19:48:17.657 error Please update configuration to prevent further issues. zigbee.0 2022-01-21 19:48:17.656 error - Channel List: configured=11, adapter=11 zigbee.0 2022-01-21 19:48:17.656 error - Network Key: configured=01030507090b0d0f00020406080a0c0d, adapter=01030507090b0d0f00020406080a0c0d zigbee.0 2022-01-21 19:48:17.655 error - Extended PAN ID: configured=dd2ddd5dddddd4dd, adapter=00124b0024cae298 zigbee.0 2022-01-21 19:48:17.655 error - PAN ID: configured=6746, adapter=6746 zigbee.0 2022-01-21 19:48:17.654 error Configuration is not consistent with adapter state/backup!
Da steht genau was nicht ok ist. Manchmal frage ich mich echt warum wir das ins Log schreiben (lassen), wenn es doch keiner liest.
Du musst entweder
98e2ca24004b1200
als ExtPanId eintragen oder deine Shepherd.db und nvbackup.json (in /opt/iobroker/iobroker-data/zigbee_0) löschen (und alle Geräte neu anlernen)A.
-
Danke @Thomas-Braun,
Danke @Asgothian,
das war es.Manchmal sieht man den Wald vor lauter Bäumen nicht mehr.
Ich hatte gelesen, das die PAN ID frei vergeben werden kann.
Tut mir leid, hätte ich wirklich selbst sehen können.Vielen Dank
-
@freundernacht Kann sie ja auch. Aber dann müssen alle Kommunikationspartner auch diese Information haben.
(War übrigens die Extended PAN-ID, die PAN-ID passte bei dir) -
@freundernacht sagte in Fehler Sonoff Zigbee Stick Zigbee Adapter -> Proxmox VM:
Ich hatte gelesen, das die PAN ID frei vergeben werden kann.
Kann sie. Allerdings kann (wird) es passieren das wenn die PanID und/oder ExtPanID geändert wird nachdem der Adapter schon einmal gestartet war der Adapter nicht durchstartet - wegen eines Konfigurationsmismatch. Dieses ist eine Absicherung dagegen das aus versehen die Konfiguration geändert wird und danach das Zigbee Netzwerk neu aufgebaut werden muss.
Deswegen auch dieser lange Text, wo halt drin steht:
entweder Datei/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json
löschen oder die unter "adapter" stehenden Werte von Channel, PanID und extPanID in die Konfiguration übernehmen.Das der Wert den ich Dir genannt hab anders aussieht liegt daran das die im Log stehende ExtPanID "reversed" ausgegeben wird, sprich byteweise vertauscht. Wenn du also die beiden Werte vergleichst (
00124b0024cae298
und98e2ca24004b1200
) sollte klar sein was gemeint ist.A.
-
@thomas-braun
Sorry, meinte doch die Extended PAN ID.Ich hatte noch nichts angelernt, der Adapter war quasi noch jungfräulich.
Wie mache ich denn den in so einem Falle die Extended PAN ID den anderen Kommunikationspartner bekannt.
Wären ja in diesem Falle nur der Adapter und der Zigbee Stick, oder?
Ich habe angenommen, dass ich die Extended PAN ID die ich direkt nach der Installation im Adapter setze automatisch auch vom Stick übernommen wird.
-
@freundernacht um die ExtPanID zu setzen musst du den Adapter starten. Damit wird diese auch auf das Netzwerk angewandt. Deswegen der Hinweis zum löschen der Datei. Wenn nichts angelernt ist ist das of die einfachere Wahl.
Löschen der Datei lohnt natürlich nur nachdem der Adapter angehalten wurde.A.
-
@asgothian
Vielen Dank für die ausführliche Antwort, das hat mir sehr geholfen.Nach dem Stoppen des Adapters und dem löschen des Ordners:
/opt/iobroker/iobroker-data/zigbee_0/Hats dann beim erneuten starten funktioniert.
Ich hatte ja eh noch keine Geräte angelernt. -
@asgothian
Hallo zusammen, ich habe anscheinend ein ähnliches Problem... Allerdings taucht ein so detaillierter Log im Protokoll bei mir nicht auf, obwohl ich für den Adapter alles anzeigen lasse. Wie kann ich denn sehen, welche Werte konfiguriert sind, und welche es sein sollten? -
@vqe17235 die Instanz auf debug stellen.
Ohne Fehlermeldung kan man schlecht helfen