Eine für die Spezialisten vermutlich einfache Frage.
Kann man in einer ReadingsGroup dasselbe Reading eines Gerätes mehrfach verwenden (ja geht) und je nach Spalte in der es angezeigt wird einmal ein Icon und einmal einen Wert anzeigen lassen?
Im Anhang dazu ein Bild.
Das ich das Erscheinungsbild von Readings mit valueIcon, valueStyle und valueFormat beeinflussen kann ist mir klar.
Die Frage ist, ob man das auch spaltenabhängig machen kann - also den Wert des Readings in Spalte c:2 als Icon und dasselbe Reading in Spalte C:3 als %-Wert anzeigen lassen - oder ob ich ein userReading mit demselben Wert erzeugen und dieses dann entsprechend formatieren muss?
Oder eben in Spalte C3 als low/ok und in Spalte c:4 als %-Wert ?
es gibt doch die variablen $COLUMN und $ROW für perlcode.
beschrieben unter "attr cellStyle".
je nachdem wo sie definiert sind, lassen sich dann unterschiedliche konfigurationen setzen.
Danke für den Tipp.
Die Verwendung von $COLUMN klappt bei "attr cellStyle" ganz gut - zumindest so lange kein SVG Image in der Zeile/Spalte steht - dann scheinbar nicht.
Leider klappt es mit der Zuweisung eines Icons/SVG-Images auch nicht.
Zumindest habe ich es nicht hin gekriegt.
Ich habe versucht unter cellStyle ein Icon/SVG zuzuweisen - ging nicht - und dann auch unter ValueIcon - ging auch nicht.
Siehe Bild im Anhang.
Was mache ich falsch - noch Ideen/Vorschläge ?
icons funktionieren sicherlich auch nur im attr icon, valueIcon und nameIcon.
ich habe auch gerade mal getestet. scheinbar ist $COLUMN nicht im attr valueIcon gültig.
dann mach dir als workaround im device mit userreading ein 2. reading mit anderem namen, aber selbem value.
Danke für die Rückmeldung und das Testen, wie man es machen könnte.
Bestätigt dann leider das, was bei meinen verschiedenen Versuchen auch zu Tage getreten ist.
Mit userreading hatte ich auch schon experimentiert und das auch hin bekommen.
Es sträubt sich bei mir nur etwas, wenn ich im Prinzip denselben Wert dupliziere, nur um eine anderer Darstellung erhalten zu können ...
Aber wenn es nicht anders geht, dann bleibt mir wohl nichts anderes übrig.