Correct PV analysis: no down string; peak is charge-cap-limited

Clear-noon peak (2026-06-24 13:44, HA recorder): each inverter ~4.7kW @ ~300V
@ ~16A. A down string reads ~10A; ~16A = both parallel strings live. The
"one string down per inverter" belief was from confounded afternoon/rainy
samples + transient pv_loss_warning (now off) and is refuted.

~66% of nameplate at peak is explained by 45-deg tilt (wrong for high June sun),
heat derate, and tree shading. AND the peak was demand-limited: battery charge
pinned at the 120A cap (121A) at 65% SoC with only 3.3kW load -- reversing the
earlier off-peak "not clipping" note. Documented the throttle test to resolve
true array ceiling before raising max_charging_current.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-24 14:41:32 -04:00
parent 5e175d4d0b
commit 4d6c6c109b

View File

@@ -25,11 +25,14 @@
# Current rationale (600 Ah bank):
# 60 A/unit × 2 units = 120 A combined ≈ 0.2 C — very gentle on a 600 Ah bank.
# 30 A/unit MUCHGC keeps grid-charging conservative (60 A combined).
# NOT raised to 80 A/unit (the enum max): charging is not clipping — at solar noon
# on a clear day (2026-06-24, ~5.8 kW PV) the bank drew only 71 A of the 120 A cap.
# The real harvest limiter is PV production (~5.8 kW seen vs 14.4 kW nameplate —
# the suspected down strings), not the charge ceiling. Revisit only if PV is
# restored and midday charge current is seen pinned at ~120 A below ~90% SoC.
# Charge-current headroom — REVISIT (corrected 2026-06-24): an off-peak sample
# (71 A of 120 A) first suggested no clipping, but at the actual solar PEAK (13:44,
# ~9.5 kW PV) the bank was pinned AT the 120 A cap (121 A) with SoC only 65% and
# load just 3.3 kW. So at noon the charge cap likely IS throttling harvest. Before
# raising to 80 A/unit, run the throttle test: on a clear noon, lift the cap (or add
# load) and see if combined PV climbs above ~9.5 kW (MPPT voltage staying at Vmp). If
# it does, raise max_charging_current; if PV stays flat, the array is tilt/heat/shade
# limited (45 deg tilt + trees), not cap limited. See memory project_solar_array_config.
# enum: AGM | FLOODED | USER
# USER required to enable the per-cell custom voltages below.