Home Assistant with Gx Touch - What are people doing for a single UI interface?

Hey all,

I’m looking into running Home Assistant in my RV build alongside my full Victron system. It would be nice for interfacing with smart switches, thermostat control, security cameras, etc. That being said, I already have a Cerbo Gx with a Touch 50 set up, and I really like the Victron UI. I don’t really want two separate touch screens, ideally I would have one interface for everything.

I’m wondering what people have done. Some thoughts I’ve had are:

  1. Set up Home Assistant on an RPi, move my Touch50 to the RPi. link it with my Victron system, and use HA for everything. Wondering how well integrated it all is with Victron and if it’s a suitable replacement for the control/views I have currently on VenusOS.
  2. Run HomeAssistant on the Cerbo Gx and find a way to switch between the GUI - Not sure how possible this is, but just a thought.
  3. Run HomeAssistant on the Rpi, and install a KVM switch with a button, so that my touch screen can switch which device it’s connected to. Seems a bit extra in terms of hardware setup, but might work if options (1) and (2) aren’t ideal.

What have others done?

There is a really good hacs victron integration for home assistant:

and you can also use sunsysk powerflow to create a nice energy flow card

Im using both for a long time now and they are really nice

Nice. Are you able to fully substitute the Cerbo GUI with that, including commands (like controlling relays, or clicking the “charge to 100%” for solar prioritization mode)?

Yes you can, with my 3 phase system i have over 500 victron entities (sensors, switches, settings)

There is also a VRM API and a Power Flux Card

3rd option is victron mqtt integration :blush:

Well as of todays announcement for the new VenusOS, it looks like now my Cerbo can natively control smart switches and thermostats that are in HomeAssistant via Node Red - So looks like there’s a new 4th option too!

https://www.victronenergy.com/blog/2026/02/25/introducing-venus-os-3-70/?fbclid=IwY2xjawQMAl5leHRuA2FlbQIxMABicmlkETJCQmJmOGQzU0xxQ1dKZ2Fjc3J0YwZhcHBfaWQQMjIyMDM5MTc4ODIwMDg5MgABHoZ144F0P3MrbG0FE5pCjBf-BsF74sPcYJGiF93MKjQj2k_Efo_o36xPlcWv_aem_A9n9NhvnsDycvXdCM3PIzA

Yes i have seen it, indeed a nice option too!

Myself and Claude started building a bridge that could control home assistant devices from the Venus OS in my camper van for the following entities:

Sensor (temp)
Switches
Climate

However I’m using a test pi3 which doesn’t support the native v2 gui with a screen and I’m having trouble with how v2 works with WASM pages for remote access. I’ve built a custom Climate control from my rooftop AC (modifying the qml which is a pain as the type climate doesn’t exist in Venus, closest is heat pump) as well as a controller for my hot water heater (which just combines a temp sensor and switch). However I’m wondering if this is worth it and wondering if I should just ditch the GX touch and get a HA screen instead. It’s WAY easier to pull in victron data into HA than it is to control HA from Venus.

I may opt to just bring in stuff victron can handle natively and forget about climate control as I’d want v2 gui plus a better interface than just menus for climate control.

Right Click and open in new tab for larger view:

May-03-2026 12-53-59

There is now a native Victron GX intergration that has been introduced at Platinum level, I’ve just switched over from the old MQTT version via HACS.

It appears to be working fine I haven’t tried to force charge or discharge but all the sensors are there.