If there are multiple VE.Bus systems present, the Marine app uses data from the wrong system.
This applies to the AC input, AC load and device controls (mode and input current limit).
The logic to select the correct VE.Bus system should not be determined by the Marine app itself, but should be taken from the system service (system/0/VebusInstance) instead. That is the only way to assure that the VenusOS normal interface, VRM and the Marine app are using the same VE.Bus instance.
If there are multiple VE.Bus systems present, the Marine app uses data from the wrong system. This applies to the AC input, AC load and device controls (mode and input current limit).
The logic to select the correct VE.Bus system should not be determined by the Marine app itself, but should be taken from the system service (
system/0/VebusInstance
) instead. That is the only way to assure that the VenusOS normal interface, VRM and the Marine app are using the same VE.Bus instance.