In userReading pct auf 1 oder 0 setzen

Begonnen von Olaf A, 31 Januar 2015, 22:51:26

Vorheriges Thema - Nächstes Thema

Olaf A

Hallo Ihr,

ich möchte über Attributes in den userReading ein Reading auf einen bestimmten Wert setzen.
Ich habe es mit

pct {(ReadingsVal("myPi_in0","pct",0) eq ReadingsVal("myPi_in0","state",0)) ? (set ReadingsVal("myPi_in0","state",0) 1) : (set ReadingsVal("myPi_in0","pct",0) 0)}

oder

pct {(ReadingsVal("myPi_in0","pct",0) eq ReadingsVal("myPi_in0","state",0)) ? (1) : (0)}

versucht und bin dort nicht weiter gekommen.
Im Prinzip möchte ich bei Gleichheit der beiden Variablen pct auf 1 setzen und wenn dieses nicht der Fall ist soll pct 0 annehmen.

Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.