Logitech Harmony - Hub Status abfragen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
JPH
Beiträge: 34
Registriert: 20. Jun 2019 23:38
Answers: 0

Logitech Harmony - Hub Status abfragen

Beitrag von JPH »

Moin zusammen,

Ein Bewegungsmelder soll in Abhängigkeit des Logitech-Hubs Aktionen starten.
Sobald der Bewegungsmelder eine Bewegung meldet möchte ich gerne den Hub-Status prüfen und dann entscheiden welche Aktion zu schalten ist.
Aktuell habe ich als Aktionen nur Einträge im Logprotokoll vorgesehen.

Leider kann ich den Status des Hubs nicht mit einer case-Abfrage bewerten. Kann es sein, dass Strings in case-Statements nicht ausgewertet werden können?


Hier ist meine Konfiguration:

Bewegungsmelder = KinoBewegung (der schaltet richtig)

Code: Alles auswählen

items:
String   KinoHarmonyHubCurrentActivity  "Aktivität"                 {channel="harmonyhub:hub:Kino:currentActivity"}

Code: Alles auswählen

rule "Kino Bewegung"
     when
          Item KinoBewegung changed to ON
     then
          switch (KinoHarmonyHubCurrentActivity)       
          {
               case "PowerOff": 	logWarn("Kino", "keine Kinoaktivität")
               case "Film":     		logWarn("Kino", "Aktivität - Film")  
               case "Spielen":  		logWarn("Kino", "Aktivität - Spielen")    
          }
end

Benutzeravatar
udo1toni
Beiträge: 15248
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Logitech Harmony - Hub Status abfragen

Beitrag von udo1toni »

Doch, das geht durchaus, aber Du musst schon den Status des Items verwenden, nicht das Item selbst.

Code: Alles auswählen

rule "Kino Bewegung"
    when
        Item KinoBewegung changed to ON
    then
        switch (KinoHarmonyHubCurrentActivity.state.toString) {
            case "PowerOff": logWarn("Kino", "keine Kinoaktivität")
            case "Film":     logWarn("Kino", "Aktivität - Film")
            case "Spielen":  logWarn("Kino", "Aktivität - Spielen")    
        }
end
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

JPH
Beiträge: 34
Registriert: 20. Jun 2019 23:38
Answers: 0

Re: Logitech Harmony - Hub Status abfragen

Beitrag von JPH »

Super! Funktioniert
Danke für die schnelle Hilfe

Antworten