BW 46/ DW 46 and most of the earlier than BW50 water heaters.
Thermo Top 90, but not Thermo Top E, C, Z - these are W-bus as are any ST models.
Thermo Top BW 80/ DW80, BW/DW 160,230, BW 2020/DW 2020, BW 300/DW 300, possibly BW 350/DW 350.
Possibly the gas models NGW 300, LGW 300, GBW 300 - not certain about these but not many of these to be seen in the wild.
Possibly DBW 2010/ 2016/ 2020 / 2022 models. + DBW 2010 / 2012 Sensoric models.
You will need to trace the wiring from the ecu on the heater as on old heaters and oem fitments the wiring isn't always true colours to that on the standard wiring diagram. Pin 1 on the 6 pin plug ( x14) on the ecu is the W-bus signal connection which may well be the single connector that you have on the loom ( wiring diagram says black). All the connectors are clean because they were all situated inside the original vehicle ( they are on the inside of the rubber boot/grommet).
The first thing that I do with a heater is strip it and examine motor/combustion chamber and replace as required before I go any further and even attempt to decipher someone else's bodged wiring. I usually then make up a new loom to suit the heater as so many have bad connections all over the place.
You need one of these W-bus controllers:
![Image](http://img.techpowerup.org/171207/004-desktop-resolution.jpg)