I made a diagram for the cable and posted it into the github repository.
Protocol is pretty simple, if you pull down my source code (in Pascal / Delphi) it is pretty easy to convert it to C code. I made it as modular as possible.
In short, it's a data packet of fixed length. Containing sender and receiver address, r/w command, heating circuit number, register address, value and checksum. Comm is UART, 2400, 8, E, 2. Send one packet out with request and receive one packet back.
You need a list of parameters that you are interested in reading or writing, procedure to pack and unpack the data structure and UART port.
p.s. There is another person, also from France, that is building something similar. Also my plan is to buy RPi in the nearby future, install HA and migrate this heat pump to it. So we are 3 people working towards the same goal. I think we should set-up a common place for this development. GitHub seems appropriate place for that. What are your thoughts?