OH3 Remotec ZTS-500 Cooling Setpoint

Sorry to resurrect this thread after so long, but I’ve been running into the same issue. Seeing what @scoobydrvr did, I switched the item’s type from Number:Temperature to Number:Dimensionless, and now it works fine.

But I’d like to see how to get it to work properly with it set the “correct” way; as Number:Temperature. But I cannot get it to change (I have the same issue, it immediately switches back to the original value. I’ve tried (using the REST API) sending both e.g. 65 and 65 °F, and they both have the same effect: the actual setting switches back to the original value after sending the command.

Another thing that seems weird to me: if the channel type is Number:Temperature and the item type is Number:Temperature, if I put the item in my sitemap using the Default type, why does this not work? Shouldn’t BasicUI know it needs to send a unit as well? (Though, to be fair, maybe it is sending a unit, but it doesn’t actually work when I send a unit, so…)

Edit: I also saw this post and played around with a few things in BasicUI. I tried setting the label to Heat Setpoint [%.0f %unit%] and Heat Setpoint [%.0f °F], and neither of those work either.

The only way I can get it to work is by setting the item type to Number:Dimensionless, and sending raw values without a unit.