Hi, ich habe einen Dummy bei dem das Attribut stateFormat gesetzt ist. Hier werden zwei Readings aus dem dummy (Stunde, Minute) über sprintf formatiert:
attr testzeit stateFormat {sprintf("%02d:%02d", ReadingsVal("testzeit","Stunde","18"), ReadingsVal("testzeit","Minute","00")) }
Ich möchte dieses Attribut eigentlich mehreren Dummies (für Uhrzeiten) zuweisen. Allerdings möchte ich nicht immer das device (hier "testzeit") für jedes Dummy anpassen. Gibt es nicht eine einfachere und generische Möglichkeit auf ein Reading im selben Device zuzugreifen? Also sowas wie
attr testzeit stateFormat {sprintf("%02d:%02d", ReadingsVal(this,"Stunde","18"), ReadingsVal(this,"Minute","00")) }
Also irgendein Ausdruck, den ich einfach ohne Anpassung in die Dummy kopieren kann.
Probiers man mit $name.
oder mit $NAME
$name hat funktioniert. Vielen Dank für die schnelle Hilfe!