Skip to content

Commit fe462a7

Browse files
authored
Fix: handle evcc breaking change (#4630)
1 parent 1e556e1 commit fe462a7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/widgets/evcc/component.jsx

+4-1
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,13 @@ export default function Component({ service }) {
2929
);
3030
}
3131

32+
// broken by evcc v0.133.0 https://github.com/evcc-io/evcc/commit/9dcb1fa0a7c08dd926b79309aa1f676a5fc6c8aa
33+
const gridPower = stateData.result.gridPower ?? stateData.result.grid?.power ?? 0;
34+
3235
return (
3336
<Container service={service}>
3437
<Block label="evcc.pv_power" value={`${toKilowatts(t, stateData.result.pvPower)} ${t("evcc.kilowatt")}`} />
35-
<Block label="evcc.grid_power" value={`${toKilowatts(t, stateData.result.gridPower)} ${t("evcc.kilowatt")}`} />
38+
<Block label="evcc.grid_power" value={`${toKilowatts(t, gridPower)} ${t("evcc.kilowatt")}`} />
3639
<Block label="evcc.home_power" value={`${toKilowatts(t, stateData.result.homePower)} ${t("evcc.kilowatt")}`} />
3740
<Block
3841
label="evcc.charge_power"

0 commit comments

Comments
 (0)