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>
Reviewed the cutoff/stop-discharge floor; deliberately kept at 48.0V (3.00
V/cell) for cycle-life margin. Lowering to 46-47V unlocks only a few % of LFP
capacity and isn't worth deeper cycling on this large, non-capacity-constrained
bank. Comment only; no value change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- eg4-lp4-v2.yaml: rationale updated 300Ah->600Ah/~30.7kWh; 120A combined is
now ~0.2C. Charge current deliberately NOT raised to 80A: not clipping — at
solar noon on a clear day (2026-06-24, ~5.8kW PV) the bank took only 71A of
the 120A cap. Real harvest limiter is PV (5.8 of 14.4kW nameplate, suspected
down strings), not the ceiling.
- REFERENCE: pack HA entity_ids are triple-prefixed
(sensor.eg4_lifepower4_lifepower4_1_lifepower4_1_*) — discover, don't construct.
No setting values changed; documentation/accuracy only.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>