question

madsci1016 avatar image
madsci1016 asked

Recommended resource to look at for adding to the Venus GUI?

I've written my own driver for the Venus, added it's settings to the settings dbus, now I'd like to add my own settings page in the gui to change them. Is there a good resource / example code set to look at for guidance on how to do that?


Thanks in advance.

Venus OS
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

3 Answers
philippe avatar image
philippe answered ·

Take a look at GuiMods2 from @Kevin Windrem
Here is a link to the discussion https://community.victronenergy.com/idea/105909/guimods2-replaces-guimods.html

1 comment
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Kevin Windrem avatar image Kevin Windrem commented ·

Use GuiMods - it has all the features of GuiMods2

https://github.com/kwindrem/GuiMods

0 Likes 0 ·
gone-sailing avatar image
gone-sailing answered ·

If you have used the dbus settings correctly then the gui should display those as fields that the user can change from the GUI. No need to create a custom screen. Take a look at my Mqtt driver for an example : https://github.com/freakent/dbus-mqtt-devices

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

fantail avatar image
fantail answered ·

if set up the transfers correctly for an existing device such as BMV type then you should have no problems ... BUT be aware that each firmware update will reset an changes you make.

general better to set up your own web page if you need a lot more detail and information to be made available.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

Victron Venus OS Open Source intro page

Venus OS GitHub (please do not post to this)

Additional resources still need to be added for this topic