2.0.0-beta.8 — names and direction
Pre-releaseFixed
Three pack 1 sensors had no name. battery_1_voltage, battery_1_current and battery_1_cycle_count were added to the register maps in beta.7 but never to the translation files. Home Assistant found no name for their translation key and fell back to the device name alone — one of them registered as sensor.<device> with no suffix at all.
Every definition in every register map is now checked against all three catalogues; these three were the only gap.
An entity keeps the id it was registered with. If your install already has the unnamed sensor, the display name will be right after this update but the entity id will not. Rename it, or delete it from the entity registry and restart so it is created again.
Overview
Capacity moves into the stored cell as 10,93 / 17,92 kWh, and the space it leaves goes to two cells that follow the direction of flow.
Only one runtime sensor ever counts — each returns 0 while the power flows the other way — so the fixed "until empty" slot was showing a stopped countdown half the time.
| while charging | while discharging | at rest | |
|---|---|---|---|
| energy | room to full | usable | usable |
| runtime | until full | until empty | — |
A fourth cell counts the installed packs, and is left out on a battery that reports nothing per pack.
Added
scripts/check_translations.py asserts every entity a register map defines has a name in every catalogue, and runs as its own job in the validate workflow. A missing translation produces no error and no log line at runtime, so nothing else would catch it.