Open voltlog opened 7 months ago
Hi, I'm pretty sure that 'HCPumpMode' is the equivalent of diagnostic code 18 from the installer menu. And will be either 'Continuous' or 'Comfort'. I read 'Status01 pumpstate'. to determine whether the pump is running (and 'Flame' to see if the boiler is firing).
But to answer your bigger question - all Vaillant boilers are 'supported' to some extent, it's just that some have specific configuration files and some rely on the default 'bai.308523.inc'. (essentially on load, the system reads through 08.bai.csv which you can consider as a series of 'if then' statements; if it can't match your boiler by product ID or HW, then it reaches line 30 and should load bai.308523.inc.)
I don't see it do that in your logs but I might be missing something. You can confirm what you have loaded by going to a terminal session in your HA instance, typing:
docker exec -it `docker ps | grep ebusd | awk '{print $1}'` /bin/bash
and then
ebusctl info
(You can also try:
ebusctl read Status01 pumpstate
and
ebusctl read Flame
which should return 'on' or 'off')
type 'exit' to return to the HA shell.
If you have no files loaded then that is a route to explore further.
But if what you load doesn't provide you with the info you want, you will likely need to clone the relevant config files, and start to play around with configuration lines that correspond to the missing parameters. There are various posts in the discussions about doing this but if you get stuck I am happy to try to help)
Hope that helps you get started.
Thank you for pointing me in the right direction. I confirm that running those commands shows the default 'bai.308523.inc' being loaded. I can also read the pump state and flame status as indicated. I will start reading the discussion section to figure out if there is more I can do on my own.
Great! Good luck, and glad to be of help! You should be able to use Flame and Pump State as sensors in HA, like I do:
I have already started looking into your write-up here which seems like a great resource!
Hi, I'm using ebusd integration in HomeAssistant (ver 23.2.3) with a wifi ebus adapter connected over ENH mode to my Vaillant EcoTec Pure VUW 236/7-2. Logs below show a successful connection is established, a boiler is found on auto-scan and a config file is selected automatically. I can see some data over MQTT but some parameters show as unavailable. For example I'd like to know when the heating circuit pump is running, but HcPumpMode shows as unavailable.
Based on my research so far it is my understanding that my particular boiler Vaillant EcoTec Pure VUW 236/7-2, discovered as SW0706, HW1303, product = 0010019976 is not actually contained in the existing config file at this path
ebusd-configuration/ebusd-2.1.x/en/vaillant
and so I suspect this could be the reason why some parameters are not showed correctly?Additionally I see some error messages of this form, are these also because of unsupported boiler? What can I do to fix this?:
Full log below: