Laxilef / OTGateway

OpenTherm gateway for HomeAssistant
GNU General Public License v3.0
120 stars 15 forks source link

Domusa Bioclass HM 16 #21

Closed Laxilef closed 6 months ago

Laxilef commented 7 months ago

I have assembled a DIYLESS Thermostat shield with a D1 Mini and installed version 1.3.3

It works with my Domusa Bioclass HM 16 pellet boiler. I have left the master ID with value 0 (default)

Almost everything works, DHW, correct. Diagnostics, fault messages, etc. ok. But I don't see the % modulation, my old Tado showed me that value. Is there any way to see it? I'm interested to see if the modulation works well. I don't see the value of pressure either.

On the other hand, wouldn't it be more correct to show the HW controller in HA as water_heater entity and not as climate?

Originally posted by @MikelillOi in https://github.com/Laxilef/OTGateway/issues/3#issuecomment-1851397379

Your "flame" is always on, even when heating = off. I don't know why this could be, but it's not right. The request for get modulation is standard. If it is always 0, then the boiler does not support this request.

I can confirm that the boiler continues to work even though it appears as off in the integration.

The comercial Tado thermostat showed the modulation percentage correctly. Can we read any log or something to investigate it?

Laxilef commented 7 months ago

@MikelillOi I think we should continue in another issue. You can listen to the communication between the boiler and thermostat using the firmware monitor from Ihor Melnyk: https://github.com/ihormelnyk/opentherm_library/blob/master/examples/OpenThermGatewayMonitor_Demo/OpenThermGatewayMonitor_Demo.ino But for this you will need another board: https://diyless.com/product/esp8266-opentherm-gateway

Your boiler may be using non-specific IDs for communication.

MikelillOi commented 7 months ago

Thank you for open a new issue.

image

Here you have 4 sensor history graphic. Heater, DHW, Flame and modulation.

In my old Tado, there was only one option to configure OpenTherm, which makes me think that the boiler will use the predefined message to indicate the modulation. Today I am trying with pid instead of equitherm to see if the result changes.

Another strange thing, as we saw, is that the "heating" sensor turns off and on, and the boiler doesn't really stop.

At the afternoon, I will make somo test with OTMonitorDemo, and compiling the latest build of yout project.

Laxilef commented 7 months ago

Another strange thing, as we saw, is that the "heating" sensor turns off and on, and the boiler doesn't really stop.

Try turning on "Modulation sync with heating". But this will not affect the reading of the modulation level.

MikelillOi commented 6 months ago

Another strange thing, as we saw, is that the "heating" sensor turns off and on, and the boiler doesn't really stop.

Try turning on "Modulation sync with heating". But this will not affect the reading of the modulation level.

Same result. Can you think of anywhere to look?

Laxilef commented 6 months ago

I think you should start by listening to the communication between the boiler and the Tado thermostat.

MikelillOi commented 6 months ago

I think you should start by listening to the communication between the boiler and the Tado thermostat.

Can I do it with Tasmota or other firmware? So I don't have to buy more hardware

Laxilef commented 6 months ago

No, the slave needs another board. Boiler <---> master board <---> esp <---> slave board <---> thermostat

github-actions[bot] commented 6 months ago

This issue is stale because it has been open 15 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] commented 6 months ago

This issue was closed because it has been stalled for 5 days with no activity.