OpenTherm implementation #129
Replies: 2 comments 3 replies
-
Opentherm is lower layer protocol as per https://ihormelnyk.com/Content/Pages/opentherm_library/Opentherm%20Protocol%20v2-2.pdf?srsltid=AfmBOoq_TxCDE8DIcIBfa7GhisoRcE5f3kRodfNIALzJAYdTkX1LJZIQ so what you really what probably to achieve is adding support to devices which are represented as OpenTherm devices (but this doesnt mean you will implement Opentherm protocol). Good starting point will be probably to put here full API outputs which contains example outputs from tech API |
Beta Was this translation helpful? Give feedback.
-
Thanks for your reply. Below you can see truncated response for module data:
For now (I haven't tested that yet) I have defined this class:
Do you think that what I made have any sense? |
Beta Was this translation helpful? Give feedback.
-
Hi,
Recently I have setup L-12 controller. This controller supports OpenTherm protocol. Currently I'm trying to implement support for that.
Example of tile daya:
I'm thinking how to implement support for this tile to be compatible with current codding style. Also I don't know how OpenTherm works for other furnaces, that is if all data listed above are available.
My ideas are:
setCurrentTemp
,setCurrentTemp
and so on, that inherits fromTileSensor
andSensorEntity
In
async_setup_entry
function initialization will look like as follows:I don't know if all parameters exists on all OpenTherm devices so there is a check, if given parameter exists.
Beta Was this translation helpful? Give feedback.
All reactions