A frequent requested feature of mine (and others on forums discussing off gird systems) is a means to turn on or off the Multiplus with a switch. With a stand-alone Multiplus you can connect an external switch but when the Multiplus is connected to a CCGX or VGX the external switch does not work and you have to dig deep into the remote console to turn the Multiplus on/off.
I have created a service that monitors a digital input and when it goes from high to low it turns the Multiplus ON if is is OFF and OFF if it is ON.
I had to create a new digital input type: #10, "Inverter control".
Below is a link to the python service repository. Patches for the gui-files and dbus-digitalinputs service can be found in the "diffs" folder. Under releases there is a prebuilt installer for the VGX.
https://github.com/osaether/dbus-inverter-ctrl.git
For those of you that want to build it, here is the Bitbake recipe I used to build the installer:
https://gist.github.com/osaether/324c9c1aa60f072b32373f4def188e4f
I have yet not verified this since I don't have a Multiplus at home but the dbus command and path to the Multiplus is the same as on my remote cabin.
Use at your own risk!
Ole