thanks Glynn - te the Room temp correction - mine is set at 0 which is probably the default?
I have been following this thread with great interest as we are currently setting up an R290. It’s a sizeable house with an established UFH system over three floors using Uponor kit from about 16 years ago.
Thanks to all who have contributed to this and especially Dave who submitted the yaml for HA. I implemented it yesterday and it is cracking! (I need to adapt it for more than one circuit so that will take some reverse engineering of the JSON from the local device and some Polish translation!)
Is there a neat way to drive the three floors each with its own circ pump and zone valve from the Smart Controller? The potential wiring seems messy to me. I think we will need to combine two floors into one circuit.
Any help would be gratefully received and I shall let you know how I get on.
Thanks again,
Gerald.
Thanks @glyn.hudson. does the controller show the heatpump firmware version?
I checked in with Grant and they say my heatpump has the latest firmware.. although re update on the app their response is a little less confident..
HI Michael,
This button refers to the cloud software of the app – it has no relevance to your heat pump – please do not press it.
Show quoted text
How do get HA to trigger the water reheat, Dave? I am using a combination of the REST sensors and the econet300 integration but they are read only sensors. I have written to Plum for more info on the endpoints but I don’t think they communicate with end customers!
I think DHW boost is ID 115: HDWStartOneLoading
curl -u "admin:admin" "http://<ECONET_IP>/econet/newParam?newParamName=115&newParamValue=1"
Here’s the full paramater list: econet-param.md · GitHub
I’ve not tested it since I don’t use econet any more. I use Econext which makes integration with HA much easier: Econext: Direct local control of Grant HP290 Econet replacement (Plum ecoMAX360i)
Another option is this Econet HACS integration, this may support DHW boost: GitHub - jontofront/ecoNET-300-Home-Assistant-Integration: ecoNET 300 integration to HA · GitHub
Here are all the rest command endpoints I use, change the IP address.I assume you know how to call a REST COMMAND in HA, supplying parameter if required. This lives in the configuration.yaml section.
rest_command:
set_dhw_temp:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=103&newParamValue={{value}}&_=UID"
set_dhw_hysteresis:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=104&newParamValue={{value}}&_=UID"
# 0 =off, 1=day, 2=night, 3=scheduled
set_ch1_work_state:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=236&newParamValue={{value}}&_=UID"
# 0 =off, 1=on, 2=scheduled
set_dhw_work_state:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=119&newParamValue={{value}}&_=UID"
set_ch1_day_temp:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=238&newParamValue={{value}}&_=UID"
set_ch1_night_temp:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=239&newParamValue={{value}}&_=UID"
set_ch1_hysteresis:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=240&newParamValue={{value}}&_=UID"
set_ch1_fixed_lwt:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=261&newParamValue={{value}}&_=UID"
set_ch1_reduction:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=262&newParamValue={{value}}&_=UID"
set_ch1_multiplier:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=263&newParamValue={{value}}&_=UID"
set_ch1_curve:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=273&newParamValue={{value}}&_=UID"
set_ch1_curve_shift:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=275&newParamValue={{value}}&_=UID"
boost_dhw:
username: "admin"
password: "admin"
method: put
url: "http://192.168.1.25/econet/newParam?newParamName=115&newParamValue=1&_=UID"
econet_silent_off:
url: "http://192.168.1.25/econet/newParam?newParamName=1386&newParamValue=0"
method: put
username: "admin"
password: "admin"
econet_silent_schedule:
url: "http://192.168.1.25/econet/newParam?newParamName=1386&newParamValue=2"
method: put
username: "admin"
password: "admin"
econet_silent_level_1:
url: "http://192.168.1.25/econet/newParam?newParamName=1385&newParamValue=0"
method: put
username: "admin"
password: "admin"
econet_silent_level_2:
url: "http://192.168.1.25/econet/newParam?newParamName=1385&newParamValue=2"
method: put
username: "admin"
password: "admin"
Thank you all. The very large parameter reference did not work for some of my metrics but I have managed to reverse engineer many missing ones. I shall start a new topic in case anyone wants them. I also seem to have a situation where only one circuit is actually obeying the weather compensation even though it is set on three.
The heat pump can only output a single flow temperature, I’m assuming it will always default the highest of the three zones, then the other zones will presumably blend down the temperature to achieve the calculated flow temperature for each zone?
Thank you Glyn - I discovered the circuits had a “minimal” limit of 30c on them.
@glyn.hudson randomly noticed you set up cooling on yours today. How well did that work? I assumed with rads it’s not worth it but don’t know!
Well spotted! Yup, it’s pointless trying to cool with rads. But it’s cool the unit can support cooling
Hi folks, I’ve noticed when the hot water cycle is running the top of my rads can be luke warm. Probably not a big deal but the house is hot enough in the summer without adding any additional heating. Did I read something about the circulation pump running after a hot water cycle has run?
That’s not normal, it sounds like maybe your diverter valve is not working correctly or something has not been plumbed right.
At the end of a DHW cycle the diverter valve will move back to space heating a small amount of hot water will be put into the space heating circuit (about 0.15kW), this is not enough heat to be able to feel any significant warmth in rads.
Thanks I mentioned to my installer and he’s going to check. We have a volumiser, not sure if that makes any difference?
Id assume during a hot water cycle the heatpump water temp is closer to 50 degrees? Our hot water set temp is 48, if it was pumping around both the hot water and rads the rads would feel significantly warm? They are definitely not hot id say like warm at top cold at bottom and I’m not sure if it’s at beginning during or end of cycle.. just need to wait for a hot water cycle to run
The volumiser should only be on the space heating circuit
To achieve a set point of 48C the flow temperature slowly climb to reach about 53-55C by the end of the run. But during the DHW cycle the diverter valve should be diverting all the flow into the cylinder coil. There should not be any flow of water and therefore heat going into the rads during the DHW cycle.
Thanks Glynn, yes for sure shouldn’t be any hot water in the rad circuit. I’ve seen some older YouTube videos where reverse circulation can happen so I’ll ask about that but installer will check anyway. The valve is definitely working as I can see the hot water temps rise in the cylinder during a run. I do suspect it’s a little slow. I’ve set point at 48 and hysterisus at 7 and the run takes about 50 minutes to top up the cylinder. The temp sensor is middle of cylinder..200 litres


