New UI screen timeout not working with generic HDMI device

Hi there,

I have an installation with a cerbo gx and a generic HDMI touchscreen device that works perfectly with the classic UI. The modifications needed for the screensaver/auto off were found in this post a little ways down by Kevin King.

If I switch the system over to the new UI, the screen timeout no longer works and the edits in that post seem to have no effect. I can again switch back to the classic UI and it works again.

Does anyone know how to get the screen timeout function working with the new UI and a generic HDMI device?

Thanks!

Not working.
Not sure if Victron will do something, they want to sell their own displays.

Not really, they are open to mods, however onus for integration then falls on the installer. Whether that was you as an end user or a professed professional.
It is impossible for a company to cater for evey variant out in the market.

Sure, they can’t cater to everyone but this is a pretty basic functionality. Victron’s display hardware offerings are extremely narrow and really this isn’t a product category they need to reinvent.

Looks like according to this post it won’t be possible for now.

I’m not a coder but I gather from looking at the source code that the functions that do exist in gui v2 are controlling the backlight of the display rather than disabling it completely. I think the easiest implementation for Victron would be to add a screen disabling option to the screen sleep icon.

My generic HDMI display has a physical switch for the backlight, so maybe I can use those contacts with the cerbo’s relay and some node-red to work around it for now. Of course the classic ui is an option, but the new ui is really sweet!

Since my cheap Chinese display is installed behind a flap, I simply soldered a magnetic switch to the backlight switch. Close the flap, turn off the light. :sunglasses:

1 Like

Brilliant, I love that solution!

1 Like