Ankündigung

Einklappen
Keine Ankündigung bisher.

(0.8.5) info-widget: Item-Wert für styling verwenden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    (0.8.5) info-widget: Item-Wert für styling verwenden

    Moin.
    Ich habe meine pagejumps auf der Startseite meiner Visu ein wenig aufgemotzt und zeige dort den Status der Lichter im entsprechenden Raum und die aktuelle Raumtemperatur an.
    Code:
    <group class="item" nowidget="true">
      <group class="item-label" nowidget="true">
        <pagejump name="Bad" target="Bad" bind_click_to_widget="true">
          <label>
            <icon name="scene_bath"/>
          </label>
        </pagejump>
      </group>
      <group class="item-status" nowidget="true">
        <info align="right" mapping="Group_Status_Lights" styling="Group_Status_Lights">
          <address transform="OH:String" mode="read">LightsBath</address>
        </info>
        <info align="right" format="%.1f°C" class="temperature">
          <address transform="OH:number" mode="read">Temp_FF_Bath</address>
        </info>
      </group>
    </group>
    Das Styling "Group_Status_Lights" sieht folgendermaßen aus:
    Code:
    <styling name="Group_Status_Lights">
      <entry value="OFF" default="true">inactive light-light</entry>
      <entry value="ON">active light-light dim-100</entry>
    </styling>
    Das funktioniert auch ohne Probleme (siehe Bild).
    2015-05-06 18-56-43.png


    Allerdings hätte ich jetzt gerne die Temperatur eingefärbt, wenn die Heizung in dem Raum aktiv ist. Eine "styling"-Angabe würde ja hier nur auf Basis des Werts von "Temp_FF_Bath" funktionieren, müsste hier als Quelle jedoch eine andere Adresse haben.
    Ist das überhaupt möglich? Und wenn ja, wie?

    danke schonmal,

    Stefan
    Angehängte Dateien

    #2
    Nö, das geht nicht direkt.

    Spontan würde mir da nur einfallen ein eigenes Widget (in der Custom.js-Datei) dafür zu schreiben. Bei dem kannst Du ja das Info-Widget als Basis nehmen und dann passend erweitern.
    TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

    Kommentar


      #3
      Hm, klingt nach einem Plan. Mal schauen, wann ich dafür etwas Zeit finde

      Kommentar

      Lädt...
      X