Hallo zusammen,
ich versuche gerade den Batteriezustand inkl. grün oder rot Färbung anzuzeigen, aber irgendwie will es nicht.
Wo liegt mein Fehler?
data-type="label" data-device="Thermostat_Schlafzimmer" data-get="battery" => ergibt den Wert "ok"
<div data-type="symbol" data-device="Thermostat_Schlafzimmer" data-get="battery" data-icons='["oa-measure_battery_100 fa-rotate-90","oa-measure_battery_25 fa-rotate-90 fa-blink"]' data-get-on='["ok","low"]' data-on-colors='["green","red"]' class="narrow" style=""></div>
Danke
Gruß
Alex
@AlexMuc81
Das Attribut data-on-colors gibt es nicht, es gibt nur data-on-color.
Ich persönlich verwende zur Statusanzeige lieber die data-states-Variante, da dann beliebig viele Zustände - insbesondere auch unerwartete - sichtbar gemacht werden können ...
<div data-type="symbol"
data-device="IrgendeinDeviceName"
data-get="IrgendeinDeviceReading"
data-states='["0","1",".*"]'
data-colors='["green","red","yellow"]'
data-icons='["IrgendeinIcon","IrgendeinIcon","IrgendeinIcon"]'></div>
Danke für deine Hilfe. Leider geht es noch immer nicht.
<div data-type="symbol"
data-device="Thermostat_Schlafzimmer"
data-get="battery"
data-icons='["oa-measure_battery_100 fa-rotate-90","oa-measure_battery_25 fa-rotate-90 fa-blink"]'
data-get-on='["ok","low"]'
data-on-color='["green","red"]'
class="narrow" style=""></div>
Verstehe nicht wo mein Fehler ist, aber mit deinem Code geht es auf jeden Fall. 0 und 1 nimmt er mir logischerweise nicht, hab es mit ok und low ersetzt.
Hatte aber auch in den Batterie Devicereadings keine andere Wahl, da es nur den Wert LOW_BAT gibt und der eh nur false oder true liefert.
<div data-type="symbol"
data-device="Thermostat_Schlafzimmer"
data-get="battery"
data-states='["ok","low",".*"]'
data-colors='["green","red","yellow"]'
data-icons='["oa-measure_battery_100 fa-rotate-90","oa-measure_battery_25 fa-rotate-90 fa-blink","oa-measure_battery_25 fa-rotate-90 fa-blink"]'
class="narrow"></div>
Danke dir!
@AlexMuc81
Ich vermute stark, dass data-get-on und data-on-color keine Arrays unterstützen. Und data-icons benötigt auf jeden Fall data-states.
Vielleicht hilft Dir ein Blick auf https://wiki.fhem.de/wiki/FTUI_Widget_Symbol (https://wiki.fhem.de/wiki/FTUI_Widget_Symbol) ...