Correct EG4 profile sizing 3->6 packs; keep 60A charge cap (improvement #2)

- 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>
This commit is contained in:
2026-06-24 12:25:48 -04:00
parent 56b2cc2bf1
commit b5b69f95c1
2 changed files with 16 additions and 6 deletions

View File

@@ -56,8 +56,11 @@ slug and is inconsistent across commands, so you must use the real ids, e.g.:
- device mode: `sensor.lvx6048_lvx6048_{1,2}_device_mode` (device slug `lvx6048`)
- fault code: `sensor.lvx6048_0{1,2}_lvx6048_{1,2}_fault_code` (slug `lvx6048_01`/`_02`)
- PV/batt/load: `sensor.lvx6048_lvx6048_1_{mppt1_input_power,mppt1_input_voltage,battery_voltage,ac_output_active_power}`
- EG4 packs follow the same doubling, e.g. `sensor.lifepower4_*`. When unsure, list
them: `curl -s -H "Authorization: Bearer $(cat ~/.config/ha/token)" $HA/api/states
- EG4 packs are TRIPLE-prefixed (even worse), e.g.
`sensor.eg4_lifepower4_lifepower4_1_lifepower4_1_pack_current` — device slug
`eg4_lifepower4_lifepower4_1` + object `lifepower4_1_pack_current`. Always discover,
don't hand-construct. When unsure, list them:
`curl -s -H "Authorization: Bearer $(cat ~/.config/ha/token)" $HA/api/states
| python3 -c 'import sys,json;[print(s["entity_id"]) for s in json.load(sys.stdin) if "lvx6048" in s["entity_id"]]'`
Auth: reads a long-lived token from `~/.config/ha/token` (mode 600) or `$HA_TOKEN`
— never on the command line, never hardcoded. Base URL `$HA_URL` else