I was looking for a binding for the Bosch EasyControl CT200, which was recently installed in my home.
I have found it has an accessible API, and the how-to to get to it is described here (tested it an it works!)
Unfortunately I do not know yet how to program a binding myself (even though I am an experienced programmer in multiple languages), and I fear that even setting up an openhab development environment will take more time than I currently have available.
Maybe more people run into this, so for now this is not much more than a Feature Request - sorry for that.
Did you get any further with this or know where I can take a look? I have a Bosch Wave controller so trying to see if there is any work going on for a binding.
Hi all,
any chance you got this working? I (chatgpt) found an interesting workout using HTTP binding. It says to run a bridge using a linux service API.
bosch-xmpp easycontrol bridge 3000 127.0.0.1
Example channel configuration (using text-based .things file approach):
java
Thing http:url:BoschCT200 "Bosch CT200 Bridge" [
baseURL="http://127.0.0.1:3000/bridge",
refresh=60] {
Channels:
Type number : roomTemperature "Room Temperature" [
stateExtension="ecus/rrc/uiStatus",
stateTransformation="JSONPATH:$.value.currentRoomTemperature"
]
Type number : setpoint "Setpoint Temperature" [
stateExtension="ecus/rrc/uiStatus",
stateTransformation="JSONPATH:$.value.currentSetpoint"
]
}
Link channels:
Number CT200_RoomTemperature "Room Temp [%.1f °C]" { channel="http:url:BoschCT200:roomTemperature" }
Number CT200_Setpoint "Setpoint [%.1f °C]" { channel="http:url:BoschCT200:setpoint" }
I will try to hack this one, so let me know if you are still interested and I will keep you updated!
Just out of curiosity: I have the Bruderus km200 binding working with a Bosch MBLanI. As these devices also use the same XMPP protocol from Bosch just try the binding with the CT200 and see what happens…
Probably a long shot, but there is a radio thermostat company of America device labeled CT200 in the zwave database. Frequently other companies make clones. Anything in the manual about zwave? Also think some devices are Wi-Fi only, so http is a good idea.