Daten von Serial Port empfangen

Hallo liebe Community,

IPS läuft bei mir auf einem Raspberry an den habe ich meine Wärmepumpe via USB angeschlossen (USB to Serial).
Soweit läuft mal alles, es werden Daten empfangen und im Debug Log sind diese zu sehen.

Leider funktioniert das Zeilenweise auslesen der Schnittstelle in IPS nicht so zuverlässig wie in Python, es werden manchmal Zeilen vermischt. Jede empfangene Zeile sollte mit <CR><LF> enden, direkt am Pi mit Python funktioniert das zuverlässig.

Hier ein auszug aus dem Debug log:
01/03/2019, 9:34:59 AM | RECEIVED | 140 4502 21884163<CR><LF>
01/03/2019, 9:35:41 AM | RECEIVED | 140 240 31652<CR><LF>
01/03/2019, 9:35:41 AM | RECEIVED | 140 8
01/03/2019, 9:35:41 AM | RECEIVED | 00 0<CR><LF>
01/03/2019, 9:35:42 AM | RECEIVED | 140 5436 130<CR><LF>

Die Schnittstellenkonfiguration habe ich kontrolliert.

Danke und LG

Alles korrekt so.
Um jetzt alle Daten bis zum Zeilenumbruch zu sammeln nimmst du einen Cutter.
Der sammelt bis zum Zeilenumbruch und trennt dann sauber.
Cutter — IP-Symcon :: Automatisierungssoftware
Michael

Hallo,

jetzt klappt es! vielen Dank für die schnelle Hilfe.

LG