neues userattribut für Thermostat

Begonnen von kleineslichtHH, 13 Februar 2016, 18:44:15

Vorheriges Thema - Nächstes Thema

kleineslichtHH

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 :-/

dev0

attr <device> userReadings onOffState:valve {(ReadingsVal($name,"valve","0")>0?1:0)}

kleineslichtHH

Hat wunderbar funktioniert, vielen Dank.

Jetzt muss ich mich nur noch einlesen und verstehen :-)

dev0

Da es Dich zu interessieren scheint: Links, um den Einzeiler zu verstehen: userReadings, ReadingsVal und perl ternary operators. Eine deutsche Perl Einführung findest Du hier: wiki.selfhtml.org/wiki/Perl