Zigbee Stick wird nicht gefunden.

Schmello

Benutzer
Mitglied seit
30. Jan 2018
Beiträge
61
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen...

Ich habe einen Zigbee Stick an meiner DS218+ angeschlossen.
Nun möchte ich gerne über Node Red den Zigbee Stick ansteuern.

Wenn ich mich über SSH mit der Synology Verbinde bekomme ich mit lsusb folgende Ausgabe
Code:
|__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller) hub
  |__1-1         1a40:0101:0111 09  2.00  480MBit/s 100mA 1IF  ( ffffffd6ffffffa3ffffffeffcb) hub
    |__1-1.1     0451:16a8:0009 02  2.00   12MBit/s 50mA 2IFs (Texas Instruments TI CC2531)
    |__1-1.4     1cf1:0030:0100 02  2.01   12MBit/s 100mA 2IFs (dresden elektronik ingenieurtechnik GmbH ConBee II)
  |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 65007A2245CA6072)
|__usb2          1d6b:0003:0404 09  3.00 5000MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller) hub
  |__2-2         174c:55aa:0100 00  3.00 5000MBit/s 0mA 1IF  (ASMT ASM1156-PM)

Der Stick selber wurde erkannt. (Texas Instruments TI CC2531)
Doch wo kann ich sehen welchen Pfad er hat? /dev/ttyACM0, /dev/ttyACM1, /dev/ttyUSB0.... usw?????
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.998
Punkte für Reaktionen
264
Punkte
373
Hallo,
erst mal schauen ob ein passendes tty Device vorhanden ist.
Rich (BBCode):
ls -la /dev/tty*
ansonsten Stick abziehen und wieder verbinden und danach per dmesg schauen was dort passiert (kann auch einen Moment dauern).

Gruß Götz
 

Schmello

Benutzer
Mitglied seit
30. Jan 2018
Beiträge
61
Punkte für Reaktionen
0
Punkte
6
Das wird ausgespuckt...
Die Liste ist noch um einiges Länger doch denke ich sind ACM0 und ACM1 beide Sticks die angeschlossen sind.
Doch wie finde ich heraus welcher welcher Stick ist?
Kann ich diese fest verlinken? Sonst könnte doch bei einem Neustart passieren das z.b. Stick 1 mal /dev/ttyACM0 oder /dev/ttyACM1 werden kann oder?

Rich (BBCode):
crw------- 1 root root   3, 186 Oct  1 13:32 /dev/ttyaa
crw------- 1 root root   3, 187 Oct  1 13:32 /dev/ttyab
crw------- 1 root root   3, 188 Oct  1 13:32 /dev/ttyac
crw------- 1 root root 166,   0 Dec 20 20:07 /dev/ttyACM0
crw------- 1 root root 166,   1 Dec 20 19:58 /dev/ttyACM1
crw------- 1 root root   3, 189 Oct  1 13:32 /dev/ttyad
crw------- 1 root root   3, 190 Oct  1 13:32 /dev/ttyae
crw------- 1 root root   3, 191 Oct  1 13:32 /dev/ttyaf
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.998
Punkte für Reaktionen
264
Punkte
373
Hallo,
wie gesagt, dmesg sollte genauere Informationen liefern. Für das Problem der Nummerierung beim Start kann ich keine Lösung anbieten.

Gruß Götz
 

Schmello

Benutzer
Mitglied seit
30. Jan 2018
Beiträge
61
Punkte für Reaktionen
0
Punkte
6
Werde mir das heute Abend noch einmal ansehen...
Gibt es keine Möglichkeit USB Stick's fest zu verlinken? Oder diese nach dem Steckerport anzusprechen z.b. aus den Ausgaben aus lusb /dev/1-1.1 :rolleyes:
Ich habe in den Node Red Docker Einstellungen unter Umgebunsvariablen Device /dev/ttyACM0 und Device /dev/ttyACM1 hinzugefügt.
Doch lässt sich der Stick in Node Red nicht ansprechen. Gibt es da noch etwas zu tuen?
 

Cobra68

Benutzer
Mitglied seit
31. Mrz 2015
Beiträge
12
Punkte für Reaktionen
1
Punkte
3
Hallo habe ein änliches Problem,
nutze ioBroker ohne Docker auf meine DS1815+ funktioniert alles Prima nur den ZigBee USB Stick bekomme ich nicht hin.
Kann mir einer von euch vielleicht helfen?
Bildschirmfoto 2020-05-07 um 17.10.41.jpg
Bildschirmfoto 2020-05-07 um 17.11.49.jpg
Bildschirmfoto 2020-05-07 um 17.12.18.jpg
Bildschirmfoto 2020-05-07 um 19.00.44.png

Danke schon mal im Voraus
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
wenn der ioBroker nicht als root läuft, fehlen ihm die Rechte auf das Device. Wenn man alleine auf der Kiste ist, kann man das als root auf der Konsole mit chmod a+rw /dev/ttyACM0 anpassen. Das muss man allerdings bei jedem neustart oder anstecken machen. Auf einem Standard Linux schreibt man eine normalerweise udev rule, das das selbstständig machen kann.
 

Cobra68

Benutzer
Mitglied seit
31. Mrz 2015
Beiträge
12
Punkte für Reaktionen
1
Punkte
3
Danke Tommi2day, hat funktioniert.

Habe an der DS1815+ ein Benutzerdefinierten Skript erstellt das beim Hochfahren den Befehl "chmod a+rw /dev/ttyACM0" ausführt.
 

Cameron

Benutzer
Mitglied seit
19. Feb 2012
Beiträge
15
Punkte für Reaktionen
0
Punkte
1
Hallo beisammen,

ich kriege den ZigBee Stick (Conbee 2) auch nicht zum Laufen. Habe bereits chmod a+rw /dev/ttyACM0 gemacht, aber der Adapter bleibt gelb. Im DSM wird der Conbee-Stick von Dresden Elektronik problemlos angezeigt, auch in lsusb. Hab ihn via Portainer als device gemappt, was mache ich falsch?
 

DaniBub

Benutzer
Mitglied seit
23. Okt 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
@Cameron,
Hallo, hat sich bis heute ein Lösung ergeben? Ich stehe vor dem selben Problem. Habe ein DS718+ (DSM 7.0) laufen mit Docker und bekomme den ConBee 2 nicht zum laufen... Es ist zum Haare raufen!!! :mad:
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.244
Punkte für Reaktionen
911
Punkte
174
  • Like
Reaktionen: Bevolf

DaniBub

Benutzer
Mitglied seit
23. Okt 2018
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
@Ulfhednir wenn ich nicht kurz vor der Verzweiflung wäre, würde ich mich noch gerne mehr du diverse Foren und Filme durch arbeiten.
Nur leider hatte bis jetzt keines den erhofften Druchbruch gebracht... Problem ist auch das viele auf Pi gehen und Docker wiederum mit den Befehlen nichts anfangen kann oder ich nicht fähig bin die Befehle richtig einzugeben...
Ein Leitfaden wäre hier gut mit aktuellen Stand. Damit meine ich nicht hilfen für DSM 6.xx.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat