jpraus / arduino-opentherm

Arduino library and hardware shield to send and receive data from Opentherm devices
Other
160 stars 42 forks source link

Support for opentherm smartpower #36

Open IgorYbema opened 2 years ago

IgorYbema commented 2 years ago

Opentherm smartpower allows thermostats to ask more power from the slave. This is not in the code yet. It uses same schematic and is only software based. In fact, it is just swapping the low/high logic where on high power both voltage and ampere are at idle high (for medium power only amps are at idle high). At least that is what I understand from the original opentherm gateway designer.

Was looking at the library how to implement this but I got a bit puzzeled. So maybe just a quick ask here if you might be interested in implementing it.

KEYvv commented 1 year ago

Hi. I'm into Opentherm the smart power and looking for reference code for a certification. Are you still making a code for Opentherm smartpower?

IgorYbema commented 1 year ago

I have got some simple implementation but it doesn't work flawless yet. This library isn't compatible enough with the different states. And I don't have the opentherm 3 specification where smart power is explained so I am doing it from knowledge I gain from others. Do you have the smart power specification?

IgorYbema commented 1 year ago

You can find some addtions to the libary in this version. You can spot the smartpower changes. https://github.com/IgorYbema/HeishaMon/blob/opentherm/HeishaMon/OpenTherm.cpp