Meine sduino ist immer disconnected

Begonnen von moonsorrox, 06 Oktober 2019, 18:02:21

Vorheriges Thema - Nächstes Thema

moonsorrox

Ich bin mit meinem Fhem auf ein neues Gerät ebenfalls auf einen Intel-NUC umgezogen.
Vorher hatte ich ebenfalls einen Intel-NUC.
Den Sduino habe ich komplett neu angelegt, die neue USB Schnittstelle abgefragt so wie es im WIKI steht in dev eingetragen danach ein Update gemacht aber er geht nicht in Opened.

Was muss ich noch beachten oder habe ich vergessen.?
hier mal das list:
Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0@57600
   DMSG       nothing
   DevState   disconnected
   DeviceName /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0@57600
   FUUID      5d9a0461-f33f-a6c6-8338-fa1cadf0df6eb535
   IDsNoDispatch 2,72.1,82
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       sduino
   NR         6029
   PARTIAL   
   STATE      disconnected
   TIME       1570377337.05767
   TYPE       SIGNALduino
   unknownmessages
   versionProtocols 1.06
   versionmodul v3.4.0
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|29|30|34|46|69|76|81|83|86|90|91|91.1|92|93|95)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   READINGS:
     2019-10-06 17:56:19   state           disconnected
     2019-10-06 17:12:35   version         0
   mcIdList:
     10
     11
     12
     18
     47
     52
     57
     58
     96
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     23
     25
     33
     33.1
     33.2
     35
     41
     51
     55
     65
     74.1
     87
     88
     90
     91.1
     93
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     76
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
Attributes:
   blacklist_IDs 43
   cc1101_frequency 433,920
   group      Hardware
   hardware   nanoCC1101
   icon       cul@blue
   room       HWR,System
   sortby     08
   verbose    3
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

amenomade

Was sagen die Fhem Log und die system Log (dmesg)?
Evtl. ein Berechtigungsproblem auf der USB Schnittstelle?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

moonsorrox

#2
habe ich gerade mal eben geschaut, dass ist das einzige was ich habe
2019.10.06 18:19:26 3: sduino: IDlist development protocol is active (to activate dispatch to not finshed logical module, enable desired protocol via whitelistIDs) = 2 72.1 82
2019.10.06 18:19:26 3: sduino: IDlist MC 10 11 12 18 47 52 57 58 96
2019.10.06 18:19:26 3: sduino: IDlist MU 8 9 13.1 16 17.1 19 21 22 24 26 27 28 29 30 31 32 34 36 37 38 39 40 42 44 44.1 45 46 48 49 50 56 59 60 61 62 64 66 67 69 70 71 72 73 74 76 79 80 81 83 84 85 86 89 91 92 94 95
2019.10.06 18:19:26 3: sduino: IDlist MS 0 0.1 0.2 0.3 0.4 1 3 3.1 4 6 7 13 13.2 14 15 17 23 25 33 33.1 33.2 35 41 51 55 65 74.1 87 88 90 91.1 93
2019.10.06 18:19:26 3: sduino: IDlist attr blacklistIds=43
2019.10.06 18:19:26 3: sduino: IDlist attr whitelist disabled or not defined (all IDs are enabled, except blacklisted and instable IDs):
2019.10.06 18:19:26 3: sduino IdList: ### Attribute development is in this version ignored ###


dmesg muss ich wo eingeben:?

die Abgfrage des USB Ports sieht so aus:
lrwxrwxrwx 1 root root 13 Okt  6 17:14 usb-SIGNALduino_433_MHz-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Okt  6 15:32 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949EB8D-if00 -> ../../ttyACM0
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

amenomade

dmesg ist ein Systembefehl. Dann in der Console. Angenommen, Du bist auf Linux.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

moonsorrox

#4
ich dachte es muss noch etwas dazu kommen, weil der ja sonst ellenlang ist.
ich suche mal darin nach sduino oder usb

das hier habe ich gefunden:
[    2.435311] usb 1-3: New USB device found, idVendor=0403, idProduct=6001
[    2.435317] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.435319] usb 1-3: Product: 433
[    2.435321] usb 1-3: Manufacturer: SIGNALduino
[    2.435323] usb 1-3: SerialNumber: MHz
[    2.596121] usb 1-4: new full-speed USB device number 4 using xhci_hcd
[    2.748269] usb 1-4: New USB device found, idVendor=0451, idProduct=16a8
[    2.748275] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.748278] usb 1-4: Product: TI CC2531 USB CDC
[    2.748280] usb 1-4: Manufacturer: Texas Instruments
[    2.748282] usb 1-4: SerialNumber: __0X00124B001949EB8D
[    2.876129] usb 1-7: new full-speed USB device number 5 using xhci_hcd
[    3.025586] usb 1-7: New USB device found, idVendor=8087, idProduct=0a2b
[    3.025591] usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    3.030068] hidraw: raw HID events driver (C) Jiri Kosina
[    3.032402] usbcore: registered new interface driver usbhid
[    3.032405] usbhid: USB HID core driver
[    3.034058] hid-generic 0003:1B1F:C00F.0001: hiddev0,hidraw0: USB HID v1.10 Device [eQ-3 HM-CFG-USB] on usb-0000:00:14.0-2/input0
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

amenomade

Dann grep nutzen:
dmesg | grep sduinooder was auch immer

Das ist aber eine Systemlog, und nicht nur die gesuchte Zeilen wären relevant, sondern auch einige davor und danach
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

moonsorrox

Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

#7
das habe ich noch ganz am Ende gefunden: was mich wundert das dort nichts von dem Port steht welchen ich in die dev eingeben muss
code im nächsten Beitrag
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

[ 6099.942734] usb 1-3: USB disconnect, device number 3
[ 6099.943196] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
[ 6099.943239] ftdi_sio 1-3:1.0: device disconnected
[ 6107.314412] usb 1-3: new full-speed USB device number 6 using xhci_hcd
[ 6107.770159] usb 1-3: New USB device found, idVendor=0403, idProduct=6001
[ 6107.770166] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6107.770172] usb 1-3: Product: 433
[ 6107.770177] usb 1-3: Manufacturer: SIGNALduino
[ 6107.770180] usb 1-3: SerialNumber: MHz
[ 6107.803964] ftdi_sio 1-3:1.0: FTDI USB Serial Device converter detected
[ 6107.804055] usb 1-3: Detected FT232RL
[ 6107.804940] usb 1-3: FTDI USB Serial Device converter now attached to ttyUSB0
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

sash.sc

#9
Ich denke das hängt mit deiner Definition zusammen.



DeviceName /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0@57600


Wenn du ein ftdi Chip mit drauf hast, dann fehlt da die eindeutige Nummer des Chips.

Lass dir mal in der Konsole, auf den pi zugegriffen, die angeschlossenen usb devices anzeigen.


ls -l /dev/serial/by-id



Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk
Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

moonsorrox

Zitat von: sash.sc am 06 Oktober 2019, 20:53:25
Ich denke das hängt mit deiner Definition zusammen.



DeviceName /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0@57600


Wenn du ein ftdi Chip mit drauf hast, dann fehlt da die eindeutige Nummer des Chips.

Lass dir mal in der Konsole, auf den pi zugegriffen, die angeschlossenen usb devices anzeigen.


ls -l /dev/serial/by-id



Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk
Ich liefere das nach bin grad nicht am PC, was ich nicht verstehe, am anderen Intel-NUC hat das funktioniert mit dieser Definition
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

moonsorrox

#11
Zitat von: sash.sc am 06 Oktober 2019, 20:53:25
Ich denke das hängt mit deiner Definition zusammen.



DeviceName /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0@57600


Wenn du ein ftdi Chip mit drauf hast, dann fehlt da die eindeutige Nummer des Chips.

Lass dir mal in der Konsole, auf den pi zugegriffen, die angeschlossenen usb devices anzeigen.


ls -l /dev/serial/by-id



Gruß Sascha

Gesendet von meinem MI 9 mit Tapatalk
das hatte ich oben schon geschrieben, da kommt folgendes bei raus
root@fhem-server:~# ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 Okt  6 17:14 usb-SIGNALduino_433_MHz-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Okt  6 15:32 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949EB8D-if00 -> ../../ttyACM0


folgndes steht jetzt noch im log, da stimmt irgend etwas mit dem Zugriff nicht, aber ich kann es grad nicht deuten..
2019.10.06 19:33:26 1: sduino: Can't open /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0: Permission denied
2019.10.06 19:33:26 3: Opening sduino device /dev/serial/by-id/usb-SIGNALduino_433_MHz-if00-port0
2019.10.06 19:33:26 3: sduino reset
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Sidey

Normalerweise hat die Systemgruppe dialout Rechte einen USBPort zu verwenden.

Der Systemaccount der den FHEM Prozess ausführt, sollte mitglied dieser Systemgruppe sein.


Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

moonsorrox

das habe ich aber gemacht, immer wenn Dateien erstellt werden werden passe ich die Rechte an mit
chown -R fhem:dialout /opt/fhem

noch jemand einen Tipp.? Evtl. nochmal neu installieren bzw. den sduino neu anlegen.?
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

sash.sc

Hast du auf deinem nano einen ftdi Chip?

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb