Hi all, I recently put together a MPPT 100/20 with a 300 A smart shunt for a hobby project. For completeness, I have a 370 W Trina panel, and intend to add a second identical in series at some point as my learning progresses. More details at the bottom, I’m here to ask about the somewhat traditional DIY “how to synchronise”? question.
The manual states 0.2 V below float, the forums recommend 0.2 V below absorption. I’ve got it at 0.3 V below absorption while I’ve been testing, but I believe that should make it even easier to synchronise? I wasn’t sure about tail current, but I’ve read the shunt should be a higher tail current than the battery. As you can see, I have 2 A tail current on shunt, and 1.5 A on battery. Finally, the charged detection time is 3 minutes, which I think was the default. If I’m trying to trigger a synchronisation, this should be brief, and I can tune it longer if needed.
I’m in Perth, Australia, so we’ve had plenty of uninterrupted sun the last few weeks.
Screenshots of settings
|
Battery
Bosch AGM datasheet: BAC 12 75FR
- Absorption and float within spec sheet ranges
| Setting | Value |
|---|---|
| Capacity | 80 Ah @ 20C |
| Absorption voltage | 14.6 V |
| Float voltage | 13.7 V |
| Tail current | 1.5 A (1.875%) |
| Temp compensation | -30 mV/°C |
Shunt
| Setting | Value |
|---|---|
| Peukert exponent | 1.19 (20C / 3C) |
| Charged voltage | 14.3 V |
| Tail current | 2 A (2.5%) |
Load
- 20 W active, 5 W idle (small board computer + system fan)
Logs
This is my system monitoring from home assistant for today (currently mid afternoon). Hopefully you can tap it to see full size, but:
- Goes into float around 10:30 am
- Drops from 14.4 V to 13.5 V
- Shunt current in float is initially 1.7 A, drops down (currently 0.7 A)
System details
I’m happy with my cabling, PV rated circuit breakers, and load fuse. The entire system is built inside a ex-army steel carry case, with some ip65 grommets to pass PV in and load out. The load needs a bit more work, another anderson plug, and a proper PSU on the end - I currently have an automotive plug with a USB-C PD module with trigger board to request specific voltages.
I use GitHub - Fabian-Schmidt/esphome-victron_ble: Use official Victron BLE endpoint for fetching data from Victron devices via Bluetooth LE via ESPHome. to sniff the BLE packets into Home Assistant for long term remote monitoring.
TL:DR
- While writing this post I noticed that because I have dramatically oversized panels for my load, I reach float very easily every day. This means for SoC sync, I drop below absorption voltage before my tail current is below the setpoint, which could cause a failure to automatically synchronise.
- I could revert to 0.2 V below float?
- Is absorption reference charged voltage recommended for solar systems because they aren’t likely to hit float each day, so SoC drifts too much?
- But is there something else I should consider?



