FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: thymjan am 01 November 2024, 12:51:31

Titel: [gelöst] Einzelne Werte aus dblog Zeile plotten?
Beitrag von: thymjan am 01 November 2024, 12:51:31
Stehe gerade auf dem Schlauch. Möchte auf einzelne Werte der dblog-Zeile zugreifen:
2024-11-01_12:33:08 235.0 - 235.0 - 237.5 - 1.9
2024-11-01_12:38:09 234.4 - 234.4 - 237.5 - 1.9
2024-11-01_12:43:09 235.0 - 234.4 - 237.5 - 1.9
#Wally:voltage_L1_L2_L3_N:::

Bildschirmfoto 2024-11-01 um 12.47.20.png
Was muss ich dafür in das RegExp Feld eingeben, um z.B. den zweiten Wert zu plotten?

Titel: Aw: einzelne Werte aus dblog Zeile plotten?
Beitrag von: thymjan am 01 November 2024, 17:25:09
Mit Hilfe dieses Foren-Beitrags (https://forum.fhem.de/index.php?topic=67165.0), ChatGPT und regular expressions (https://regex101.com/) habe ich eine Lösung gefunden:

Bildschirmfoto 2024-11-01 um 17.23.47.png

Erster Wert:
$val=~s/([0-9.]+)\s*-\s*[0-9.]+\s*-\s*[0-9.]+\s*-\s*[0-9.]+/$1/eg
Zweiter Wert:
$val=~s/[0-9.]+\s*-\s*([0-9.]+)\s*-\s*[0-9.]+\s*-\s*[0-9.]+/$1/eg
Dritter Wert:
$val=~s/[0-9.]+\s*-\s*[0-9.]+\s*-\s*([0-9.]+)\s*-\s*[0-9.]+/$1/eg