Guten morgen,
ich habe einen Dimmer, der kein separates Reading für den Dimmwert liefert. Der Wert steht lediglich im reading state (zb. dim 23).
Ich wollte mir dieses Reading per userreading erzeugen (funktioniert auch). Allerdings, steht im state "off", wenn der Dimmer aus ist.
Das ist mein userreading
dim { my $v = ReadingsVal($name,"state","0");; $v =~ /([0-9]+)/;; return $1 }
Und das kann natürlich für off nicht funktionieren. Am liebsten hätte ich für off den Wert 0.
Weiß jemand wie das funktioniert oder wo ich nachschlagen kann?`
Vielen Dank
Guido
Z.B. so?
dim { ReadingsVal($name,"state","0") =~ /^dim.(\d+)$/ ? $1 : 0}
Gruß
Dan
Prima, danke funktionert...
Guido