Seite 1 von 1

Hilfe mit Regel

Verfasst: 15. Mai 2017 08:23
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

Re: Hilfe mit Regel

Verfasst: 18. Mai 2017 13:58
von Blackeye
Hallo zusammen,

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