import { useTranslation } from "next-i18next"; import Container from "components/services/widget/container"; import Block from "components/services/widget/block"; import useWidgetAPI from "utils/proxy/use-widget-api"; function toKilowatts(t, value) { return value > 0 ? t("common.number", { value: value / 1000, maximumFractionDigits: 1 }) : 0; } export default function Component({ service }) { const { t } = useTranslation(); const { widget } = service; const { data: stateData, error: stateError } = useWidgetAPI(widget, "state"); if (stateError) { return ; } if (!stateData) { return ( ); } // broken by evcc v0.133.0 https://github.com/evcc-io/evcc/commit/9dcb1fa0a7c08dd926b79309aa1f676a5fc6c8aa const gridPower = stateData.result.gridPower ?? stateData.result.grid?.power ?? 0; return ( ); }