Ankündigung

Einklappen
Keine Ankündigung bisher.

OH2 Item erstellen für Harmony Hub

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

    #31
    Dann würde ich die Variante empfehlen, die ich auch anwende:

    items:

    Code:
    String LgTvNTV "NTV" <video> { channel="harmonyhub:device:HarmonyHub:24582546:buttonPress" }
    Switch LgTvNTV_Alexa "Name den Alexa erkennen soll" [ "Switchable" ]
    rules:

    Code:
    rule "Fernseher an/aus"
    when
        Item LgTvNTV_Alexa received command
    then
        if (LgTvNTV_Alexa.state==OFF) {
        LgTvNTV.sendCommand("PowerOff")
        }
        else if (LgTvNTV_Alexa.state==ON){
        LgTvNTV.sendCommand("PowerOn")
        }
    end

    Kommentar


      #32
      Super!!! Das werde ich heute Abend mal ausprobieren. Danke dir

      Kommentar


        #33
        Nur um mal zu erklären, was da im Einzelnen passiert:

        HarmonyHub erwartet einen String, den es dann versendet (und über den Hub das entsprechende Gerät steuert).

        In der UI möchte man aber gerne einen Knopf haben, also wird dort ein Switch Widget eingebaut und als Button konfiguriert. Dabei kann man (da ein String Item verknüpft ist) angeben, welcher String beim Drücken gesendet wird.

        Alexa gibt einen Schaltbefehl aus, also OFF oder ON. Deshalb braucht es ein eigenes Switch Item, welches nun die zwei Zustände ON oder OFF annehmen kann.
        Damit dieses Switch Item wiederum die eigentliche Schaltaktion auslösen kann, braucht es eine Rule, die abhängig vom eingegangenen Trigger den passenden String an HarmonyHub schickt.

        Um mit openHAB Spaß zu haben, ist es wichtig, sich immer genau zu überlegen, von wo man kommt und wo man hin will. Mit dem Wissen über die Mechanismen, die openHAB zur Verfügung stellt (Items, Rules, Persistence, ...) ergibt sich nach etwas Einarbeitung meist fast von selbst ein Weg, der zum Ziel führt.
        Merken

        Kommentar


          #34
          Wirklich sehr hilfreich! Tolles Forum und klasse erklärt!

          Kommentar


            #35
            Gibt es eigentlich die Möglichkeit auch Kommandos von der Fernbedienung zu senden?

            Ideal wäre doch wenn man hier auch Tasten z.B. zum schalten von Licht verwenden könnte...

            Kommentar


              #36
              Bei bestimmten Lichtsystemen und Fernbedienungen funktioniert das, z.B.bei einem Hub in Verbindung mit HUE. Dann allerdings direkt ohne über openHAB zu gehen.

              Kommentar

              Lädt...
              X