Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partload on "MF=Vaillant;ID=BAI00;SW=0703;HW=7401", loaded "vaillant/bai.0010006101.inc" ([PROD='']), "vaillant/08.bai.csv #484

Open
m8haben opened this issue Feb 8, 2025 · 4 comments

Comments

@m8haben
Copy link

m8haben commented Feb 8, 2025

I can no longer set my "PartloadHcKW" setting to an appropriate value using the "w -c bai PartloadHcKW 10.0" command. The command is not implemented, although I then read 10.0 with the command "r -c PartloadHcKW.
The value on the gas boiler remains unchanged.
I believe the wrong csv is being loaded to my gas boiler. The assignment doesn't fit. With the previous version of ebusd the "08.bai.HW7401.csv" was loaded and with the new version the "bai.0010006101.inc" which does not fit. Which csv is the right one?
How can I fix this error?

version: ebusd 23.3.23.3
update check: version 24.1 available
device: /dev/ttyUSB0, serial
signal: acquired
symbol rate: 66
max symbol rate: 179
min arbitration micros: 3
max arbitration micros: 236
min symbol latency: 0
max symbol latency: 19
scan: finished
reconnects: 0
masters: 7
messages: 871
conditional: 24
poll: 1
update: 12
address 01: master #6
address 03: master #11
address 06: slave #6, scanned "MF=Vaillant;ID=PMS00;SW=0107;HW=4302", loaded "vaillant/06.pms.csv"
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0703;HW=7401", loaded "vaillant/bai.0010006101.inc" ([PROD='']), "vaillant/08.bai.csv"
address 0a: slave, scanned "MF=Vaillant;ID=PMW00;SW=0117;HW=4402", loaded "vaillant/0a.pmw.hwc.csv"
address 10: master #2
address 12: slave, scanned "MF=Vaillant;ID=PMW00;SW=0117;HW=4402"
address 15: slave #2, scanned "MF=Vaillant;ID=UI ;SW=0501;HW=6201", loaded "vaillant/15.ui.csv"
address 23: slave
address 25: slave
address 26: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/26.solsy.hc.csv"
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 3f: master #23
address 50: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/50.solsy.mc.csv"
address 7f: master #24
address ec: slave, scanned "MF=Vaillant;ID=SOLSY;SW=0500;HW=6301", loaded "vaillant/ec.solsy.sc.csv"
address ed: slave, scanned "MF=Vaillant;ID=PMS00;SW=0107;HW=4302", loaded "vaillant/ed.pms.sc.csv"
address f7: master #20
address fc: slave #20, scanned "MF=Vaillant;ID=PMW00;SW=0117;HW=4402"

Best regards Roland

@JonesGW-MGD
Copy link

JonesGW-MGD commented Feb 8, 2025

Hi Roland,

HW=7401 should load bai.308523.inc (I'm not sure there ever was a 08.bai.HW7401.csv unless that's one you crafted yourself?). looks like this file did exist at one point pre 2.1.x

Looks like it might be loading bai0010006101.inc because you have no product ID.

If you do ebusctl find id. what does the line starting scan.08 id show?

Have you had the PCB changed by any chance?

@m8haben
Copy link
Author

m8haben commented Feb 8, 2025

Hi, there is nothing.
scan.08 id = ;;;;;;
Yes, it was changed once, but I'm not sure whether it still worked afterwards. I think it worked after that.

scan id = no data stored
scan.06 id = 21;12;29;0020071488;3110;005985;N5
scan.08 id = ;;;;;;
scan.0a id = 21;12;30;0010007267;3110;006857;N3
scan.12 id = 21;12;30;0010007267;3110;006857;N3
scan.15 id = 21;10;49;0020080465;0907;005064;N0
scan.26 id = 21;10;49;0020080463;0907;005377;N3
scan.50 id = 21;10;49;0020080463;0907;005377;N3
scan.ec id = 21;10;49;0020080463;0907;005377;N3
scan.ed id = 21;12;29;0020071488;3110;005985;N5
scan.fc id = 21;12;30;0010007267;3110;006857;N3

@JonesGW-MGD
Copy link

JonesGW-MGD commented Feb 8, 2025

In any event, loading bai.0010006101.inc should allow you to write PartloadHcKW according to the file.

When you look (installer level) at the diagnostic code 000 on the boiler does it show 'Auto' or a numerical value?

I'm not sure however I would want to change PartloadHcKW - I'd probably want the boiler to automatically range rate itself. It will still modulate automatically as well. Depends how old your boiler is and whether it is a combi or system boiler and it's max power output but typically when a Vaillant Combi or System boiler fires, it does so at no more than 60% of the range rating until it gets stable flame pattern, and then it starts to modulate to satisfy required flow temp.

So unless you find that setting PartloadHcKW to Auto always causes the boiler to overshoot set point before it starts to modulate then I would have thought leaving it on 'Auto' wsa the best strategy?

What is your use-case?

(have you seen this: #385?)

@m8haben
Copy link
Author

m8haben commented Feb 8, 2025

At the moment it says 6 because I entered that in the diagnostic menu. I usually only need 6KW because I also have a wood stove with a water heat exchanger. But when the outside temperatures go well below -4° Celsius, the power is not enough and I increase the value to 8 or 10KW. So that I don't have to change this manually on the boiler, I use ebusctl. This is very convenient for me.

ebusctl w -c bai PartloadHcKW 10.0
done

ebus@ebuspi:~ $ ebusctl r -c bai PartloadHcKW
10

But nothing change on the Boiler.
When I read the boiler in the diagnostic menu, it still says 6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants