thing
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
thing
Hallo Zusammen
ist es eigentlich möglich ein Thing zu pausieren via Rule?
Gruß Thommy
ist es eigentlich möglich ein Thing zu pausieren via Rule?
Gruß Thommy
- openHAB-Rookie
- Beiträge: 21
- Registriert: 7. Jul 2021 18:22
Re: thing
Man kann in der UI ein Thing pausieren / anhalten.
Inwieweit man das via Rule durchreichen kann (Zweck?)
![Bild]()
Inwieweit man das via Rule durchreichen kann (Zweck?)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-------------------------------
viele Grüße
openHAB-Rookie / Tommy
viele Grüße
openHAB-Rookie / Tommy
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: thing
ich habe eine blöde IP camera die hängt sich gerne mal weg. Ich möchte den Thing alle zeit x mal stoppen und wieder starten.
deshalb die rage ob es via rule geht.
Werde es mal testen
deshalb die rage ob es via rule geht.
Werde es mal testen
- openHAB-Rookie
- Beiträge: 21
- Registriert: 7. Jul 2021 18:22
Re: thing
Zumindest kannst Du damit erst einmal testen, ob Du mit dem Ansatz "Thing stoppen und starten" überhaupt auf einem Weg bist, der das Problem umgehen kann.
-------------------------------
viele Grüße
openHAB-Rookie / Tommy
viele Grüße
openHAB-Rookie / Tommy
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: thing
Also per händischen stoppen und starten geht alles wieder. Nun möchte ich dieses via rule erledigen lassen
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: thing
nicht geschafft das wäre das Beispiel
für an
für aus
für an
Code: Alles auswählen
sendHttpPutRequest("http://<ip>:8080/rest/things/<thinguid>/enable", "application/json", 'enabled')
Code: Alles auswählen
sendHttpPutRequest("http://<ip>:8080/rest/things/<thinguid>/enable", "application/json", 'false')
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: thing
Moin
Das Sample war (wenn ich dies überfliege) wohl für OH 2.x und müsste von Dir natürlich noch auf 3.x angepasst werden.
Funktioniert denn der Aufruf über den Explorer?? Und das http Binding läuft bei Dir schon korrekt??
Das Sample war (wenn ich dies überfliege) wohl für OH 2.x und müsste von Dir natürlich noch auf 3.x angepasst werden.
Funktioniert denn der Aufruf über den Explorer?? Und das http Binding läuft bei Dir schon korrekt??
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
-
- Beiträge: 93
- Registriert: 11. Apr 2018 09:55
Re: thing
Über das APi geht es über den Browser nicht.
Vielleicht bin ich auch zu blöd dazu. Hier ist die ausgabe des Api explorer
Http binding ist instaliert
und hier meine rule
und so auch getestet
so heisst die Kamera
Thing ipcamera:onvif:001 "Kameratuer"
Vielleicht bin ich auch zu blöd dazu. Hier ist die ausgabe des Api explorer
Http binding ist instaliert
Code: Alles auswählen
curl -X 'PUT' \
'http://192.168.192.221:8080/rest/things/ipcamera%3Aonvif%3A001/enable' \
-H 'accept: */*' \
-H 'Content-Type: text/plain' \
-H 'Authorization: Bearer eyJraWQiOm51bGwsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJvcGVuaGFiIiwiYXVkIjoib3BlbmhhYiIsImV4cCI6MTY0MDk2NTE5MywianRpIjoidmFfeGlSMWJ6T1NEY2RzVFlDUlE5dyIsImlhdCI6MTY0MDk2MTU5MywibmJmIjoxNjQwOTYxNDczLCJzdWIiOiJUaG9tbXkiLCJjbGllbnRfaWQiOiJodHRwOi8vMTkyLjE2OC4xOTIuMjIxOjgwODAiLCJzY29wZSI6ImFkbWluIiwicm9sZSI6WyJhZG1pbmlzdHJhdG9yIl19.idbleEbqSa7KgkI1MVwrMEfjPz1YixSV70nM2aGGJ-uIEzIXKZs_2QyOSU2gVmTCfRmE8GZn-1q25yJxzoTwEl2J3KuSPFQ9B6ACAo_48sRFZdNATCr4_aeo4MuOXYgI-x9nO75PiiLGZISh7Jr80_E2rJY3SGotLRzqhI9WT9DmSsOa2T3SqlMkoiqF_w7HjZOaCNhh6I5froGEYxEU1sPqVhI9v-GmvEGFWY8iBS8d_OnG6qa9b4huFhdIxPl59zyGHxY0z5Iu9M0jJDyE1_341JeWciZrvCXzrBIvydYCtExmeC8zbYZz52iy5qPcA25-lvTv7-aFWGl1IJ93_Q' \
-d 'string'
Code: Alles auswählen
rule "teste"
when
Item Kamera123 received command ON
then
executeCommandLine(" curl 'http://192.168.192.221:8080/rest/things/ipcamera%3Aonvif%3A001/enable' -H 'Authorization: Bearer eyJraWQiOm51bGwsImFsZyI6IlJTMjU2In0.eyJpc3MiOiJvcGVuaGFiIiwiYXVkIjoib3BlbmhhYiIsImV4cCI6MTY0MDk2NTE5MywianRpIjoidmFfeGlSMWJ6T1NEY2RzVFlDUlE5dyIsImlhdCI6MTY0MDk2MTU5MywibmJmIjoxNjQwOTYxNDczLCJzdWIiOiJUaG9tbXkiLCJjbGllbnRfaWQiOiJodHRwOi8vMTkyLjE2OC4xOTIuMjIxOjgwODAiLCJzY29wZSI6ImFkbWluIiwicm9sZSI6WyJhZG1pbmlzdHJhdG9yIl19.idbleEbqSa7KgkI1MVwrMEfjPz1YixSV70nM2aGGJ-uIEzIXKZs_2QyOSU2gVmTCfRmE8GZn-1q25yJxzoTwEl2J3KuSPFQ9B6ACAo_48sRFZdNATCr4_aeo4MuOXYgI-x9nO75PiiLGZISh7Jr80_E2rJY3SGotLRzqhI9WT9DmSsOa2T3SqlMkoiqF_w7HjZOaCNhh6I5froGEYxEU1sPqVhI9v-GmvEGFWY8iBS8d_OnG6qa9b4huFhdIxPl59zyGHxY0z5Iu9M0jJDyE1_341JeWciZrvCXzrBIvydYCtExmeC8zbYZz52iy5qPcA25-lvTv7-aFWGl1IJ93_Q" )
end
Code: Alles auswählen
rule "teste"
when
Item Kamera123 received command ON
then
sendHttpPutRequest("http://192.168.192.221:8080/rest/things/ipcamera:onvif:001/enable", "application/json", 'false')
end
so heisst die Kamera
Thing ipcamera:onvif:001 "Kameratuer"