-
Notifications
You must be signed in to change notification settings - Fork 44
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
Received invalid OpenTherm response #18
Comments
Nothing to worry about. When boiler doesn't support a option and you configure it to be output – you'll get that kind of response. |
Hi! Stumbled at this issue and decided to share my findings in case someone has a similar problem. I too have intermittent OpenTherm errors mostly with For me this problem occurs when I enable Dallas temperature sensors in my ESPHome config. Looks like they take a relatively long time to poll and MCU gets blocked until polling is finished. This stops OpenTherm library from processing the response in time and leads to an error. Additionally, my boiler also sometimes treats this as an error, but fortunately recovers in a matter of 1 or 2 seconds. This is not confirmed with rigorous debugging, but when I turn off Dallas sensors in my config and leave only OpenTherm, all errors magically disappear. I don't know whether I'm going to do anything about these errors, since they don't seem to affect boiler operation — OpenTherm sends all final values back and forth all the time, so a sporadic error is not critical from protocol viewpoint. The only course of action I can think of is refactoring OpenTherm communication into a separate ESP32 device and communicating with main ESP32 thermostat asynchronously using SPI or some such. But at this point this seems like hell of an overkill, and I'm probably going to just ignore these warnings. |
What if my boiler Termet EcoCondens Silver is getting " Received invalid OpenTherm response: 0, status=3 " for all sensors ? It |
I have the same issue. Have you managed to fix it? |
Managed to compile and install this integration. The I get the following error as a loop:
Any thoughts?
The text was updated successfully, but these errors were encountered: