From 233c146a8cd5583e27101b9cb4b9f674ad79f6aa Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 22 Feb 2023 17:40:58 +0100 Subject: [PATCH] Fix power balance chart when there's returned energy but no producer --- .../ui/mainviews/energy/CurrentPowerBalancePieChart.qml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nymea-app/ui/mainviews/energy/CurrentPowerBalancePieChart.qml b/nymea-app/ui/mainviews/energy/CurrentPowerBalancePieChart.qml index 21d421bb..98c21319 100644 --- a/nymea-app/ui/mainviews/energy/CurrentPowerBalancePieChart.qml +++ b/nymea-app/ui/mainviews/energy/CurrentPowerBalancePieChart.qml @@ -38,7 +38,7 @@ Item { id: d function formatValue(value) { var ret - if (value >= 1000) { + if (Math.abs(value) >= 1000) { ret = (value / 1000).toFixed(1) + "kW" } else { ret = value.toFixed(1) + "W" @@ -121,7 +121,11 @@ Item { if (root.toGrid > 0) { size = root.toGrid / biggest - drawDottedCurve(ctx, solarPos, gridPos, size, Style.yellow) + if (producers.count > 0) { + drawDottedCurve(ctx, solarPos, gridPos, size, Style.yellow) + } else { + drawDottedCurve(ctx, consumptionPos, gridPos, size, Style.yellow) + } } if (energyManager.currentPowerProduction < 0 && root.fromProduction) {