ESPAltherma icon indicating copy to clipboard operation
ESPAltherma copied to clipboard

Get data for external thermostat for main zone

Open stomko11 opened this issue 3 years ago • 9 comments

I am using external thermostat on my heatpump. None of the 2 values below reflect that state: {0x10,1,307,1,-1,"Thermostat ON/OFF"}, {0x60,2,303,1,-1,"Thermostat ON/OFF"},

I checked wiki, there is a comment for one of them that this is basically ANY thermostat (DHW, LW, main zone, additional zone). Is there a way to capture only main thermostat? I would like to know when there is a request for heating from my external regulation.

Additionally, is there a way to tell when compressor is actually running? (that is displayed on heat pump as symbol for DHW or LW with circling arrows around it).

stomko11 avatar Nov 24 '21 13:11 stomko11

I don't think you can isolate the thermostat information... Personally I replaced the thermostat with several indoor esp with temp sensors and an additional relay on the HP as external thermostat. So I can control when to heat on HomeAssistant.

For the operation mode:

Operation mode will tell you whether it's doing nothing (Fan only) or Heating: that's for the compressor Indoor Operation mode or I/U Operation mode will tell you for what the compressor is running: DHW (default) or Heating or both Heating + DHW

raomin avatar Nov 24 '21 21:11 raomin

Even the "Operation mode" - it is almost always in "heating", yet it is not heating constantly. "Indoor operation mode" does reflect when there is DHW heating, then it switches to Heating by default, doesn't mean it actually heats water. Most of the time, it is only water pump turning on, cycling heated water, turning off, until water temperature is insufficient and then it starts heating.

As for external thermostat, I basically do have the same, except for logic not being tied to Home Assistant, as it is standalone system (Danfoss Link). Although it is bit OT, but can I ask you how do you manage your heating? I read quite a few articles, various thermostats (virtual, PWM, etc.), but majority is suitable for one thermostat / one actor. What I need is one thermostat, possibly few actors (as one room with one thermostat can have several valves that need to be opened/closed), which I guess could be managed by group of valves and simply let Thermostat operate groups instead of standalone valves. But on the top of it, I need some kind of logic to say if there is at least one circuit opened, and if there is, turn on heating, and turn it off once there is no more heat needed.

stomko11 avatar Nov 25 '21 06:11 stomko11

many thanks stomko11!

dncex avatar Dec 23 '21 15:12 dncex

Now I succeded in controlling the heating ON and OFF with the relay. What is strange is that sometimes (especially during the night, so when the outside temp is low, here around zero) the heat pump is starting by itself even if the heating is off (I have an hybrid hpu, so gas boiler +heat pump). Do you know which settings I should look at?

dncex avatar Dec 24 '21 10:12 dncex

Maybe it is just doing its things - defrost or whatever needs to be done at that time. Could be irrelevant to thermostat being ON or OFF.

stomko11 avatar Dec 24 '21 10:12 stomko11

It is due to freeze protection. Set the freeze protection temperature to -12°C! In a recently built house you will never see frozen water pipes inside. Otherwise you would need to freeze protect your domestic water system as well.

KalaNagHTD avatar Dec 24 '21 11:12 KalaNagHTD

many thanks KalaNagHTD! The protection make sense for the external portion of the tubes connecting the extenal unit. Anyhow do you know where to check that parameter and eventually how to modify it?

dncex avatar Dec 24 '21 17:12 dncex

If you have a split unit with refrigerant in the external tubes there is no risk of freezing.

KalaNagHTD avatar Dec 24 '21 18:12 KalaNagHTD

I know how to set the freeze protection temperature for the HPSU/ECH2O internal unit only.

KalaNagHTD avatar Dec 24 '21 19:12 KalaNagHTD