Hauptmenü

Userreading regex

Begonnen von flipkill, 10 Juli 2016, 13:46:43

Vorheriges Thema - Nächstes Thema

flipkill

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

igami

Einfach wenn Wert < 0 dann 0 sonst Wert. sieht inetwa so aus:

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

Das ist die vereinfachte version vom Perl if
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED