[gelöst] switch widget mit data icon Problem

Begonnen von moerte, 11 März 2019, 17:56:37

Vorheriges Thema - Nächstes Thema

moerte

hey,

ich habe ein Problem beim Einbinden eines switch widget in ftui.
eingebunden habe ich es folgendermaßen:


<div>Status Lüfter</div>
<div data-type="switch"
data-device="Luefter"
data-get="STATE"
data-get-on="on"
data-get-off="off"
data-set-on="off"
data-set-off="on"
data-set-states='["on","off"]'
data-states='["on","off"]'
data-icons='["luefterON", "luefterOFF"]'>
</div>


wenn ich schalte aus ftui schaltet er nur "on", off schaltet er gar nicht.
wenn ich am device oder Fhem schalte, erkennt ftui den status und ändert auf das andere icon.
Könnte da mal bitte jemand drüber schauen?

Vielen Dank


Edit:
in der index folgendes eingetragen:


<style type="text/css">
.luefterON        { background: url(images/luefter.gif) no-repeat; width: 200px; height: 328px; background-size: 50px 82px; }
.luefterOFF       { background: url(images/luefter.JPG) no-repeat; width: 200px; height: 328px; background-size: 50px 82px; }
</style>

OdfFhem

#1
Folgende Beispiel-Definition sollte funktionieren:

  <div data-type="switch" data-device="dummyLuefter"
                          data-get="STATE"
                          data-set-states='["off","on"]'
                          data-states='["on","off"]'
                          data-icons='["fs-rc_GREEN", "fs-rc_RED"]'></div>


data-get-on, data-get-off, data-set-on sowie data-set-off können weggelassen werden, da deren Standardwert bereits dem gewünschten Wert entspricht.

data-set-states schaltet abhängig von data-states ... bei "on" also "off" sowie umgekehrt ...

moerte

Zitat von: OdfFhem am 11 März 2019, 19:40:08
Folgende Beispiel-Definition sollte funktionieren:

  <div data-type="switch" data-device="dummyLuefter"
                          data-get="STATE"
                          data-set-states='["off","on"]'
                          data-states='["on","off"]'
                          data-icons='["fs-rc_GREEN", "fs-rc_RED"]'></div>


data-get-on, data-get-off, data-set-on sowie data-set-off können weggelassen werden, da deren Standardwert bereits dem gewünschten Wert entspricht.

data-set-states schaltet abhängig von data-states ... bei "on" also "off" sowie umgekehrt ...

Hey und 1000 Dank für die schnelle Antwort.
Das funktioniert schonmal recht gut.
Nur ist mein Icon ein Gif - (rotierender Lüfter)  - da scheint dann dahinter das normale standart Lampen icon durch.
Kann man das unterdrücken bzw ausblenden?

OdfFhem

Mit folgendem Attribut verschwindet der Hintergrund:

data-background-icon=""

moerte