Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

ser2net Fehler nach mehreren Befehlen

Begonnen von Carsten K., 25 April 2024, 10:27:52

Vorheriges Thema - Nächstes Thema

Carsten K.

Hallo,

ich habe meinen CUL (Busware) remote konfiguriert.
Leider bekomme ich oft Fehler (letzte Zeile) auf dem CUL-RPI, wenn mehrere Befehle hintereinander abgesetzt werden:
root@rmt-cul01:~# service ser2net status
● ser2net.service - Serial port to network proxy
     Loaded: loaded (/lib/systemd/system/ser2net.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-04-25 10:01:45 CEST; 10min ago
       Docs: man:ser2net(8)
    Process: 1328 ExecStartPre=/bin/sleep 60 (code=exited, status=0/SUCCESS)
   Main PID: 1329 (ser2net)
      Tasks: 1 (limit: 414)
        CPU: 282ms
     CGroup: /system.slice/ser2net.service
             └─1329 /usr/sbin/ser2net -n -c /etc/ser2net.yaml -P /run/ser2net.pid

Apr 25 10:00:45 dien-cul01 systemd[1]: Starting Serial port to network proxy...
Apr 25 10:01:45 dien-cul01 systemd[1]: Started Serial port to network proxy.
Apr 25 10:03:14 dien-cul01 ser2net[1329]: dev read error for device on port busware: Remote end closed connection

Die ser2net-Config ist:
%YAML 1.1
---

connection: &busware
  accepter: tcp,3099
  enable: on
  connector: serialdev,
    /dev/serial/by-id/usb-busware.de_CUL868-if00,
    9600n81,
    local,
    NOBREAK
  options:
    kickolduser: true
    max-connections: 3

Ich finde nach vielen Versuchen und Suchen keinen weiteren Ansatz zur Lösung.
Würde mich freuen, wenn jemand mir einen Tipp geben könnte.

VG
Carsten
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

frank

#1
Zitatwenn mehrere Befehle hintereinander abgesetzt werden
was für befehle meinst du genau?

ZitatRemote end closed connection
schon mal im syslog auf dem anderen pi geschaut?


edit:
dein zauberwort "NOBREAK" im yaml file finde ich immer nur kleingeschrieben zwischen baudrate und local. vielleicht macht es einen unterschied?
also so:
  connector: serialdev,
    /dev/serial/by-id/usb-busware.de_CUL868-if00,
    9600n81,
    nobreak,
    local
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Carsten K.

Zitatwas für befehle meinst du genau?
Aktuell öffne ich die Rollos über eine Structure (4 Rollos).

Zitatschon mal im syslog auf dem anderen pi geschaut?
Apr 25 10:03:14 rmt-cul01 ser2net: dev read error for device on port tester: Remote end closed connection
Apr 25 10:03:14 rmt-cul01 kernel: [ 1290.822935] usb 1-1.5: USB disconnect, device number 6
Apr 25 10:03:15 rmt-cul01 kernel: [ 1291.150871] usb 1-1.5: new full-speed USB device number 7 using dwc_otg
Apr 25 10:03:15 rmt-cul01 kernel: [ 1291.296615] usb 1-1.5: New USB device found, idVendor=03eb, idProduct=204b, bcdDevice= 0.00
Apr 25 10:03:15 rmt-cul01 kernel: [ 1291.296683] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Apr 25 10:03:15 rmt-cul01 kernel: [ 1291.296714] usb 1-1.5: Product: CUL868
Apr 25 10:03:15 rmt-cul01 kernel: [ 1291.296735] usb 1-1.5: Manufacturer: busware.de
Apr 25 10:03:15 rmt-cul01 kernel: [ 1291.314573] cdc_acm 1-1.5:1.0: ttyACM0: USB ACM device
Apr 25 10:03:18 rmt-cul01 ModemManager[336]: <info>  [base-manager] couldn't check support for device '/sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.5': not supported by any plugin

Zitatdein zauberwort "NOBREAK" im yaml file finde ich immer nur kleingeschrieben zwischen baudrate und local. vielleicht macht es einen unterschied?
Hab' ich mal auf Kleinschrift gesetzt...

Ich habe jetzt einen Trockentest (Structure über FHEM geöffnet) gemacht.
Das hat jetzt funktioniert.
Morgen früh sehe ich dann, ob es tatsächlich daran gelegen hat - wäre ein ganz schön blöder Fehler :-/

VG
Carsten
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k