FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: roedert am 28 Mai 2014, 02:32:02

Titel: Wie komplexe Ausdrücke im neuen Plot-Editor?
Beitrag von: roedert am 28 Mai 2014, 02:32:02
Nachdem ich ein Update gemacht habe (aktuell nun 98_SVG.pm 5956) gibt es ja einen neuen Plot-Editor für sie gplot-Files.

In der Vorgängerversion konnte ich den Ausdruck für die Datenquelle jeder Linie frei im Textfeld eingeben, nun kann ich nur noch aus allen im System vorhandenen Device:readings aus einer Liste auswählen ... was ja eigentlich ganz nett ist.

Allerdings hatte ich früher auch komplexere Ausdrücke drin wie zb.

Aussen.dunkel:state:0::$val=~s/(1|0).*/$1eq"1"?100:0/eg

Wie kann ich sowas jetzt noch eingeben/bearbeiten ... oder muss ich wieder manuell die gplot.Dateien bearbeiten und "zerschiesse" mir diese wenn ich sie doch mal aus dem Editor im Webfrontend bearbeite?
Titel: Antw:Wie komplexe Ausdrücke im neuen Plot-Editor?
Beitrag von: rudolfkoenig am 28 Mai 2014, 07:01:14
Folgendes gilt nur fuer FileLog-Input:
Ausdruecke (auch komplexe) kommen ins vierte Feld (Function).
Komplexe Regexps zum Filtern (zweite Spalte) sind nicht moeglich, dazu muss man die Datei direkt editieren, und das Schreiben in dem Plot-Editor vermeiden.
Das erwaehnte Beispiel scheint mir nicht korrekt zu sein, da es nicht den Muster Spalte:Regexp:Default:Funktion folgt.