Ankündigung

Einklappen

Hinweis

Die Forenregeln wurden überarbeitet (Stand 7.11.22). Sie sind ab sofort verbindlich. Wir bitten um Beachtung.
Mehr anzeigen
Weniger anzeigen

OH3 Szenen Auswahlschalter bzw. (Lüftungs-)Stufenschalter

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

    OH3 Szenen Auswahlschalter bzw. (Lüftungs-)Stufenschalter

    Hallo,
    ich konnte leider keine Lösung für einen Mehrfachumschalter finden.
    Ich will die Heizungsstufen der Wärmepumpe bzw. Stufen der Lüftung schalten/anzeigen. Beide haben jeweils 4 Stufen
    Heizung (Aus,Normal,Günstige Energie, Billige Energie) (Smart Grid Schaltstufen, die über Szenen 2 Bits Steuern)
    Lüftung (Aus,Abwesend,Normal,Intensiv)

    Über Tipps dazu wäre ich dankbar.

    Stefan

    #2
    Der Weg sollte über ein Number Item führen. Falls die verschiedenen Stufen als String übertragen werden, kannst Du auch ein String Item verwenden. Die Umsetzung in zwei Bit müsste man sich eventuell näher anschauen, je nachdem, wie das im Thing umgesetzt ist, müsste man evtl. eine kleine Rule dazu basteln. Bei dem Heizungsschalter gehe ich davon aus, dass Du einfach vier unterschiedliche Werte hast, die Du als Befehl sendest bzw. als Rückmeldung bekommst.
    Wenn diese Werte nicht direkt den passenden String liefern (davon gehe ich erst mal aus), müsstest Du den Wert mappen. Je nach Wunsch gibt es dann verschiedene Ansätze, das grafisch umzusetzen (kommt auch auf die exakte verwendete Version von openHAB an).
    Grundsätzlich ist das aber kein Problem, ich habe bei mir z.B. einen Schalter für die Hofbeleuchtung, Auto (Bewegung + Helligkeit), OFF und ON. Gesteuert wird über zwei getrennte Items, weil das im Bewegungsmelder über zwei getrennte Objekte umgesetzt ist, ginge aber genauso auch über ein "echtes" Sperrobjekt.

    Kommentar


      #3
      Hi
      Number ist gut da ich die Szenen 1-4 (also Nummer 0-3) habe.
      Ein Logikbaustein kümmert sich um die Umsetzung in die Bits. Und auch die Rückmeldung aus den Bits in Szenennummer.

      Meine Version ist openHAB 3.3.0

      Ich benötige nun die Umsetzung in ein Schaltelement (Drehschalter 1 2 3 4) oder die Zusammenfassung mehrer Schaltflächen als RadioButton.

      Danke aber schon mal für den Hinweis

      Kommentar


        #4
        Schaltflächen ist einfach umzusetzen, z.B. über die Sitemap:
        Code:
        Switch item=myNumberItem mappings=[0="eins", 1="zwei", 2="drei", 3="vier"]
        Natürlich können statt der Texte eins bis vier beliebige Worte als Beschriftung der Tasten verwendet werden.

        In der Main UI ginge das z.B. über eine List Card:
        Code:
        component: oh-list-card
        config: {}
        slots:
          default:
            - component: oh-list-item
              config:
                title: Eins
                action: command
                actionItem: myNumberItem
                actionCommand: "0"
                listButton: false
            - component: oh-list-item
              config:
                title: Zwei
                action: command
                actionItem: myNumberItem
                actionCommand: "1"
                listButton: false
            - component: oh-list-item
              config:
                title: Drei
                action: command
                actionItem: myNumberItem
                actionCommand: "2"
                listButton: false
            - component: oh-list-item
              config:
                title: Vier
                action: command
                actionItem: myNumberItem
                actionCommand: "3"
                listButton: false
        
        ​
        Screenshot 2022-10-04 153935.png
        Zuletzt geändert von udo1toni; 04.10.2022, 14:40.

        Kommentar

        Lädt...
        X