Hilfe mit Regel
Verfasst: 15. Mai 2017 08:23
Hallo zusammen,
ich möchte auf den Status meiner Harmony reagieren und habe mit der Regel so meine Probleme:
In der Rest API sieht es so aus:
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
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