RS232 Daten parsen

Ich habe folgende Frage:

Ich bekommen von meiner Heizung Daten in dieser Form:

##DATA READ LOOP START###
pm 51.1 48.7 0.0 36.7 30.1 35.8 0.0 16.3 22.5 -20.0 -9.0 18.5 -9.0 37.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 141.9 12.0 0.0 0.0 0.0 70.0 130.0 11.6 0.0 100.0 0.0 0.0 0.0 0.0 325545.0 0000 0104 001F 0002 0000 0000 0000 0000

pm 51.1 48.7 0.0 36.7 30.1 35.8 0.0 16.3 22.5 -20.0 -9.0 18.5 -9.0 37.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 141.9 12.0 0.0 0.0 0.0 70.0 130.0 11.6 0.0 100.0 0.0 0.0 0.0 0.0 325545.0 0000 0104 001F 0002 0000 0000 0000 0000

pm 51.1 48.7 0.0 36.7 30.1 35.8 0.0 16.3 22.5 -20.0 -9.0 18.5 -9.0 37.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 141.9 12.0 0.0 0.0 0.0 70.0 130.0 11.6 0.0 100.0 0.0 0.0 0.0 0.0 325545.0 0000 0104 001F 0002 0000 0000 0000 0000

pm 51.1 48.7 0.0 36.7 30.1 35.8 0.0 16.3 22.5 -20.0 -9.0 18.5 -9.0 37.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 141.9 12.0 0.0 0.0 0.0 70.0 130.0 11.6 0.0 100.0 0.0 0.0 0.0 0.0 325545.0 0000 0104 001F 0002 0000 0000 0000 0000

z 09:08:43 Quit Stoerung 7 0
z 09:08:43 Kessel AUS
pm 51.1 48.7 0.0 36.7 30.1 35.8 0.0 16.3 22.5 -20.0 -9.0 18.5 -9.0 37.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 141.9 1.0 0.0 0.0 0.0 70.0 130.0 11.6 0.0 100.0 0.0 0.0 0.0 0.0 325545.0 0000 0100 001F 0000 0000 0000 0000 0000

z 09:08:43 Kessel START
pm 51.1 48.7 0.0 36.7 30.1 35.8 0.0 16.3 22.5 -20.0 -9.0 18.5 -9.0 37.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 141.9 1.0 0.0 0.0 0.0 70.0 130.0 11.6 0.0 100.0 0.0 0.0 0.0 0.0 325545.0 0000 0100 001F 0000 0000 0000 0000 0000

##DATA READ LOOP END###

gibt es nun unter ip symcon eine möglichkeit die daten permanent von der rs232 auszulesen und nur die relevanten Text-Einträge (mit z beginnend) auszugeben bzw abzulegen?

danke
lg
tom

Hallo Tom,

die Möglichkeit hast Du mit dem Cutter und der Registervariable. Abfragen kann man über ein Script.

Beispiel hierzu gibt es hier. Daten anpassen und es sollte funktionieren.