Hallo,
gibt es eine Möglichkeit den spinner auch den Status eines Devices anzeigen zu lassen?
Nutze es als Heizungsthermostat und es wäre praktisch wenn der Schaltstatus angezeigt wird ohne das ich ein zusätzliches Widget brauche.
z.B.
<div data-type="spinner"
data-device="EinschaltTemp_WZ"
data-step="0.5"
data-min="15"
data-max="25"
data-unit="°"
data-on-color="red"
data-off-color="green"
data-get-value="Heizung_WZ:state"
data-height="100%"
class="valueonly col-3-5">
</div>
Gruß
Eisix
Und was soll sich statusbezogen ändern? Die Ausrichtung? ;D Es steht dann auf dem Kopf :P
Bis jetzt kann man nur "data-text-color" auf ein Reading legen, was dann die Farbe für den Text liefert.
Nachtrag: data-lock kann man auch definieren, um das Widget zu sperren.
Hallo,
:) ne nicht die Ausrichtung
Da ich immer etwas knauserig mit dem Platz auf meinem Tablet bin würde ich gerne den Status meines Stellmotors, der damit geschaltet wird mit anzeigen.
data-text-color="Heizung_WZ:state"
Hatte ich schon probiert, geht so aber nicht. Wie ist die syntax?
Doku sagt:
data-text-color : fix color attribute or DEVICE:READING for dynamic setting for the text element if shown (default '#ccc')
Gruß
Eisix
mit einem Userreading stateColor
data-text-color="Heizung_WZ:stateColor"
man könnte dieses Reading dann einmal '#dd4499' setzen und einmal '#44ee99' (zum Beispiel)
Sehen keinen Unterschied. Oder liegt das am ReadingsProxy?
Internals:
DEF Schalter_WZ_BAD:channel0
DEVICE Schalter_WZ_BAD
NAME Heizung_WZ
NR 329
NTFY_ORDER 50-Heizung_WZ
READING channel0
STATE on
TYPE readingsProxy
Content:
Schalter_WZ_BAD 1
Helper:
Dblog:
State:
Logdb:
TIME 1484064725.79452
VALUE on
Statecolor:
Logdb:
TIME 1484064725.64442
VALUE red
Readings:
2017-01-10 17:12:05 lastCmd on
2017-01-10 17:12:05 state on
2017-01-10 17:12:05 stateColor red
Attributes:
group Stellmotor
room Wohnzimmer
setFn {($CMD eq "on") ?"on 0":"off 0"}
setList on off
webCmd on:off
<div data-type="spinner"
data-device="EinschaltTemp_WZ"
data-icon-left-color="blue"
data-icon-right-color="red"
data-step="0.5"
data-min="10"
data-max="30"
data-unit="°"
data-height="100%"
class="valueonly col-4-5"
data-text-color="Heizung_WZ:stateColor"
></div>
Nimm mal lieber RGB Farben. #RRGGBB
OK, geht. Merci!