IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Debian/Ubuntu basierte CCU

Moderator: Co-Administratoren

Antworten
SRo769
Beiträge: 9
Registriert: 01.03.2019, 16:07

IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von SRo769 » 26.03.2020, 11:25

Hi,

auf meinem Orange Pi Plus 2e funktionieren die beiden Sticks "Jeelink" und "Zigbee" nicht mehr, wenn die Debmatic aktiv ist. Habe zuerst den IOBroker installiert und restored - alles läuft, inkl. der beiden Sticks. Dann nach der Installation und dem restoren der Debmatic funktioniert keiner der beiden Sticks mehr. Beide werden aber in der Konsole richtig erkannt. Hab dann gedacht, dass es vielleicht am Restore liegt (vorhandene Installation ex Raspberrymatic) - also Debmatic deinstalliert und neuinstalliert. Leider werden bereits während der Installation beide Sticks im IOBroker wieder "inaktiviert", d.h., die Temperaturen vom Jeelink werden nicht mehr aktualisiert und der Zigbee-Stick liefert keine Statusänderungen mehr. Erst das stoppen der Debmatic "aktiviert" die beiden Sticks wieder und alles funktioniert normal.
Die Debmatic selbst läuft vollkommen sauber, ob mit neuer Installation o. dem Restore aus der Raspberrymatic.
Komme nun aber leider meiner Wunschkonfiguration Debmatic/IOBroker mit Jeelink u. Zigbee nicht näher. Liegt da evtl. ein Rechteproblem o. ä. vor? Wäre total super, wenn es da eine Lösung gäbe. Hab leider im Moment keinen Schimmer, was ich noch testen könnte.

Viele Grüße
sro769


SRo769
Beiträge: 9
Registriert: 01.03.2019, 16:07

Re: IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von SRo769 » 26.03.2020, 11:46

Hi Alex,
im ersten Durchgang ja - nach der Neuinstallation nein. Schon beim beim Durchlaufen der Installationsbefehle fielen die beiden Sticks im IOBroker aus, also auch ohne CUxD.

Viele Grüße
Sven

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 950 Mal
Kontaktdaten:

Re: IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von deimos » 26.03.2020, 11:53

Hi,

mit installiertem CUxD kann ich das nachvollziehen, da dort das Standardverhalten ist, dass alle USB TTY Geräte von CUxD verwendet werden.
Ohne CUxD kann ich das nicht nachvollziehen.
Was liefern

Code: Alles auswählen

dmesg | grep usb
lsusb
ls -la /dev/ttyUSB*
lsof | grep ttyUSB
Viele Grüße
Alex

SRo769
Beiträge: 9
Registriert: 01.03.2019, 16:07

Re: IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von SRo769 » 26.03.2020, 12:01

Hi,

die liefern folgendes:

Code: Alles auswählen

root@OPI-AHM-IOB-236:~# dmesg | grep usb
[    0.000000] Kernel command line: root=UUID=83d1c4d2-4f6e-4287-9362-cb8c42195500 rootwait rootfstype=ext4 console=ttyS0,115200 console=tty1 hdmi.audio=EDID:0 disp.screen0_output_mode=1920x1080p60 consoleblank=0 loglevel=1 ubootpart= ubootsource=mmc usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u   sunxi_ve_mem_reserve=0 sunxi_g2d_mem_reserve=0 sunxi_fb_mem_reserve=16 cgroup_enable=memory swapaccount=1
[    1.326927] usbcore: registered new interface driver usbfs
[    1.326966] usbcore: registered new interface driver hub
[    1.327034] usbcore: registered new device driver usb
[    2.728244] ehci-platform 1c1a000.usb: EHCI Host Controller
[    2.728269] ehci-platform 1c1a000.usb: new USB bus registered, assigned bus number 1
[    2.728632] ehci-platform 1c1a000.usb: irq 28, io mem 0x01c1a000
[    2.740957] ehci-platform 1c1a000.usb: USB 2.0 started, EHCI 1.00
[    2.741233] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    2.741241] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.741248] usb usb1: Product: EHCI Host Controller
[    2.741254] usb usb1: Manufacturer: Linux 5.4.26-sunxi ehci_hcd
[    2.741259] usb usb1: SerialNumber: 1c1a000.usb
[    2.742811] ohci-platform 1c1a400.usb: Generic Platform OHCI controller
[    2.742831] ohci-platform 1c1a400.usb: new USB bus registered, assigned bus number 2
[    2.742968] ohci-platform 1c1a400.usb: irq 29, io mem 0x01c1a400
[    2.805193] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[    2.805201] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    2.805208] usb usb2: Product: Generic Platform OHCI controller
[    2.805213] usb usb2: Manufacturer: Linux 5.4.26-sunxi ohci_hcd
[    2.805219] usb usb2: SerialNumber: 1c1a400.usb
[    2.806929] usbcore: registered new interface driver usb-storage
[    2.866294] usbcore: registered new interface driver usbhid
[    2.866297] usbhid: USB HID core driver
[    3.115905] ehci-platform 1c1b000.usb: EHCI Host Controller
[    3.115946] ehci-platform 1c1b000.usb: new USB bus registered, assigned bus number 3
[    3.116388] ehci-platform 1c1b000.usb: irq 30, io mem 0x01c1b000
[    3.128942] ehci-platform 1c1b000.usb: USB 2.0 started, EHCI 1.00
[    3.129149] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    3.129158] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.129165] usb usb3: Product: EHCI Host Controller
[    3.129170] usb usb3: Manufacturer: Linux 5.4.26-sunxi ehci_hcd
[    3.129176] usb usb3: SerialNumber: 1c1b000.usb
[    3.130547] ehci-platform 1c1c000.usb: EHCI Host Controller
[    3.130572] ehci-platform 1c1c000.usb: new USB bus registered, assigned bus number 4
[    3.130735] ehci-platform 1c1c000.usb: irq 32, io mem 0x01c1c000
[    3.144956] ehci-platform 1c1c000.usb: USB 2.0 started, EHCI 1.00
[    3.145128] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    3.145136] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.145142] usb usb4: Product: EHCI Host Controller
[    3.145148] usb usb4: Manufacturer: Linux 5.4.26-sunxi ehci_hcd
[    3.145154] usb usb4: SerialNumber: 1c1c000.usb
[    3.146388] ehci-platform 1c1d000.usb: EHCI Host Controller
[    3.146419] ehci-platform 1c1d000.usb: new USB bus registered, assigned bus number 5
[    3.146578] ehci-platform 1c1d000.usb: irq 34, io mem 0x01c1d000
[    3.160955] ehci-platform 1c1d000.usb: USB 2.0 started, EHCI 1.00
[    3.161123] usb usb5: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    3.161131] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.161137] usb usb5: Product: EHCI Host Controller
[    3.161142] usb usb5: Manufacturer: Linux 5.4.26-sunxi ehci_hcd
[    3.161148] usb usb5: SerialNumber: 1c1d000.usb
[    3.162337] ohci-platform 1c1b400.usb: Generic Platform OHCI controller
[    3.162360] ohci-platform 1c1b400.usb: new USB bus registered, assigned bus number 6
[    3.162495] ohci-platform 1c1b400.usb: irq 31, io mem 0x01c1b400
[    3.225119] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[    3.225127] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.225133] usb usb6: Product: Generic Platform OHCI controller
[    3.225139] usb usb6: Manufacturer: Linux 5.4.26-sunxi ohci_hcd
[    3.225145] usb usb6: SerialNumber: 1c1b400.usb
[    3.226361] ohci-platform 1c1c400.usb: Generic Platform OHCI controller
[    3.226382] ohci-platform 1c1c400.usb: new USB bus registered, assigned bus number 7
[    3.226545] ohci-platform 1c1c400.usb: irq 33, io mem 0x01c1c400
[    3.289116] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[    3.289125] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.289131] usb usb7: Product: Generic Platform OHCI controller
[    3.289137] usb usb7: Manufacturer: Linux 5.4.26-sunxi ohci_hcd
[    3.289142] usb usb7: SerialNumber: 1c1c400.usb
[    3.290354] ohci-platform 1c1d400.usb: Generic Platform OHCI controller
[    3.290376] ohci-platform 1c1d400.usb: new USB bus registered, assigned bus number 8
[    3.290513] ohci-platform 1c1d400.usb: irq 35, io mem 0x01c1d400
[    3.353179] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
[    3.353187] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.353194] usb usb8: Product: Generic Platform OHCI controller
[    3.353199] usb usb8: Manufacturer: Linux 5.4.26-sunxi ohci_hcd
[    3.353205] usb usb8: SerialNumber: 1c1d400.usb
[    3.354476] usb_phy_generic usb_phy_generic.3.auto: usb_phy_generic.3.auto supply vcc not found, using dummy regulator
[    3.354914] musb-hdrc musb-hdrc.4.auto: MUSB HDRC host driver
[    3.354933] musb-hdrc musb-hdrc.4.auto: new USB bus registered, assigned bus number 9
[    3.355132] usb usb9: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    3.355140] usb usb9: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.355146] usb usb9: Product: MUSB HDRC host driver
[    3.355151] usb usb9: Manufacturer: Linux 5.4.26-sunxi musb-hcd
[    3.355157] usb usb9: SerialNumber: musb-hdrc.4.auto
[    3.748991] usb 8-1: new full-speed USB device number 2 using ohci-platform
[    3.809067] usb 7-1: new full-speed USB device number 2 using ohci-platform
[    3.981996] usb 8-1: New USB device found, idVendor=0451, idProduct=16c8, bcdDevice= 1.00
[    3.982008] usb 8-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    3.982015] usb 8-1: Product: CC2538 USB CDC
[    3.982021] usb 8-1: Manufacturer: Texas Instruments
[    4.038038] usb 7-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62
[    4.038049] usb 7-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    4.038056] usb 7-1: Product: USB2.0-Serial
[    6.729128] usbcore: registered new interface driver usbserial_generic
[    6.729173] usbserial: USB Serial support registered for generic
[    6.730991] usbcore: registered new interface driver ch341
[    6.731044] usbserial: USB Serial support registered for ch341-uart
[    6.741134] usb 7-1: ch341-uart converter now attached to ttyUSB0
[    6.773444] usbcore: registered new interface driver cdc_acm
[   33.783225] usb0-vbus: disabling
[  448.494286] usb 8-1: USB disconnect, device number 2
[  450.686448] usb 7-1: USB disconnect, device number 2
[  450.688116] usb 7-1: failed to send control message: -19
[  490.963484] usb 8-1: new full-speed USB device number 3 using ohci-platform
[  491.188496] usb 8-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62
[  491.188507] usb 8-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  491.188512] usb 8-1: Product: USB2.0-Serial
[  491.200672] usb 8-1: ch341-uart converter now attached to ttyUSB0
[  903.422987] usb 8-1: USB disconnect, device number 3
[  903.425900] usb 8-1: failed to send control message: -19
[  942.806840] usb 6-1: new full-speed USB device number 2 using ohci-platform
[  943.031365] usb 6-1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.62
[  943.031375] usb 6-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  943.031380] usb 6-1: Product: USB2.0-Serial
[  943.045528] usb 6-1: ch341-uart converter now attached to ttyUSB0
[ 1789.911499] usb 7-1: new full-speed USB device number 3 using ohci-platform
[ 1790.144493] usb 7-1: New USB device found, idVendor=0451, idProduct=16c8, bcdDevice= 1.00
[ 1790.144503] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1790.144509] usb 7-1: Product: CC2538 USB CDC
[ 1790.144513] usb 7-1: Manufacturer: Texas Instruments

Code: Alles auswählen

root@OPI-AHM-IOB-236:~# lsusb
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 003: ID 0451:16c8 Texas Instruments, Inc.
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Code: Alles auswählen

root@OPI-AHM-IOB-236:~# ls -la /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 Mar 26 11:01 /dev/ttyUSB0

Code: Alles auswählen

root@OPI-AHM-IOB-236:~# lsof | grep ttyUSB
io.jeelin 12622                   iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12623 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12624 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12625 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12626 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12627 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12628 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12633 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12634 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12635 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
io.jeelin 12622 12636 node        iobroker   32uW     CHR      188,0      0t0      34141 /dev/ttyUSB0
Wenn ich die neuinstallierte Debmatic starte, werden alle Aktualisierungen der Messwerte/Zustände im IOBroker (Jeelink/Zigbee) sofort unterbrochen. Ein Neustart des Zigbee-Adapters bewirkt jede Menge Fehlermeldungen mit dem Herdsman-Adapter - der Adapter wird dann auch nicht mehr sauber verbunden, sprich bleibt gelb und bricht die zyklischen Verbindungsversuche jedesmal ab.

Viele Grüße
Sven

Benutzeravatar
deimos
Beiträge: 5383
Registriert: 20.06.2017, 10:38
System: Alternative CCU (auf Basis OCCU)
Wohnort: Leimersheim
Hat sich bedankt: 121 Mal
Danksagung erhalten: 950 Mal
Kontaktdaten:

Re: IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von deimos » 26.03.2020, 12:04

Dann bitte die Befehle nochmal, wenn debmatic gestartet ist, die Ausgabe bringt nichts, wenn der Fehler nicht akut ist.

SRo769
Beiträge: 9
Registriert: 01.03.2019, 16:07

Re: IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von SRo769 » 26.03.2020, 12:18

OK, mist, habe gerade nach dem Neustart gesehen, dass CUxD doch noch installiert war. Scheinbar noch von der ersten Installation. Habe den Dienst gestoppt - jetzt laufen beide Sticks und die Kommunikation Richtung IOBroker. Asche auf mein Haupt :roll:
Super, vielen Dank für die Hilfestellung! Hab den CUxD-Dienst jetzt deinstalliert und alles dreht.

Viele Grüße
Sven

golem99
Beiträge: 2
Registriert: 11.07.2021, 01:25
System: CCU

Re: IOBroker/Debmatic mit Jeelink und Zigbee (USB) Ausfall beider Sticks

Beitrag von golem99 » 11.07.2021, 01:34

Hallo,

ich klinke mich mal hier ein. Ich würde gerne CuxD und die ioBroker Zigbee-Instanz parallel betreiben. Jedoch mountet anscheinend immer CuxD den /dev/ttyUSB0 Port. Wie kann ich das deaktivieren bei CuxD? Sobald ich z.B. den CuxD Dienst stoppe läuft die Zigbee Instanz wieder ordentlich (=grüne Farbe).


EDIT: Hab es rausgefunden. Man muss bei CuxD unter "Setup" den Eintrag "TTYASSIGN=ttyUSB0:NC" hinzufügen und einmal das komplette System rebooten. Beim Conbee Stick ist es etwas anders. Wenn man nicht will, dass dieser bei CuxD erkannt wird, sondern nur beim ioBroker, lautet der Befehl: "TTYASSIGN=ttyACM0:NC"

Antworten

Zurück zu „debmatic“