-
Notifications
You must be signed in to change notification settings - Fork 6
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
Daikin D2C #11
Comments
Today I have properly controlled t_set and boiler temperature was right.. set to 45°, then to 60° and modulation rise up... Set to 30° and modulation fall down near to 0%. Then turn off boiler central heating and turn on again... Boiler never turn on again... My OT version is 4 according to opentherm_version_device sensor |
Hi @dmd79! Unfortunately, every boiler is different and all I can do is just look at the logs and see if any errors are reported. Obviously, you've already done that. I have a really basic Buderus boiler which supports the bare minimum of OpenTherm protocol, so I can't even comment on how most of the sensors and controls should normally be working. As for your boiler not turning central heating back on — did you try to power down the boiler, disconnect the OpenTherm bridge and run the boiler without the thermostat? On my boiler I need to short OpenTherm terminals in order to signal that thermostat is not present. |
Hi and thank for the answer... just to be clear.. when boiler is turn off by t_set=0 or shut down by CH_ENABLE switch it stay forced off for some minute.. I think it's the normal behavior |
With some boilers, the controller (master) needs to announce the OT version that it implements using ID124 if I remember my notes correctly. Failure to announce OT version could be the reason @dmd79 is having problems. |
@FreeBear-nc, thank you! Will implement this message in the |
Note to self: found an example usage here: https://github.com/Laxilef/OTGateway/blob/351a884685d92884c55b0e0a591911ba3ed5557b/src/OpenThermTask.h#L810 |
Thank for your help. Looking here seems the right I'd |
@dmd79 I've added an ability to specify master OpenTherm version in external_components:
source: github://olegtarasov/esphome-opentherm@develop
refresh: 0s You can specify OpenTherm version as a float at hub level: opentherm:
in_pin: IN_PIN
out_pin: OUT_PIN
opentherm_version: 2.2 # I don't know what version do you need, my boiler doesn't support this message :) Please let me know if it works. |
Hello, I've got the log with otgw -> WriteData 162 34 0 the f8.8 value of 52 50 48 46 .... should be 34 32 30 2E..... |
Ok I'm right. The ID is 162 and the easy fix is this, but it can't be done for other of course |
Hi @dmd79! I will look into adding an ability to override message id in a day or two. |
Hello all...
I'm trying to use esphome opentherm on my Daikin D2C boiler
I can see many parameter and randomly turn on and off boiler, but seems something is missing
With original Daikin thermostat I can see on boiler display the room temperature, but when using esp32 the boiler display show ---
Seems the original thermostat send to the boiler the room temperature
If you have some idea about this, any test I can do please tell me
Thank
Edit
I have to use t_room as input sensor
but still can't properly regulate boiler modulation
The modulation is like 0% or 100% and the CH water temperature ore not the one I set (manually with number entity on home assistant or esp web page, I'm not using pid because want to investigate. Even with pid the modulation is like 0% or 100%)
Edit 2
I can't change dhw from esp, looking at boiler display still be at 54 degrees (the value set by original thermostat) and can't turn off
Looking at the log seems that CH_SETPOINT and DHW_SETPOINT are sent and received correctly, but the issue persist
logs_ot_logs (1).txt
The text was updated successfully, but these errors were encountered: