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 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - 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 Bookworm (perl 5.36.0) | 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 22.04.2 LTS (GNU/Linux 5.15.0-113-generic x86_64))  mit CUL V3.2 (FW 1.57 CUL868) für FS20 und CCU3 für HM(IP) + Arduino Mega (Firmata) - FHEM Revision: 29534 - FS20, HM(IP), MQTT, Philips HUE, ModBus