Http items not updating any more

I have a textual config with items using http updates like this:

Number Vito_RaumtemperaturSoll                  "RaumtemperaturSoll"                  <temperature>    (gHeating)    
        { http="<[^[-+]?[0-9]+\\.[0-9]+))] >[CHANGED:POST:$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.

Any idea where to start looking ?

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:

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 :frowning: 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.

Can I use one thing with many channels or is it many things with one channel each. And how do I go about the CHANGED: part ?

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.

use stateExtension for different URL parameters