Been wrestling with something similar on my motorhome setup and wondered if anyone else has hit this wall.
Running a Victron MPPT 100/30 with 400W of panels, and I've been trying to automate when certain loads kick in — water pump, 12V compressor fridge, that sort of thing — based on what the controller is actually doing at any given moment. The MPP operating mode field looks like the perfect trigger, but it's frustratingly blunt as a diagnostic tool.
When it shows the controller is limiting/clipping, it doesn't really tell you why. Is it:
- Battery full and absorbing?
- Panel output genuinely exceeding what the controller can handle?
- Temperature throttling on the MPPT itself?
- Something else entirely?
Each of those scenarios calls for a completely different response from my automation logic. If it's a full battery, I want to shed load somewhere useful. If it's thermal throttling, maybe park in shade and wait. If it's wiring or a controller limitation, that's a maintenance flag.
I've been poking around in VictronConnect and looking at what's exposed via VE.Direct, but the granularity just isn't there natively from what I can tell. Some folks have cobbled together inferences using battery voltage + current + temp sensors, but that feels like guesswork dressed up as logic.
Has anyone managed to build something reliable around this — whether through Venus OS, Node-RED on a Cerbo, or even just logging and pattern-matching after the fact? Or is there a smarter parameter combination I'm missing that effectively triangulates the reason rather than just the state?
Curious what others are doing, especially those running more complex setups than a single motorhome.