FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: flipkill am 10 Juli 2016, 13:46:43

Titel: Userreading regex
Beitrag von: flipkill am 10 Juli 2016, 13:46:43
Hallo,

Hallo ich habe ein reading "power" das sowohl negative als auch positive Zahlen bekommen kann.
Ich möchte ein Userreading generieren das nur die positiven Werte anzeigt und keine die ins Minus gehen. Wenn ein Wert dann z.B. ( -500) ist soll statt dessen 0 angezeigt werden. Sobald der Wert dann wieder (500) wird soll er wieder normal angezeigt werden.

Wie muss ich da das Userreading machen??

Gruß Jan
Titel: Antw:Userreading regex
Beitrag von: igami am 10 Juli 2016, 16:44:03
Einfach wenn Wert < 0 dann 0 sonst Wert. sieht inetwa so aus:

ReadingsVal(...) < 0 ? 0 : ReadingsVal(...)

Das ist die vereinfachte version vom Perl if