Ankündigung

Einklappen
Keine Ankündigung bisher.

Betriebsart Raumthermostat

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

    Betriebsart Raumthermostat

    Das Basteln geht weiter...

    Ich habe mehrere Gira TS2+ im Einsatz und möchte gerne die Betriebsart anzeigen und umschalten.
    Dafür gibt es zwei getrennte Objekte, die jeweils 1 Byte lang sind.
    Das eine Objekt schaltet mit den Werten 1-4 auf Komfort, Standby, Nacht und Frostschutz,
    das andere Objekt gibt mit den 8 Bits Auskunft über die verschiedenen Betriebsarten, Komfort, Standby, Nacht, Frostschutz, Regler gesperrt, Heizen/Kühlen, Regler aktiv/inaktiv und Frostalarm.
    Wie kann ich jetzt die vier Bits zu einem Selection-Item zusammenbasteln?
    Es müsste ja möglich sein, z.B. das Byte mit 15 zu 'unden' und anschließend die Selektion mit den Werten 1, 2, 4 und 8 zu besetzen (es kann ja immer nur genau eine der vier Betriebsarten aktiv sein), aber wie 'unde' ich?

    #2
    Hallo,

    Du kannst bitweise Operationen in Rules durch Konstrukte wie
    Code:
    val z = (x).bitwiseAnd(y)
    darstellen.
    Wenn Du dann zwei NumberItems für die beiden GAs anlegst, sollte es Dir möglich sein, mit einer passenden Regel, die Änderungen des einem Itemstates auf das andere (welches Du als Selection-Widget anzeigst) zu übertragen.

    Grüße,
    Kai

    Kommentar

    Lädt...
    X