I use the HTTP-Binding to change some of the parameters in the ISG, which is the web interface for my Stiebel Eltron heat pump as these parameters are not available.
Since upgrading from OH3.2 to OH3.3, all of these HTTP-Items for my heat pump don´t work anymore.
When I send a command, it is directly followed by “predicted to become” the old value again. When I disconnect the channel, the value of the items changes.
2022-07-07 09:31:05.276 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'LWZ_Kuehlen_Leistungsvorgabe' received command 45.0
2022-07-07 09:31:05.277 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'LWZ_Kuehlen_Leistungsvorgabe' predicted to become 50 %
These are the affected HTTP-Things:
Thing http:url:LWZ "LWZ" [ baseURL="http://192.168.178.46/", commandMethod="POST", contentType="application/x-www-form-urlencoded" ] {
Channels:
Type number : Lueftung_Passivkuehlung [ commandExtension="save.php", mode="WRITEONLY", commandTransformation="MAP:LWZ_http_Lueftung_Passivkuehlung.map"]
Type switch : Lueftung_WWStopSommer [ commandExtension="save.php", mode="WRITEONLY", onValue="data=[{\"name\":\"val413\",\"value\":\"1\"}]", offValue="data=[{\"name\":\"val413\",\"value\":\"0\"}]" ]
Type number : WW_Leistungsvorgabe [ commandExtension="save.php", mode="WRITEONLY", commandTransformation="MAP:LWZ_http_WW_Leistungsvorgabe.map"]
Type number : Kuehlen_Leistungsvorgabe [ commandExtension="save.php", mode="WRITEONLY", commandTransformation="MAP:LWZ_http_Kuehlen_Leistungsvorgabe.map"]
Type number : Heizen_Integralanteil [ commandExtension="save.php", mode="WRITEONLY", commandTransformation="MAP:LWZ_http_Heizen_Integralanteil.map"]
Type number : Heizen_Proportionalanteil [ commandExtension="save.php", mode="WRITEONLY", commandTransformation="MAP:LWZ_http_Heizen_Proportionalanteil.map"]
}
And this is exemplarily “LWZ_http_Lueftung_Passivkuehlung.map”:
0=data\=[{"name":"val90","value":"0"}]
1=data\=[{"name":"val90","value":"1"}]
2=data\=[{"name":"val90","value":"2"}]
3=data\=[{"name":"val90","value":"3"}]
4=data\=[{"name":"val90","value":"4"}]
In OH3.2 it worked without problems.
Interestingly, the HTTP calls I use for other purposes like my visualization tablets or the door still work without any issues.
And when changing the HTTP-Binding into DEBUG log level, it doesn´t show anything when changing the value of one of the affected heat pump items.