kwindrem / GuiMods

VenusOS GUI enhancements and modifications
222 stars 29 forks source link

Additional devices #190

Closed Ribodo closed 1 year ago

Ribodo commented 1 year ago

It would be great if it were possible to add others devices from the Cerbo device list. One is an additional BMV712 that I have connected, but no way of showing on GUImods.

kwindrem commented 1 year ago

If the BMV/Shunt is for something other than battery, then you can probably show it. Set the BMV to DC Meter then pick a sub-type (e.g., Alternator). Then use the GuiMods DC Coupled flow overview and a new tile will appear for that device.

If the BMV is for an alternate battery, then I agree that the entire GX infrastructure doesn't properly support it. Adding additional battery monitors isn't a simple task. If it's part of the main battery bank, then its contribution really needs to be factored in at the system level. If it is not part of the main battery bank, information about how power is exchanged with the rest of the system is needed and beyond the scope of GuiMods.

Ribodo commented 1 year ago

Thanks for coming back. Indeed the BMV 712 is a stand alone Victron battery monitor for a 2nd set of batteries. This is connected by VE direct to the Cerbo and shows in the device list only. Their plug in for the B&G Zeus multi-function display shows it very well.

I had assumed it was just something to be shown, like the Ruuvi tags or the tank monitors.

Well thanks for taking the time to reply. Love the GUImods and will keep using it 😀

Cheers Phil

Sent from Outlook for Androidhttps://aka.ms/AAb9ysg


From: kwindrem @.> Sent: Sunday, September 10, 2023 6:52:48 PM To: kwindrem/GuiMods @.> Cc: Ribodo @.>; Author @.> Subject: Re: [kwindrem/GuiMods] Additional devices (Issue #190)

If the BMV/Shunt is for something other than battery, then you can probably show it. Set the BMV to DC Meter then pick a sub-type (e.g., Alternator). Then use the GuiMods DC Coupled flow overview and a new tile will appear for that device.

If the BMV is for an alternate battery, then I agree that the entire GX infrastructure doesn't properly support it. Adding additional battery monitors isn't a simple task. If it's part of the main battery bank, then its contribution really needs to be factored in at the system level. If it is not part of the main battery bank, information about how power is exchanged with the rest of the system is needed and beyond the scope of GuiMods.

— Reply to this email directly, view it on GitHubhttps://github.com/kwindrem/GuiMods/issues/190#issuecomment-1712848378, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BCPD5RIJIIZKOYCWOJ5IPVDXZXO5BANCNFSM6AAAAAA4SAWFA4. You are receiving this because you authored the thread.Message ID: @.***>

iNotMario commented 1 year ago

Unfortunately, victron made a pretty limited architecture. Multiple banks, and other complex systems cannot be represented by their rigid structure. Their DBus concept is pretty good, but limited by the fact that they didn't make it more of parent-child tree - instead it's a basic type system, and the relationships are assumed instead of declared by the dbus data.

I have a secondary bank that is Lead-Acid based for my alternator. I use a smart-shunt to monitor the current in-and-out from the combination of the batteries and alternator - so i have it show up as an Alternator in GUIMods. Can't monitor the battery state, but at least i can see the current flow for it.

buddapps commented 1 year ago

Any possibility in the large image format to show the Dashboard for NodeRed?

It would also be nice to be able to slide in views of web pages for other devices on the local LAN...

kwindrem commented 1 year ago

I think the NodeRed functionality in Venus OS is limited to server side stuff (no display). So probably not.

There is no web browser in Venus OS, plus it would be impossible to integrate that into QML, at least for someone at my coding level. So, again not possible.