Hilfe mit Regel

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Blackeye
Beiträge: 19
Registriert: 13. Jan 2017 09:02
Answers: 0

Hilfe mit Regel

Beitrag von Blackeye »

Hallo zusammen,

ich möchte auf den Status meiner Harmony reagieren und habe mit der Regel so meine Probleme:

Code: Alles auswählen

rule "Harmony"
when
   Time cron "0 0/1 * * * ?"
then
    var String HarmonyState = Item HarmonyStube.state.toString()
    if (HarmonyState == "PowerOff")
{
    sendHttpGetRequest("http://192.168.188.74/config/xmlapi/statechange.cgi?ise_id=63013&new_value=PowerOff")
   sendHttpGetRequest("http://192.168.188.74/config/xmlapi/statechange.cgi?ise_id=2797&new_value=1")
}
    if (HarmonyState == "Fernseher")
{
    sendHttpGetRequest("http://192.168.188.74/config/xmlapi/statechange.cgi?ise_id=63013&new_value=Fernseher")
   sendHttpGetRequest("http://192.168.188.74/config/xmlapi/statechange.cgi?ise_id=2797&new_value=1")
}
    if (HarmonyState == "Amazon")
{
    sendHttpGetRequest("http://192.168.188.74/config/xmlapi/statechange.cgi?ise_id=63013&new_value=Amazon")
   sendHttpGetRequest("http://192.168.188.74/config/xmlapi/statechange.cgi?ise_id=2797&new_value=1")
}

end


In der Rest API sieht es so aus:

Code: Alles auswählen

 "link": "http://192.168.188.49:8080/rest/items/HarmonyHubStube_CurrentActivity",
    "state": "PowerOff",
    "stateDescription": {
      "pattern": "%s",
      "readOnly": false,
      "options": [
        {
          "value": "PowerOff",
          "label": "PowerOff"

Im Control Center nennt sich das Gerät Harmony_Hub und das Item HarmonyHubStube_CurrentActivity....


Ich habe es mi dem Designer probiert, hier gibt es die Items aber leider nicht, da ich diese wohl nicht über die Item List angelegt habe.

Danke für jeden Blitz der meine Birne erhellt.....

Lars

Blackeye
Beiträge: 19
Registriert: 13. Jan 2017 09:02
Answers: 0

Re: Hilfe mit Regel

Beitrag von Blackeye »

Hallo zusammen,

endlich gelöst..... Es ist das Linked items bzw. der Begriff in der Klammer dahinter der in die Regel muss.

Antworten