Replies: 4 comments 5 replies
-
Well having torn my hair out, and having created a large head-shaped dent on the front of my Vaillant boiler (lol jk ;0) I have made some progress here, which might in fact answer my own question. This is maybe not the end of the story, but at least if others are looking for answers they might find help here. A lot of reference was made by chatGPT to a parameter SetModeOverride which can be sent to the Vaillant to override the boiler's internal controls, but this wasn't appearing in the list of available parameters on an Anyhow, I found reference to adding the correct settings to bai.308523.inc as follows:
So I did this, and with the following parameters I can now update the boiler flow temp programatically to e.g. 55 degrees!
So I think my current issue is resolved, unless anyone has a different/better way to do this. I wonder why the line is missing from the config file though (in both the German and English versions). @john30 I wonder if you could check my work here and let me know if I've missed anything more obvious? It might be worth putting this in a useful place of examples as I can't imagine I'm the first to want to do this. Many thanks |
Beta Was this translation helpful? Give feedback.
-
I discovered that the SetModeOverride command needs to be manually added to your configuration files. Specifically, in the file bai.308523.inc, I added the following line: r;wi,,SetModeOverride,Betriebsart,,08,B510,00,hcmode,,UCH,,,,flowtempdesired,,D1C,,,,hwctempdesired,,D1C,,,,hwcflowtempdesired,,UCH,,,,setmode1,,UCH,,,,disablehc,,BI0,,,,disablehwctapping,,BI1,,,,disablehwcload,,BI2,,,,setmode2,,UCH,,,,remoteControlHcPump,,BI0,,,,releaseBackup,,BI1,,,,releaseCooling,,BI2 ebusctl write SetModeOverride '0;55;0;-;-;0;0;0;-;0;0;0' |
Beta Was this translation helpful? Give feedback.
-
Hi Gareth
Thanks for your comments!
If you are determining dT from d.40 and d.41 - I've found these sensors to be .. meh. Perhaps because they are toclose to each other in the boiler. I've installed little ESP32s with DS18b20s on the actual pipes reporting to HA and I trust these more.
I’ve got some dallas sensors with esp32 strapped to the flow and return. Values are within a degree or so of the Vaillant.
What does d.29 show? This is flow rate in l/s on the panel (and some weird unit from ebusd - I've not quite got the bottom of this but maybe needs dividing by 64 - fwiw my boiler loads bai.308533.inc - YMMV)
This parameter isn’t available on my boiler. It’s 2012 vintage so predates the flow sensor?
From what I recall (do not trust!)- it's not additive - in the sense that you need to work out your 'index circuit' to see whether the pump has enough 'head' to power the system.
Aah yes. I need to dig into the Index Circuit and balance things from there. More work needed! I Think my index cct is the kitchen patio radiator, coming in at 2.something l/min.
Most pumps in boilers are super-capable of delivering the required head/pressure - I suspect your 624 isn't that old, so wouldn't necessarily blame the pump unless you also have an external pump - which could be whole other world of pain?
It’s the Vaillant internal pump. I’m wondering if it’s lost some of its ‘oomph’ ? No idea how to tell though. I’ve twiddled it and it runs freely.
Agree - we've probably gone super off-topic for ebusd, although I'd argue this amazing tool is the only way these types of discussions are enabled! I'm just down the A303 from you at Nether Wallop, and my wife says she is going to turn the heating back on some maybe will start to get real data again!
Very close to us. I’ve got customers in Broughton, Houghton and Stockbridge so travelled past regularly. Less so now I’m retiring though. More time for boilers!
Happy to continue the discussion though - forums like diynot.com might be a place where you'll get some non- EBUSD specific assistance?
Perhaps we can continue on your github discussion forum?
What heat meter did you install? I toyed with that too - so interested in what you went with.
I
|
Beta Was this translation helpful? Give feedback.
-
Hi Gareth
I think I might possibly have hit ‘send’ too early!
I’ve got a Kamstrup 603 heat meter with the 230v supply and Modbus option. I’ve got it talking to Home Assistant really well and I’m able to also read the smart gas meter into Home Assistant. This gives me a great way of looking at efficiency by comparing input kWh with output kWh. I’m getting around 87% efficiency with heating DHW tank. Not as high as I was expecting. See the graphs attached for interest.
What heat meter did you install? I toyed with that too - so interested in what you went with.
I
|
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
So I've spent a couple of days trying to get my head around how to do this seemingly simple thing!
My heating control is already under Home Assistant, and I want to enable the hot water tank to charge with a flow temp of approx 60 to 65 C, but vary the radiator flow temp based on outside temperature. I've already got PDHW (W-plan) configured, so I know when the boiler is providing heat to radiators vs hot water.
I can read all of the things via MQTT in Home Assistant, so the general connectivity between HA and my boiler is a-ok. What I want to be able to do is to set the parameter DesiredFlowTemp, without me having to twiddle the Heating temp knob on the boiler as the outside temperature changes!
bai FlowTempDesired = 60.00
Here is the output of ebusctl info:
and the output of find -a:
I've gone through many posts trying to understand how to get my boiler to accept my command to programatically change the flow temp but have failed! Has anyone else managed to get this working? I understand the trick is to convince the ecotec that it's got an external controller connected to the ebus, and to send keepalive messages which will enable me to write to parameters that are currently read-only. ChatGPT has given me various false leads! Am I barking up the right tree? If so what is the process I need to follow?
Many thanks!
Tim Robinson
Beta Was this translation helpful? Give feedback.
All reactions