I have a flow which normally uses a VE.Bus System Control node to control the switch position on a Multiplus II (off/on/charge/invert). It works fine, and in the console it’s (inverter/charger) most often shown as “External Control”, although it may other times show the on/off/charge/invert state. I also have a virtual switch set up for manual control - it stops the flow from sending any messages to the System Control node, so the user is in full control via the GUI.
But even when messages are no longer being sent to the System Control node, and the user has changed the MPII mode, the GUI may show “External Control.” That also seems possibly related to having a battery connected (dbus-serialbattery) which controls charging parameters (although batteries can’t switch modes).
In short, the display of “External Control” seems inconsistent. I’m sure there are rules for it, but it’s not clear what they are, so it appears arbitrary.
So, question is: what are the conditions for the GUI displaying “External Control?” Is there any way to control it? I’d really like it so say “External Control” when my flow is in charge, but the state when I’m using manual (GUI) control. Also, when showing “External Control”, it really should also show the current state, but I suppose that’s an enhancement request.