Endless Loop im FRM Module wenn ein Mobilfunkstick an ttyUSB1 angeschlossen ist

Begonnen von Panzerschrauber, 13 März 2019, 09:01:02

Vorheriges Thema - Nächstes Thema

Panzerschrauber

Konfiguration: Rapi 3B+
Betriebssytem: Raspbian, aktuelle Version
Fhem: aktuelle Version
Huawei LTE USB Stick als GSM Modem am ttyUSB1 angemeldet

Fhem-autocreate: Disabled

Aktion: Restart Fhem

Fhem scannt die USB ports und findet am ttyyUSB1 das USB Modem.

Wie im LOG weiter unten zu sehen ist, wird FRM aufgerufen. FRM erzeugt ein Device FRM_1 obwohl autocreate disabled ist. Das das Modem nicht die gewünschten Informationen zurückgibt, disconnected und connected FRM_1 andauernd den USB Port und füllt das Log entsprechend mit Informationen.

Wenn ich das FRM_1 Device dann lösche die Konfiguration abspeichere, ist stellenweise Fhem abgestürzt.

Durch die De-Aktivierung des USB Scans in der Konfigurationsdatei konnte dies erst mal behoben werden.

Fragen:
- gilt das Device autocreate nicht für FRM?
- Wenn autocreate für FRM nicht gilt, wie kann ich verhindern, daß FRM ein Device erzeugt für einen Modem Stick?
- Wäre es nicht sinnvoll, daß FRM irgendwann aufgibt mit entsprechenden Logs?

Wenn weitere Informationen oder Logs benötigt werden, bitte Kontakt mit mir aufnehmen.

Hier der Auszug aus dem Log:

dmesg: GSM modem (1-port) converter now attached to ttyUSB1
2019.03.12 21:05:36 1: usb create starting
2019.03.12 21:05:36 3: Probing ZWDongle device /dev/serial1
2019.03.12 21:05:36 3: Probing CUL device /dev/ttyS0
2019.03.12 21:05:36 3: Probing TCM_ESP3 device /dev/ttyUSB0
2019.03.12 21:05:36 1: TCM_ESP3: Can't open /dev/ttyUSB0: Device or resource busy
2019.03.12 21:05:36 3: Probing TCM_ESP3 device /dev/ttyUSB1
2019.03.12 21:05:37 3: Probing TCM_ESP2 device /dev/ttyUSB1
2019.03.12 21:05:37 3: Probing FHZ device /dev/ttyUSB1
2019.03.12 21:05:37 3: Probing TRX device /dev/ttyUSB1
2019.03.12 21:05:38 3: Probing ZWDongle device /dev/ttyUSB1
2019.03.12 21:05:38 3: Probing SIGNALDuino device /dev/ttyUSB1
2019.03.12 21:05:39 3: Probing MYSENSORS device /dev/ttyUSB1
2019.03.12 21:05:39 3: Probing ArduCounter device /dev/ttyUSB1
2019.03.12 21:05:39 3: Probing FRM device /dev/ttyUSB1
2019.03.12 21:05:45 1: define FRM_1 FRM /dev/ttyUSB1@57600
2019.03.12 21:05:45 3: Opening FRM_1 device /dev/ttyUSB1
2019.03.12 21:05:45 3: Setting FRM_1 serial parameters to 57600,8,N,1
2019.03.12 21:05:45 3: FRM_1 device opened
2019.03.12 21:05:45 1: usb create end
2019.03.12 21:05:45 0: Featurelevel: 5.9
2019.03.12 21:05:45 0: Server started with 99 defined entities (fhem.pl:18623/2019-02-17 perl:5.024001 os:linux user:fhem pid:11712)
2019.03.12 21:05:45 3: telnetForBlockingFn_1552421145: port 36305 opened
2019.03.12 21:05:45 3: CUL_HM set LichtschalterEsstischWohnzimmer statusRequest
2019.03.12 21:05:46 3: CUL_HM set LichtschalterMitteKueche statusRequest
2019.03.12 21:05:48 3: FRM_1 querying Firmata versions
2019.03.12 21:05:51 3: FRM_1 querying Firmata versions
2019.03.12 21:05:54 3: FRM_1 no response from Firmata, closing DevIo
2019.03.12 21:05:54 1: /dev/ttyUSB1 disconnected, waiting to reappear (FRM_1)
2019.03.12 21:05:54 3: Setting FRM_1 serial parameters to 57600,8,N,1
2019.03.12 21:05:54 1: /dev/ttyUSB1 reappeared (FRM_1)
2019.03.12 21:05:57 3: FRM_1 querying Firmata versions
2019.03.12 21:06:00 3: FRM_1 querying Firmata versions
2019.03.12 21:06:03 3: FRM_1 no response from Firmata, closing DevIo
2019.03.12 21:06:03 1: /dev/ttyUSB1 disconnected, waiting to reappear (FRM_1)
2019.03.12 21:06:07 3: Setting FRM_1 serial parameters to 57600,8,N,1
2019.03.12 21:06:07 1: /dev/ttyUSB1 reappeared (FRM_1)
2019.03.12 21:06:10 3: FRM_1 querying Firmata versions
2019.03.12 21:06:13 3: FRM_1 querying Firmata versions
2019.03.12 21:06:16 3: FRM_1 no response from Firmata, closing DevIo
2019.03.12 21:06:16 1: /dev/ttyUSB1 disconnected, waiting to reappear (FRM_1)
2019.03.12 21:06:18 3: Setting FRM_1 serial parameters to 57600,8,N,1
2019.03.12 21:06:18 1: /dev/ttyUSB1 reappeared (FRM_1)
2019.03.12 21:06:21 3: FRM_1 querying Firmata versions
2019.03.12 21:06:25 3: FRM_1 querying Firmata versions
2019.03.12 21:06:26 3: FRITZBOX: set FritzBox wlan on
2019.03.12 21:06:28 3: FRM_1 no response from Firmata, closing DevIo
2019.03.12 21:06:28 1: /dev/ttyUSB1 disconnected, waiting to reappear (FRM_1)
2019.03.12 21:06:29 3: Setting FRM_1 serial parameters to 57600,8,N,1
2019.03.12 21:06:29 1: /dev/ttyUSB1 reappeared (FRM_1)
2019.03.12 21:06:32 3: FRM_1 querying Firmata versions



Wzut

Zitat von: Panzerschrauber am 13 März 2019, 09:01:02
- gilt das Device autocreate nicht für FRM?
doch (für die FRM I/O s) , bei dir schlägt aber nicht autcreate zu sondern weit vorher usb create :)
Ich weiss auch nicht warum sich das usb create seit Jahren so hartnäckig in der fhem.cfg hält, da hier im Forum oft den Usern geraten wird das zu deaktivieren.

BTW: Log Ausgaben bitte in Code Tags posten
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher