FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Thomas24568 am 07 April 2018, 13:25:45

Titel: Rechenformel in SVG umsetzen - wie?
Beitrag von: Thomas24568 am 07 April 2018, 13:25:45
Moin!

Im Plot-Dialog kann man eine Formel eingeben. Meist steht in den Beispielen was wie fls[4]=+1. Unabhängig davon, das ich nicht weiss wofür dieses fl-sonstwas steht und die Notation mir nicht geläufig ist: Wie muß die Formel aussehen, wenn ich das hier berechnen muß:

y = 1 / x   (vermutlich $fld[4]=1/$fld[4], aber das funktioniert nicht)

wobei x das Reading ist und y der Punkt im Diagramm sein soll.

Titel: Antw:Rechenformel in SVG umsetzen - wie?
Beitrag von: JoWiemann am 07 April 2018, 13:33:50
Wenn Du Dir folgendes als Beispiel ansiehst:

Example lines for input:
2018-04-07_12:55:22 HZ_Wintergarten battery: ok
2018-04-07_08:13:14 HZ_Wintergarten closed
2018-04-05_14:55:21 HZ_Wintergarten health_state: alive
2018-04-07_12:55:22 HZ_Wintergarten onoff: 1
2018-04-07_12:55:22 HZ_Wintergarten opened

Für den Plot ist: HZ_Wintergarten onoff gewählt. Als Formel: $fld[3]==0?1:0

Ergibt sich aus:

/--$fld[0]-\   /$fld[1]\  /---------$fld[2]-------\ /$fld[3]\
2018-04-07_12:55:22 HZ_Wintergarten onoff: 1

Gelesen, wenn $fld[3]==0 dann schreibe eine 1 in den Plot, ansonsten eine 0

Grüße Jörg
Titel: Antw:Rechenformel in SVG umsetzen - wie?
Beitrag von: Thomas24568 am 07 April 2018, 13:57:28
Hallo Jörg,

du hast eine logische Bedingung umgesetzt, ich brauche aber eine Rechenformel. Deswegen kann ich nicht erkennen, wie mir dein BEispiel helfen könnte.

Thomas
Titel: Antw:Rechenformel in SVG umsetzen - wie?
Beitrag von: Thomas24568 am 07 April 2018, 14:21:49
Habe es selbst herausgefunden: Der Wert in meiner Formel ganz oben in den Klammern muß 3 sein (4. Wert, gezählt ab 0)....

Thomas