openhab 3 http binding
Verfasst: 2. Apr 2022 15:23
Hallo an Alle
bei mir läuft unter openhab 2.5 alles super, nur jetzt möchte ich umziehen auf openhab 3und ich steh schon an.
habe das so konfiguriert unter openhab 2.5
Schritt 1: Lege in der http.cfg einen http Cache an:
voltoPlus.url=http://192.168.178.45/api/v1/values
voltoPlus.updateInterval=60000
Nun steht das JSON Objekt als Cache zur Verfügung. Weiterhin brauchst Du drei Items für die drei Werte.
items:
Number VoltoPlus_U1 "U1 [%.1f V]" {http="<[voltoPlus:60000:JSONPATH($.[?(@.id=="U1")].value)]"}
Number VoltoPlus_U2 "U2 [%.1f V]" {http="<[voltoPlus:60000:JSONPATH($.[?(@.id=="U2")].value)]"}
Number VoltoPlus_U3 "U3 [%.1f V]" {http="<[voltoPlus:60000:JSONPATH($.[?(@.id=="U3")].value)]"}
jetzt habe ich die items auch unter openhab3 so definiert,(visual studio) und im http binding ein thing
http://192.168.178.45/api/v1/values hinterlegt.
die werte sind alle auf 0
ich werde mit openhab3 nicht so richtig warm
hat jemand einen TIP
Danke
bei mir läuft unter openhab 2.5 alles super, nur jetzt möchte ich umziehen auf openhab 3und ich steh schon an.
habe das so konfiguriert unter openhab 2.5
Schritt 1: Lege in der http.cfg einen http Cache an:
voltoPlus.url=http://192.168.178.45/api/v1/values
voltoPlus.updateInterval=60000
Nun steht das JSON Objekt als Cache zur Verfügung. Weiterhin brauchst Du drei Items für die drei Werte.
items:
Number VoltoPlus_U1 "U1 [%.1f V]" {http="<[voltoPlus:60000:JSONPATH($.[?(@.id=="U1")].value)]"}
Number VoltoPlus_U2 "U2 [%.1f V]" {http="<[voltoPlus:60000:JSONPATH($.[?(@.id=="U2")].value)]"}
Number VoltoPlus_U3 "U3 [%.1f V]" {http="<[voltoPlus:60000:JSONPATH($.[?(@.id=="U3")].value)]"}
jetzt habe ich die items auch unter openhab3 so definiert,(visual studio) und im http binding ein thing
http://192.168.178.45/api/v1/values hinterlegt.
die werte sind alle auf 0
ich werde mit openhab3 nicht so richtig warm
hat jemand einen TIP
Danke