NEWS
Problem mit Zigbee-Adapter
-
Und den Link hast du jetzt in den Einstellungen drin? Mit ganzem Pfad?
Aber zuvor sauber in den LXC durchreichen.
-
@thomas-braun Das könnte das Problem sein. Da steht drin:
Was müsste ich da eintragen (ganzer Pfad)?
-
Halt den ganzen, absoluten Pfad:
/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2285504-if00
Nutzt dir aber nichts, solange das Gerät nicht richtig durchgereicht wurde und mit den richtigen Rechten versehen wurde.
Die Baud-Rate muss soweit ich mich erinnere auch umgestellt werden. Weiß aber den Wert nicht mehr.
-
@thomas-braun Ich erinnere mich, dass ich da irgendwas seltsames eintragen musste, damit der Stick durchgereicht wird. Aber frag mich nicht wo ich da was eingetragen hab... und ob das richtig war...
-
@guitardoc sagte in Problem mit Zigbee-Adapter:
Ich erinnere mich, dass ich da irgendwas seltsames eintragen musste, damit der Stick durchgereicht wird.
Ja, LXC-Standard-Prozedur.
und ob das richtig war...
Offenbar nicht.
-
@thomas-braun Hmm, was kann ich denn dann machen?
-
Nachlesen wie man es richtig macht. Das ist ja nun nichts ungewöhnliches. Dürfte es zig Anleitungen zu geben. Ich meine das steht sogar in der Installationsanleitung zum ioBroker drin.
-
@guitardoc sagte in Problem mit Zigbee-Adapter:
was kann ich denn dann machen?
Diese Anleitung befolgen
https://www.iobroker.net/#de/documentation/install/proxmox.md
Nach unten scrollen und die Schritte zum Durchreichen an LXC befolgen.
-
@thomas-braun sagte in Problem mit Zigbee-Adapter:
Dann musst du aber die udev-Regeln anpassen. Musst du alles nicht, wenn du es dem Kernel überlässt das zu regeln und auf den by-id-Link gehst.
Ja, das ist richtig.
Da es aber bei mir mit Vendor nicht ging, wegen doppelten Namen (Ja das gibt es leider tatsächlich, nämlich RFLINK),
hab ich ID_PATH verwendet. Ist zum ersten mal raussuchen etwas komisch zu finden, aber funktioniert solange das Gerät am gleichen USB bleibt auch mit 2 Gleichen VendorID und ProductID.
War die einzige Möglichkeit, da es sonst immer wieder zu verwechslungen der RFLINK's kam.
@guitardoc
Die Anleitung die @DJMarc75 verlinkt hat, ist da ganz gut. -
Die Anleitung hatte ich schon abgearbeitet als ich den LXC eingerichtet hab. Da ist auch immer noch alles richtig drin, hab ich gerade noch mal geprüft. Allerdings ein Punkt ist anders. Die Rechte stehen nicht auf nobody nogroup, sondern auf
crw-rw-rw- 1 root dialout 166, 0 Mar 26 14:17 ttyACM0
Wenn ich jetzt im Adapter statt /dev/ttyACM0 den Pfad /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2285504-if00 setze, dann bleibt der Adapter gelb und gibt folgende Fehlermeldung aus:
zigbee.0 2024-03-26 15:16:23.394 error Error herdsman start zigbee.0 2024-03-26 15:16:23.394 error Failed to start Zigbee zigbee.0 2024-03-26 15:16:23.394 error Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: Permission denied, cannot open /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2285504-if00'"
PS. Im iobroker LXC stehen die Rechte natürlich richtig auf
crw-rw-rw- 1 nobody nogroup 166, 0 Mar 26 15:36 ttyACM0
Oben (root dialout) waren die Rechte des Proxmox angegeben. Sorry für das Verwirrspiel...
Also das Durchreichen hab ich so gemacht wie in der Anleitung beschrieben. Aber wie gesagt, es funktioniert nicht, wenn ich den ganzen Pfad angebe.
-
Oder muss ich schon beim Durchreichen irgendwo den ganzen Pfad angeben? Ich hab es so gemacht wie in der Anleitung beschrieben.
-
Ich hab jetzt auch mal spaßeshalber die Baudrate runtergesetzt wie in der Beschreibung zum Adapter erwähnt - von 115200 auf 38400.
Es bleibt das gleiche Problem. Wenn der Adapter neu gestartet wird, dann muss ich die Sensoren per Knopfdruck aufwecken, sonst werden keine Daten übertragen. Wenn sie dann aufgeweckt sind, dann funktionieren sie bis zum nächsten Adapter-Neustart. Dann spaziere ich wieder am Haus entlang und drücke fleißig Knöpfchen…
Bin ich der einzige, der diese Helligkeitssensoren hat? Falls jemand anderes die gleichen oder ähnliche hat, könnte er das mal testen?