Config UI: use auto unit for energy and power (#32754)

This commit is contained in:
Michael Geers 2026-08-12 08:06:15 +02:00 • committed by GitHub
parent 29b0eabeed
commit 3e2e0fa806
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 4 additions and 4 deletions

View file

@ -211,12 +211,12 @@ export default {
case "dimLimit":
case "curtailLimit":
case "exportLimit":
return this.fmtW(value);
return this.fmtW(value, POWER_UNIT.AUTO);
case "energy":
case "returnEnergy":
case "capacity":
case "chargedEnergy":
return this.fmtWh(value * 1e3);
return this.fmtWh(value * 1e3, POWER_UNIT.AUTO);
case "soc":
case "vehicleLimitSoc":
return this.fmtPercentage(value, 1);

View file

@ -125,7 +125,7 @@ energy:
await expect(restResult).toContainText("Status: unknown");
await restResult.getByRole("link", { name: "validate" }).click();
await expect(restResult).toContainText("Status: successful");
await expect(restResult).toContainText(["Power", "0.3 kW"].join(""));
await expect(restResult).toContainText(["Power", "300 W"].join(""));
await expect(restResult).toContainText(["Energy", "4.2 kWh"].join(""));
await modal.getByRole("button", { name: "Save" }).click();
await expectModalHidden(modal);

View file

@ -730,7 +730,7 @@ temp:
await restResult.getByRole("link", { name: "validate" }).click();
await expect(restResult).toContainText("Status: successful");
await expect(restResult).toContainText(["Power", "1.0 kW"].join(""));
await expect(restResult).toContainText(["Energy", "0.7 kWh"].join(""));
await expect(restResult).toContainText(["Energy", "700 Wh"].join(""));
await expect(restResult).toContainText(["Temperature", "25.0°C"].join(""));
await expect(restResult).toContainText(["Heater limit", "50.0°C"].join(""));