How do I get ebusd to write to boiler

First, the good news: I managed to install ebusd addon and the adapter so that I can see all of the entities sent from my Vaillant gas boiler (and there are a lot!)

However, I need to dynamically change one of these (FlowTempDesired) according to what the boiler is heating. Having read a lot of posts, it seems that ebusd is read only by default so I have added “–mqttvar=filter-direction=r|u|^w,filter-name=” as a Custom Command Line Option in the ebusd addon configuration tab.

I can see from MQTT Explorer that the correct message is being sent to MQTT but it never arrives at the boiler, or the boiler is ignoring it.

Have people manage to control the boiler parameters through MQTT? Is there something I’m missing? Or do Vaillant boilers not accept external ebus messages?

Thanks for any help

If you want to heat then try sfmode with load. Flow temp desired is more a calculated value so i guess it not really set or gets overwritten really fast

Since the update yesterday i don’t get all values anymore :frowning:

I’m having the same issue with a Brink Renovent ventilation system.
All entities show up in HomeAssistant through mqtt bt I can’t seem to write a setting back to the unit. After 2 minutes or so, it’s value returns to a default. Checked all filter rules and info I could find.

Did you find the culprit?