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?
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.