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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user