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