-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bosch BTH-RA (radiator thermostat II): Fix inability for the heating algorithm to learn when using remote temp #6742
Bosch BTH-RA (radiator thermostat II): Fix inability for the heating algorithm to learn when using remote temp #6742
Conversation
Thanks! |
@DerDreschner Thank you - I really appreciate your work and awareness of the suboptimal regulation of the thermostats. Sorry if this is the wrong place to ask. As far as I understand, your made changes won't improve the situation when adapting the temperature via. the classic offset function - right? Would you recommend using the remote temperature function or the offset functionality? Best regards, mldy |
@mldytech : Well, would be better if Bosch would acknowledge the sub-optimal regulation as I can't do that much about it. 😂 And don't worry, there's not a wrong place to ask. 😄 Yes, your understanding is correct. This PR only affects the remote temperature functionality. It's hard to recommend anything as it depends on the concrete conditions you have. We have to keep in mind that ±0.4° and ±0.1°C are quite small changes and a lot of temperature sensors don't report that often by default as it drains the battery quite fast. So, my considerations are the following:
Another thing to try is "Better Thermostat", at least if you're using Home Assistant and being comfortable with using HACS. In my own experience, I were able to prevent a too slow thermostat reaction if the temperature is about to fall below the set-point. The slight over-shoot is still there, but at least it's an improvement. But, as a lot of folks out there, I would expect the Bosch Thermostat II to do that out-of-the-box... |
@DerDreschner thanks for keeping up with this. Sorry for lame question. Up until now I was setting mode to auto and set eg. 22 degrees during day and auto to 19 degrees during night. After this change should I change it to heat to 22 degrees and 19 degrees respectively? Or in another words if remote temperature is at 23 and target is heat 22 it would't open valve since temperature is higher than target? |
The BTH-RA is "famous" for over-/undershooting temperatures. After some changes, Bosch announced that there are no more planed changes to the heating algorithm. This resulted in quite a shitstorm where some folks plan to move away from the BTH-RA or Bosch Smart Home altogether.
While reading the threads, I recognized quite a pattern: A lot of the folks complaining use Home Assistant. As some of them posted valve opening charts as well (what seem to be impossible using the official Bosch bridge via API), they must use Zigbee2MQTT. I'm just not sure if they use a remote temperature reading to control the BTH-RA or not. Anyway, after experiencing an overshoot of 2°C during nighttime the last days, I tried to see if there is something wrong with the converter code.
And I guess I made some success. The thermostat seem to react at ±0.4° and ±0.1°. But the code in the herdsman converter rounds the remote temp value to ±0.5°. This appears to remove the ability for the heating algorithm to learn how much throughput would be enough to achieve the given temperature. It's more of a "open the valve complete" or nothing. It's far better with the changes applied (target temperature didn't changed in the shown time-frame).
As I don't work for https://github.com/BoschSmartHome and they seem quite in-cooperative when it comes to open source solutions instead of their proprietary bridge, all of this are just best guesses from my side. I can't say if these changes will really resolve, or at least improve, the over-/undershoot thematic. But if it does, well... Then Bosch should overthink their policies as this whole thematic made quite some negative PR. In case you need more man-power for that: hit me up, I'm open for a new workplace!
This is a list of the changes: