link als ausgewählt darstellen von einem dummy

Begonnen von Charity, 15 Oktober 2017, 13:28:43

Vorheriges Thema - Nächstes Thema

Charity

Hi,

ich habe für meine Heimsteuerung ( einige Geräte reagieren auf die Einstellung ) einen dummy gebaut der die folgenden Werte haben kann :


  • Daheim
  • Arbeiten
  • Urlaub

define dy_Anwesend_Type dummy
attr dy_Anwesend_Type alias Anwesenheitsmodus
attr dy_Anwesend_Type group Systeminformationen
attr dy_Anwesend_Type room 00Information
attr dy_Anwesend_Type setList state:Arbeiten,Daheim,Urlaub
attr dy_Anwesend_Type sortby 02
attr dy_Anwesend_Type webCmd state


über


                               <div class="inline">
<div class="large orange">Allgemein</div>
<div width="120" height="60">
<div data-type="link"
class="round"
data-get="state"
data-color="grey"
data-border-color="orange"
data-icon="fa-bed"
data-width="120"
data-height="60"
data-active-pattern="Daheim"
data-active-background-color="orange"
data-fhem-cmd="set dy_Anwesend_Type Daheim">Daheim</div>
</div>
<div width="120" height="60">
<div data-type="link"
class="round"
data-get="state"
data-color="grey"
data-border-color="orange"
data-icon="fa-briefcase"
data-width="120"
data-height="60"
data-active-pattern="Arbeiten"
data-active-background-color="orange"
data-fhem-cmd="set dy_Anwesend_Type Arbeiten">Arbeiten</div>
</div>
<div width="120" height="60">
<div data-type="link"
class="round"
data-get="state"
data-color="grey"
data-border-color="orange"
data-icon="fa-plane"
data-width="120"
data-height="60"
data-active-pattern="Urlaub"
data-active-background-color="orange"
data-fhem-cmd="set dy_Anwesend_Type Urlaub">Urlaub</div>
</div>
</div>


in FTUI, habe ich mir die folgenden Buttons ( siehe Anhang ) gebaut.

Ich würde jedoch gerne, den Hintergrund bei genau jenem Button der aktiv sein soll, auf Orange setzen.
Leider kann ich über das Attribut "data-active-pattern" das nicht filtern, da ich nicht weiß, was im Falle des Fhem dummy's die Document Location ist.

Hat jemand einen Tipp, wie ich das umsetzen kann ?