I used ESP32-C3 super mini. I managed to solve the problem from point 1). When trying to start communication, duplicate entities with the same entity name and with the index “”_2" at the end of the name appeared in HA. I deleted all entities in the HA database and re-read the ESP32 module to HA. After this procedure, the states in HA are refreshed.
I still have to solve the problem from point 2). I cannot set the temperature for heating, because there is a limit of max +5 degrees. I have set the water temperature control, not the heating curve correction.
To be completely happy, I would also like to build a climate entity separately for heating and for DHW from the read entities, this is how it was done in the application that cooperated with the cloud.