könnt ihr mir bitte einen Denkanstoß geben, wie ich bei einem HeatingThermostat ein userattr hinzufügen kann, das bei Ventilstellung > 0 eine Anforderung:1 liefert?
ich stehe dabei vollkommen auf dem Schlauch :-/
attr <device> userReadings onOffState:valve {(ReadingsVal($name,"valve","0")>0?1:0)}
Hat wunderbar funktioniert, vielen Dank.
Jetzt muss ich mich nur noch einlesen und verstehen :-)
Da es Dich zu interessieren scheint: Links, um den Einzeiler zu verstehen: userReadings (http://fhem.de/commandref.html#readingFnAttributes), ReadingsVal (http://fhem.de/commandref.html#perl) und perl ternary operators (http://perlmaven.com/the-ternary-operator-in-perl). Eine deutsche Perl Einführung findest Du hier: wiki.selfhtml.org/wiki/Perl (https://wiki.selfhtml.org/wiki/Perl)