(Gelöst] 2 CUL's + 1 JeeLInk Fhem funktioniert auf einmal nicht mehr richtig

Begonnen von Gueco315, 22 September 2019, 10:17:05

Vorheriges Thema - Nächstes Thema

Gueco315

Hallo Zusammen,

ich habe 2 CUL im Einsatz, FS20 und Homematic.

Seit vorgestern war morgens dann der Homematic disconnected, der andere auf Status open.
Nach mehreren Restarts, Update von Fhem, Raspi Reboot sind nun beid auf Initialized und mein Fhem geht nicht mehr.

Mit verbose 5 kommt folgender Output im Log

2019.09.22 10:07:54 5: Cmd: >define CUL_0 CUL /dev/ttyACM1@9600 1134<
2019.09.22 10:07:54 5: Loading ./FHEM/00_CUL.pm
2019.09.22 10:07:54 3: Opening CUL_0 device /dev/ttyACM1
2019.09.22 10:07:54 3: Setting CUL_0 serial parameters to 9600,8,N,1
2019.09.22 10:07:54 5: SW: V
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): V 1.67 CUL868

2019.09.22 10:07:54 5: SW: ?
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of A B b C e F G h i K k L l M m N R T
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): t U u V W X x Y Z

2019.09.22 10:07:54 3: CUL_0: Possible commands: ABbCeFGhiKkLlMmNRTtUuVWXxYZ
2019.09.22 10:07:54 5: SW: X21
2019.09.22 10:07:54 5: SW: T01
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): 1134

2019.09.22 10:07:54 5: GOT CUL fhtid: 1134
2019.09.22 10:07:54 3: CUL_0 device opened
2019.09.22 10:07:54 5: Starting notify loop for CUL_0, 1 event(s), first is CONNECTED
2019.09.22 10:07:54 5: createNotifyHash
2019.09.22 10:07:54 5: End notify loop for CUL_0
2019.09.22 10:07:54 5: Cmd: >setuuid CUL_0 5c8a0353-f33f-940c-c858-45b904072635b8e0<
2019.09.22 10:07:54 5: Cmd: >attr CUL_0 model CUL<
2019.09.22 10:07:54 5: Cmd: >attr CUL_0 rfmode SlowRF<
2019.09.22 10:07:54 5: Cmd: >attr CUL_0 room CUL_HM<
2019.09.22 10:07:54 5: Cmd: >define CUL_1 CUL /dev/ttyACM0@9600 1034<
2019.09.22 10:07:54 3: Opening CUL_1 device /dev/ttyACM0
2019.09.22 10:07:54 3: Setting CUL_1 serial parameters to 9600,8,N,1
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): A0C5BA641410A78FF23450119C815


2019.09.22 10:07:54 5: SW: V
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): V 1.67 CUL868

2019.09.22 10:07:54 5: SW: ?
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of A B b C e F G h i K k L l M m N R T
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): t U u V W X x Y Z

2019.09.22 10:07:54 3: CUL_1: Possible commands: ABbCeFGhiKkLlMmNRTtUuVWXxYZ
2019.09.22 10:07:54 5: SW: X21
2019.09.22 10:07:54 5: SW: T01
2019.09.22 10:07:54 5: CUL/RAW (ReadAnswer): 1034

2019.09.22 10:07:54 5: GOT CUL fhtid: 1034
2019.09.22 10:07:54 3: CUL_1 device opened
2019.09.22 10:07:54 5: Starting notify loop for CUL_1, 1 event(s), first is CONNECTED
2019.09.22 10:07:54 5: createNotifyHash
2019.09.22 10:07:54 5: End notify loop for CUL_1
2019.09.22 10:07:54 5: Cmd: >setuuid CUL_1 5c8a0353-f33f-940c-eca1-4155e0498d7e2017<
2019.09.22 10:07:54 5: Cmd: >attr CUL_1 hmId FF2345<
2019.09.22 10:07:54 5: Cmd: >attr CUL_1 model CUL<
2019.09.22 10:07:54 5: Cmd: >attr CUL_1 rfmode HomeMatic<
2019.09.22 10:07:54 5: SW: Zx
2019.09.22 10:07:54 5: SW: X21
2019.09.22 10:07:54 5: SW: Ar
2019.09.22 10:07:54 2: Switched CUL_1 rfmode to HomeMatic
2019.09.22 10:07:54 5: Cmd: >attr CUL_1 room CUL_HM<
2019.09.22 10:07:54 5: Cmd: >attr CUL_1 verbose 1<


Kann mir jemand helfen?

Gruß Günter
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

HomeAuto_User

Hallo,
hast du die Geräte vom USB manuell getrennt und wieder angesteckt?
Mfg


Gesendet von iPhone mit Tapatalk Pro
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Gueco315

Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Gueco315

Hier das List des HomeMatic CUL:

Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   CUL_1_MSGCNT 201
   CUL_1_TIME 2019-09-22 10:26:30
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         11
   FHTID      1034
   FUUID      5c8a0353-f33f-940c-eca1-4155e0498d7e2017
   NAME       CUL_1
   NR         39
   PARTIAL   
   RAWMSG     A0C63865A4E9EB600000024D1302A
   RSSI       -53
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2019-09-22 10:26:27   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2019-04-09 10:14:46   raw             isF00000000FF0
     2019-09-22 10:26:30   state           Initialized
   helper:
     354E77:
       QUEUE:
     402435:
       QUEUE:
     410A78:
       QUEUE:
     410AA4:
       QUEUE:
     410BB4:
       QUEUE:
     4E43EA:
       QUEUE:
     56EB42:
       QUEUE:
     56EB7A:
       QUEUE:
     5E8757:
       QUEUE:
     688E99:
       QUEUE:
Attributes:
   hmId       FF2345
   model      CUL
   rfmode     HomeMatic
   room       CUL_HM
   verbose    1
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Gueco315

noch ein Hinweis, ich habe noch einen JEELINK am Raspi, der hat auch den Status "Initialized" ..
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Gueco315

CUL_1 ccconf => freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

KölnSolar

Ich tippe mal auf "devices vertauscht". Du solltest per "by-serialid" definieren. Bsp.
/dev/serial/by-id/usb-busware.de_CUL868-if00@38400 4711
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gueco315

hm, lt USB Scan ist aber alles in Ordnung:

USB Scan:
ttyACM0 is already used by the fhem device CUL_1 (HomeMatic)
ttyACM1 is already used by the fhem device CUL_0 (FS 20)
ttyUSB0 is already used by the fhem device myJeeLink

Lt. cfg.
CUL_0
DEF  /dev/ttyACM1@9600 1134
CUL_1
DEF  /dev/ttyACM0@9600 1034
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Gueco315

lsusb:

pi@raspberrypi:~ $ lsusb
Bus 001 Device 006: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 004: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Gueco315

 und bie den Serial ID taucht der HomeMatic CUL auch nicht mehr auf ...

bei

ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Sep 22 13:22 usb-busware.de_CUL868-if00 -> ../../ttyAC                                                M1
lrwxrwxrwx 1 root root 13 Sep 22 13:22 usb-FTDI_FT232R_USB_UART_AJ02W9F9-if00-po                                                rt0 -> ../../ttyUSB0
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

KölnSolar

#10
Du siehst doch gar nicht welcher physische Stick wie als ttyACMx zugeordnet ist. Auf der Console siehst Du es mitls -l /dev/serial/by-id[/s]Und wenn beide Sticks dieselbe id haben, solltest Du by-path definieren und tunlichst nicht an den USB-ports umstecken.

Edit: Schau an. Ist der 2. ein 868-nanoCUL oder was ? Insgesamt hast Du 3 Sticks ?
Edit2: Aha, 3 Sticks. Mal die buswares an u. abstecken ggfs. reboot mit stromlos.
Edit3:
Zitatbie den Serial ID taucht der HomeMatic CUL auch nicht mehr auf ...
Doch, die serial-id ist gleich. Also by path....
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gueco315

okay, ich habe 2 Busware 868 CUL's und ein Jeelink im Einsatz

ls -l /dev/serial/by-path
total 0
lrwxrwxrwx 1 root root 13 Sep 22 13:49 platform-3f980000.usb-usb-0:1.2:1.0 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Sep 22 13:49 platform-3f980000.usb-usb-0:1.4:1.0-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Sep 22 13:49 platform-3f980000.usb-usb-0:1.5:1.0 -> ../../ttyACM1

Bei Path tauchen auch alle 3 auf ....

Wie uns wo stelle ich "by Path" ein?

Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

KölnSolar

Boote mit einem CUL. Dann
defmod CULFB CUL /dev/serial/by-path/......Dann 2. Stick einstecken u. entsprechend definieren.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Gueco315

Hallo,

beide CUL's (FS20 und HomeMatic) und den Jeelink(LACrosse) wie empfohlen mit ..by-path in FHEM eingebunden.
Jeelink und FS20 arbeiten überhaupt nicht mehr, bei HomeMatic geht der eine oder andere Befehl durch.

Kurzum, FHEM funktioniert bezüglich der über USB angebundenen Sticks fast überhaupt nicht mehr.
Woran kann das liegen? Hat sich da am Rapi was von alleine verändert? Wie kann man das prüfen?

Ich hatte vor der Störung keine Veränderung am Rasi vorgenommen und die CUL's auch nicht umgesteckt.

Ach herrje, so ne Störung hatte ich noch nie ...
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

KölnSolar

ZitatHat sich da am Rapi was von alleine verändert?
Das kann sein, wenn man eben nicht per by-path oder by-serial definiert, da die "logische" Zuordnung zu tty... zufällig ist. Ein Reboot kann dann die Reihenfolge verändern.
ZitatWoran kann das liegen?
Ich denke an Deiner Definition(bitte zeigen). Zumindest der Jeelink sollte ja unverändert funktionieren, da er das einzige ttyUSBx-device ist.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt