Hello everyone,
I am using the current openHAB version 5.1 and since the update I am experiencing a problem with my HTTP binding.
I am controlling a second openHAB instance, which runs on a separate system and is accessed via VNC.
This second instance has always been controlled through HTTP requests sent from my main openHAB installation.
For this purpose, I use an HTTP Thing that previously sent commands to an item on the second instance using the old BasicUI‑CMD interface. This worked flawlessly for years.
Here is an example from my Thing configuration:
Type switch : Terrasse "Terrasse" [
mode = "READWRITE",
stateExtension = "rest/items/Terrasse",
stateTransformation = "JSONPATH:$.state",
commandExtension = "basicui/CMD?Terrasse=%2$s",
onValue = "ON",
offValue = "OFF"
]
Retrieving the status still works:
http://192.168.3.3:8080/rest/items/Terrasse
However, sending a command via:
http://192.168.3.3:8080/basicui/CMD?Terrasse=ON
no longer works since an openHAB update.
Instead, I get the following error message:
Sorry
Requested content not found.
Debug information
Url: /basicui/CMD?Terrasse=Toogle
Path: /basicui/CMD
Query:
Terrasse: Toogle
Route: (.*)
It looks like the entire /basicui/CMD interface has been removed or changed.
Before the update, this worked exactly as expected.
My question:
Is there a new or official way in openHAB 5.x to send a GET‑URL command to an item — especially when controlling a second openHAB instance remotely?
Thanks in advance for any help!
Joe