I want to know how people have gotten on with getting their boiler to become smarter. I have all the tools needed to read and write to the eBus. But I do not have the Vaillant controllers, so I do not know what messages are sent between the controller and the boiler.
What I am looking to do is to use the boilers ability to deal with a Hot Water demand, separately from a Central Heating demand. The boiler is able to do this but only when used via Vaillant’s own controllers. The idea it to run the Central Heating at a lower flow temperature, but the moment there is Hot Water Demand to run the boiler at the higher temperature until the DHW demand is satisfied.
I have the VRC430 installed at home along with the boiler but I use it with a hot water tank - are you using it for instant hot water like a combi-boiler?
I am also using a Vaillant uniStor too. I have an Open Vented Boiler ecoTec 438. So I would be very interested in knowing what eBus commands the VRC430 issues to the boiler when there is Hot Water demand. How does the boiler know it’s meant to be using the HW limiter as opposed to the CH limiter.
I have absolutely no eBus devices except for my eBus interface that allows me to send and receive eBus commands. Actually that is not entirely correct. I use a VR33 which is basically an OpenTherm to eBus converter. But my boiler and the valves are controlled by Evohome. What I need to see are the messages that are sent between the controller and the boiler that tells the boiler that its either working in the HW or CH mode and thus uses the relevant max temperatures as set on the knobs in the front. Currently my boiler only uses the CH knob for both HW and CH. Which is fine, except that the CH knob needs to be set high enough to satisfy the HW heat demand too.
Bruce,
the admin contacted me about the new arrangements and asked if I would like to continue.
I have discovered from various websites and verified on my own vc430 that they work. I have a raspberry pi which monitors the ebus and enables me to programme the vc430 remotely. I have left it at that for a couple of years but I want to add a bit more intelligence to it so it so that the boiler wastes less gas. I only change values in the vc430 not in the boiler itself.
I am more than happy to share anything I have learned if you are doing anything similar.
SET COMMANDS
20 31 0A FF 15 B5 09 04 0E 32 00 TT CC No reply perhaps 00 00 00 3 ACKs // set HC1 Manual OPR set point TT in half degrees
20 31 0A FF 15 B5 09 04 0E 2F 00 01 4E No reply // set HC1 Operating mode 1 = Manual
20 31 0A FF 15 B5 09 04 0E 30 00 20 46 No reply // set Night Set temperatue 20 → 16 degrees
looks like OD means read, OE means write. 32 = Manual OPR, 2f = Mode etc
Get Commands
GET Switching times
20 31 08 FF 15 B5 15 02 DD 00 CC where DD is day, Monday = 00, Tuesday 01 etc CC is CRC Day number different from below
Reply
08 00 START1 STOP1 START2 STOP2 START3 STOP3 02 CC Times in 10 mins ie 0x32 = 50 x 10 = 500 mins = 8:20
GET Temperature
20 31 08 FF 15 B5 04 02 19 DD CC where DD is day, Monday = 01, Tuesday 02 etc (diff from above)
Reply
04 DD T1 T2 T3 CC where DD is day from get command T is Temperatur in half degrees ie 24 = 36 x 0.5 = 18 deg
Thanks for coming back with this.
I actually landed up buying a VC430 myself and was able to control it completely using ebusd and the associated configuration files for the VC430. However the sad part was that I couldn’t use it. The Vaillant eBUS doesn’t allow 2 thermostat devices to reside on the bus. So the moment I connected the VC430 to the eBUS, my normal thermostat stopped talking on the bus because of the eBus device hierarchy.
ebusd is a great bit of software and most of the hard work has already been done for many of the devices. I had a VR33 so had some fun figuring out the data structures but that too wasn’t half as bad as I imagined it to be.
Are you sure about this? When I last looked (a few years ago) they sold seperate room thermostats that worked alongside the main VRC430 unit - you do need to ensure that the unit addresses are different when installing (from memory!)
Just to add, reading the instructions (!) it seems you have to enable the multi-room mode in the VR66/VR65 controller not the VRC430 unit itself.
That’s right. Only when the VR66 is detected on the bus, does the VRC430 display other configuration pages that allow it to be used in a dual zone environment where you have another thermostat in the other zone besides the VRC430 in one of them.