FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: AlexMuc81 am 10 September 2019, 15:57:56

Titel: Symbol / data-get-on
Beitrag von: AlexMuc81 am 10 September 2019, 15:57:56
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
Titel: Antw:Symbol / data-get-on
Beitrag von: OdfFhem am 10 September 2019, 17:05:10
@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>

Titel: Antw:Symbol / data-get-on
Beitrag von: AlexMuc81 am 10 September 2019, 22:23:59
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!
Titel: Antw:Symbol / data-get-on
Beitrag von: OdfFhem am 11 September 2019, 06:10:52
@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) ...