NEWS
Zigbee CC2531 blinkt rot nach Adapter Installation
-
Die Stick ist in erster Linie die "Basisstation" an der die ZigBee Geräte angelernt werden. In diesem Fall ist der Stick "Coordinator".
Man kann den Stick auch als "Router" flashen. Hier dient der Stick dann quasi als Repeater zur Reichweitenverlängerung.
Im Router-Modus muss der Stick aber an einen Coordinator angelernt werden damit er genutzt werden kann.
-
Achso dann liegt das Problem wahrscheinlich schon direkt hier.
Ich habe nur diesen Stick also müsste er ja als Coordinator und nicht als Router geflasht sein?
-
> Hallo, es ist diese CC2530ZNP-Prod FW auf dem Stick. Er wurde getetstet und hat funktioniert.
@Pascal51882:Ich denke ich werde das Angebot mal annehmen und hoffen, dass es die Lösung ist.
Die Firmware ist doch korrekt für den Zigbee Adapter? `
Wenn wirklich die CC2530 Firmware auf dem CC2531 Stick ist weiß ich nicht ob das funktioniert. Für den CC2531 gibt es normalerweise eine eigene Firmware.https://github.com/Koenkk/Z-Stack-firmw … CC2531/bin
Wie auch immer, einen Tausch oder die Rückgabe würde ich natürlich annehmen.
-
` > zigbee.0 2018-10-01 18:26:59.764 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]
zigbee.0 2018-10-01 18:26:46.463 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]
zigbee.0 2018-10-01 18:25:58.033 info Starting zigbee-shepherd
zigbee.0 2018-10-01 18:24:54.864 info Start on port: /dev/ttyACM0 with panID 6754 channel 11
zigbee.0 2018-10-01 18:24:54.848 info starting. Version 0.7.3 in /opt/iobroker/node_modules/iobroker.zigbee, node: v8.11.3
host.NAS 2018-10-01 18:24:52.784 info instance system.adapter.zigbee.0 started with pid 13613
host.NAS 2018-10-01 18:24:50.332 info instance system.adapter.zigbee.0 terminated with code 0 (OK)
Caught 2018-10-01 18:24:50.331 error by controller[1]: 2018-10-01T16:24:50.263Z zigbee:controller info zigbee-shepherd stopped undefined
zigbee.0 2018-10-01 18:24:50.267 info zigbee-shepherd stopped
host.NAS 2018-10-01 18:24:50.240 info stopInstance system.adapter.zigbee.0 killing pid 13611
host.NAS 2018-10-01 18:24:50.239 info stopInstance system.adapter.zigbee.0
host.NAS 2018-10-01 18:24:50.238 info object change system.adapter.zigbee.0 `
Dabei bleibt der Log dann stehen.
-
Da bin ich gerade überfragt. Ich habe den Adapter über die github url installiert oder was meinst du genau?
-
ok probier mal nochmal das hier über die Katze (github URL)
-
Es hat zwar einen Moment gedauert, aber der Adapter ist endlich grün :)
Der Log hat dennoch ein paar Fehler. Muss ich mir da noch Gedanken machen?
Das pairing muss ich dann morgen testen.
` > zigbee.0 2018-10-01 21:54:31.806 info zigbee-shepherd ready. version: 2.6.3 rev 20180507
zigbee.0 2018-10-01 21:54:31.798 info zigbee-shepherd started!
zigbee.0 2018-10-01 21:54:30.969 info Start on port: /dev/ttyACM0 with panID 6754 channel 11
zigbee.0 2018-10-01 21:54:30.953 info starting. Version 0.7.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v8.11.3
host.NAS 2018-10-01 21:54:28.911 info instance system.adapter.zigbee.0 started with pid 20892
host.NAS 2018-10-01 21:54:26.447 info instance system.adapter.zigbee.0 terminated with code 0 (OK)
Caught 2018-10-01 21:54:26.447 error by controller[8]: Mon, 01 Oct 2018 19:54:26 GMT cc-znp:SREQ –> ZDO:mgmtPermitJoinReq, { addrmode: 15, dstaddr: 65532, duration: 0, tcsignificance: 0 }
Caught 2018-10-01 21:54:26.447 error by controller[7]: Mon, 01 Oct 2018 19:54:26 GMT zigbee-shepherd:request REQ –> ZDO:mgmtPermitJoinReq
Caught 2018-10-01 21:54:26.446 error by controller[6]: 2018-10-01T19:54:19.782Z zigbee:controller debug lqiScan result: []
Caught 2018-10-01 21:54:26.446 error by controller[5]: Mon, 01 Oct 2018 19:54:19 GMT zigbee-shepherd:msgHdlr IND <– ZDO:mgmtLqiRsp
Caught 2018-10-01 21:54:26.446 error by controller[4]: Mon, 01 Oct 2018 19:54:19 GMT cc-znp:AREQ <– ZDO:mgmtLqiRsp, { srcaddr: 0, status: 0, neighbortableentries: 0, startindex: 0, neighborlqilistcount: 0, neighborlqilist: [] }
Caught 2018-10-01 21:54:26.445 error by controller[3]: Mon, 01 Oct 2018 19:54:19 GMT cc-znp:SRSP <– ZDO:mgmtLqiReq, { status: 0 }
Caught 2018-10-01 21:54:26.443 error by controller[2]: Mon, 01 Oct 2018 19:54:19 GMT cc-znp:SREQ –> ZDO:mgmtLqiReq, { dstaddr: 0, scanchannels: undefined, scanduration: undefined, startindex: 0 }
Caught 2018-10-01 21:54:26.442 error by controller[1]: Mon, 01 Oct 2018 19:54:19 GMT zigbee-shepherd:request REQ –> ZDO:mgmtLqiReq
zigbee.0 2018-10-01 21:54:26.416 info terminating
host.NAS 2018-10-01 21:54:26.392 info stopInstance system.adapter.zigbee.0 killing pid 20851
host.NAS 2018-10-01 21:54:26.392 info stopInstance system.adapter.zigbee.0
host.NAS 2018-10-01 21:54:26.391 info object change system.adapter.zigbee.0
zigbee.0 2018-10-01 21:54:20.126 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]
zigbee.0 2018-10-01 21:53:49.251 info zigbee-shepherd ready. version: 2.6.3 rev 20180507
zigbee.0 2018-10-01 21:53:49.244 info zigbee-shepherd started
zigbee.0 2018-10-01 21:53:47.721 info Starting zigbee-shepherd
zigbee.0 2018-10-01 21:52:44.573 info Start on port: /dev/ttyACM0 with panID 6754 channel 11
zigbee.0 2018-10-01 21:52:44.557 info starting. Version 0.7.5 in /opt/iobroker/node_modules/iobroker.zigbee, node: v8.11.3
host.NAS 2018-10-01 21:52:42.134 info instance system.adapter.zigbee.0 started with pid 20851
host.NAS 2018-10-01 21:52:42.095 info "system.adapter.zigbee.0" enabled
host.NAS 2018-10-01 21:52:42.093 info object change system.adapter.zigbee.0
host.NAS 2018-10-01 21:52:35.578 info object change system.adapter.zigbee.0
host.NAS 2018-10-01 21:49:20.088 info Update repository "default" under "http://download.iobroker.net/sources-dist.json"
iobroker 2018-10-01 21:49:18.688 info exit 0 `
-
Ist das die aktuellste Firmware?
Also Pairing funktioniert auch gar nicht. Xiaomi/Aqara Geräte mit Batterie, Ikea Birnen und Osram stellen keinerlei Verbindung her. Gibt auch wieder Logs.
` > zigbee.0 2018-10-02 18:54:49.145 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]zigbee.0 2018-10-02 18:52:57.009 info Zigbee: allowing new devices to join.
zigbee.0 2018-10-02 18:50:39.375 info Zigbee: allowing new devices to join.
zigbee.0 2018-10-02 18:46:43.094 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]
zigbee.0 2018-10-02 18:45:35.909 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]
zigbee.0 2018-10-02 18:45:06.623 info Zigbee: allowing new devices to join.
zigbee.0 2018-10-02 18:45:05.602 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}] `
-
: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]das verstehe ich nicht.. hast das richtige Port eingestellt
-
eingestellt ist /dev/ttyACM0
kam nach Shell eingabe heraus
Warum werden denn die ganzen anderen comport Namen angezeigt?
-
Hast Du im Adapter unter "COM Port Name":
/dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ED2EEB-if00eingetragen? (Deine Angabe aus dem 1. Posting)
"PanID" sollte per default auf 6754 sehen und "Channel" per default auf 11.
> Also Pairing funktioniert auch gar nicht. Xiaomi/Aqara Geräte mit Batterie
Das pairen ist oft etwas verzwickt, welche Geräte möchtest Du koppeln? -
Ja genau das habe ich eingetragen. bzw ist im neuesten Adapter nur noch die Auswahl /dev/ttyACM0
Alles andere ist auf Standard. Nur die LED habe ich deaktiviert.
Ich möchte Schalter, Temperatursensoren von Aqara/Xiaomi verbinden. Ikea GU10 LED Birnen und Osram Lightify B white.
-
Grundsätzlich ist es sinnvoller den "langen Wert" zu verwenden weil damit immer wirklich der Stick angesprochen wird egal an welchem USB-Port der Stick eingesteckt wird. /dev/ttyACM0 spricht lediglich den speziellen USB-Port an. Dadurch könnte es zu "Verwechslungen" kommen wenn noch weitere Geräte per USB genutzt werden oder wenn der Stick an einen anderen Port gesteckt wird.
Ist die Adapter-Instanz denn jetzt richtig installiert und "leuchtet grün"?
Ich betreibe nur Xiaomi Geräte am Stick und kann darum nicht zu Ikea und Co sagen.
Bei den Xiaomi ist es aber so das man sie permanent am "Leben" halten muss.
Zuerst muss der Anlernmodus des Adapters (grüner Button) gestartet werden. Anschl. drückt man die Konfigtaste am Aktor/Sensor für einige Sekunden bis die Geräte-LED anfängt zu blinken, nun muss immer wieder im Sekundentakt die Konfigtaste kurz betätigt werden damit die Verbindung zum Stick erhalten bleibt. Irgendwann werden dann im Anlernfenster Prozentwerte angezeigt die den Fortschritt darstellen. Oft passiert dies erst wenn bereits ein großer Teil der Anlernzeit verstrichen ist. Auch wenn die 60 Sekunden abgelaufen sind muss weiter immer wieder die Taste betätigt werden auch wenn noch keine 100% erreicht sind. Ein begonnener Anlernvorgang wird bis zum erreichen der 100% auch über die 60 Sekunden Anlernzeit hinaus weitergeführt.
-
Ich wusste nicht, dass man den langen Wert noch einfügen kann, da es ein Dropdownfeld ist. Habe jetzt den langen Wert genommen.
Der Adapter ist grün.
Ich starte dann wie du beschrieben hast das ganze und drücke dann ca jede Sekunde den Konfigknopf.
Leider erscheinen gar keine Prozente und die Zeit zählt einfach nur runter.
Ich habe es schon mehrmals probiert und bis jetzt keinen Erfolg gehabt.
Ich befinde mich dabei immer direkt neben dem Stick.
Wenn der Stick nicht steckt dürfte der Adapter doch überhaupt nicht grün sein? Auch wenn der Stick gezogen ist wird er nach einem Neustart grün.
-
Richtig, der Adapter dürfte nur grün anzeigen wenn der Stick gesteckt und verbunden ist.
Sorry, aber ich bin langsam überfragt was Du falsch machst bzw. wo der Fehler liegt.
Schaue Dir doch mal diese Videos an, evtl hilft Dir das ja:
-
Da muss ich nochmal etwas rumprobieren. Mein Ersatzstick kommt ja auch noch. Könnte eventuell was ändern.
Die Videos sind meine Grundlage gewesen zum einrichten :)
-
Habe jetzt endlich einen neuen Stick. Habe die neue id eingetragen und der Adapter startet direkt rot->grün. Leider kriege ich beim pairen nur ein weißes leeres Feld. Woran kann das liegen?
` > zigbee.0 2018-10-13 08:35:24.458 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}]
zigbee.0 2018-10-13 08:31:18.287 error Join failure.. Error: Shepherd is not enabled.
zigbee.0 2018-10-13 08:31:18.273 info Zigbee: allowing new devices to join.
zigbee.0 2018-10-13 08:31:10.606 info List of ports: [{"comName":"/dev/ttyS2"},{"comName":"/dev/ttyACM0"},{"comName":"/dev/ttyS0"},{"comName":"/dev/ttyS1"},{"comName":"/dev/ttyS3"},{"comName":"/dev/ttyS4"}] `
Beim erneuten öffnen des Adapters kommt aktuell immer:
ERROR You need save and run the adapter before pairing. Was ich ja getan habe.
edit:
Nach neuinstallation des Adapters ist die Meldung weg und das Feld ist wieder normal. Leider kommen keine Prozente oder sonstiges. (Aqara Tempsensor)