I have been trying to get Loxone - Wolf boiler integration working for a while now. I have purchased an Esera USB-ebus interface which seemed to work fine but I had no luck getting info from the thing through ebusd. There seems to be a lot of understanding of bits and bytes required there.
A few days ago though, I managed to create the correct config files and data started flowing:

(labels are in Hungarian, but essentially I have managed to get all temperatures, modulation level, IO values, pressure, operating mode, burner mode, errors, etc)
The architecture is the following:
Wolf (CGW-2) boiler --- ebus ---> esera ebus adapter --- USB ---> [ raspberry pi --- ebusd ---> mosquitto --- mqtt ---> nodered ] --- Loxone API ---> Loxone
ebusd is able to read quite a lot of info and also can work in read-only mode:

The nodered part is pretty simple as well:

The Loxone end is a simple virtual input.
From the config files I have seen floating around, I would say it's possible to integrate Vaillant and Wolf systems but possibly other manufacturers (except for Bosch) as well.