I have a textual config with items using http updates like this:
Number Vito_RaumtemperaturSoll "RaumtemperaturSoll" <temperature> (gHeating)
{ http="<[http://192.168.1.61/read?DP=0x2000&Type=TempL:88600230:REGEX((^[-+]?[0-9]+\\.[0-9]+))] >[CHANGED:POST:http://192.168.1.61/write?DP=0x2000&Type=TempL&Value=%2$s]" }
Since the upgrade to OH3 this is not working any more.
The model loads without warning or error. Only two hints are
2020-12-22 19:39:14.495 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'http1' does not exist - ignoring it.
2020-12-22 19:39:14.501 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'expire1' does not exist - ignoring it.
Looks like you’re using the v1 binding syntax. v1 bindings are no longer supported in openHAB3. You’ll have to move to the new binding: https://www.openhab.org/addons/bindings/http/
The Expire binding was also v1, but the functionality has been moved to the Core in OH3 so your syntax for Expire can stay the same.
Thanks, seems you’re right. I was afraid of that I just wonder why there is so little about this on the internet. I hardly found any examples.
If I understand it correctly, each url is a separate Thing ? I have many items feeding from the same url but with a different url parameter, e.g.
I’m afraid I can’t help as I don’t use the HTTP binding, nor am I on openHAB3!
They only thing I can do is be annoying and point you to a massive thread. Be aware that this thread was started as a new binding for openHAB2, and then switched to openHAB3-only in early October - just in case you get confused at the mention of openHAB2 in there.
It’s usually this way round: 1 Thing, many Channels.