TabletUI: Dimmer Icon ändern

Begonnen von stobor, 19 Mai 2020, 22:40:23

Vorheriges Thema - Nächstes Thema

stobor

Hallo,
ich baue mir gerade eine Seite auf Basis der TabletUI. Jetzt möchte ich einen FS20-Dimer verändern. Derzeit ist er so konfiguriert:

<div data-type="dimmer"
data-device="Dimmer"
data-get-on="on|dim[1-9][0-9]."
data-get-off="off"
data-set-on="on"
data-dim="dim"
class="FS20">
</div>


Bei anderen Elementen kann ich ja das Icon und deren Hintergrund über data-icons, data-colors und data-background-icon verändern. Z.B.:
<div data-type="switch"
data-device="SteckdoseHochbeet"
data-icons='["fa-heart","fa-heart"]'
data-colors='["LightGray","yellow"]'
data-background-icon="-"
data-set-states='["on","off"]'
data-states='["off","on"]'
>
</div>


Wie kann ich denn bei dem Dimmer die Icons ändern (Icon und Farbe, sobald die Lampe eingeschaltet oder gedimmt ist oder aus ist)?

Intel NUC (Ubuntu 24.04.4 LTS)  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 31515 - FS20, HM(IP), MQTT, Philips HUE, ModBus

yersinia

#1
Für das icon gibt es data-icon. Interessanterweise scheinen die Farbangaben nicht dokumentiert zu sein, aber hast du mal data-on-color und data-off-color bzw data-on-background-color und data-off-background-color versucht?
<div data-type="dimmer"
data-device="Dimmer"
data-get-on="on|dim[1-9][0-9]."
data-get-off="off"
data-set-on="on"
data-dim="dim"
data-on-color="limegreen"
data-off-color="crimson"
data-icon="fa-heart"
class="FS20">
</div>

Zumindest scheint das widget die Attribute abzufragen.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Trixie (perl 5.40.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

stobor

Top, danke, das ist es.
Uns data-background-icon="-" lässt noch den Hintergrundkreis verschwinden.
Intel NUC (Ubuntu 24.04.4 LTS)  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 31515 - FS20, HM(IP), MQTT, Philips HUE, ModBus