diff --git a/nymea-app/translations/nymea-app-de.ts b/nymea-app/translations/nymea-app-de.ts index 3cdb248d..1cb1f625 100644 --- a/nymea-app/translations/nymea-app-de.ts +++ b/nymea-app/translations/nymea-app-de.ts @@ -1776,12 +1776,16 @@ Root meter - Wuzelmesser + Wurzelmesser Consumers Verbraucher + + Uncheck individual consumers to hide them from the energy charts. + Entferne das Häkchen bei einzelnen Verbrauchern um diese in den Energieansichten auszublenden. + EnergyView @@ -5147,7 +5151,7 @@ Möchtest Du fortfahren? PowerBalanceStats Totals - Gesamt + Gesamtsummen Hours diff --git a/nymea-app/translations/nymea-app-en.ts b/nymea-app/translations/nymea-app-en.ts index d933803b..51b54f79 100644 --- a/nymea-app/translations/nymea-app-en.ts +++ b/nymea-app/translations/nymea-app-en.ts @@ -1776,6 +1776,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/translations/nymea-app-en_US.ts b/nymea-app/translations/nymea-app-en_US.ts index 2b2dd48c..2db1409a 100644 --- a/nymea-app/translations/nymea-app-en_US.ts +++ b/nymea-app/translations/nymea-app-en_US.ts @@ -1776,6 +1776,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/translations/nymea-app-it.ts b/nymea-app/translations/nymea-app-it.ts index 22a880d7..f3e3fc16 100644 --- a/nymea-app/translations/nymea-app-it.ts +++ b/nymea-app/translations/nymea-app-it.ts @@ -1776,6 +1776,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/translations/nymea-app-ko.ts b/nymea-app/translations/nymea-app-ko.ts index 4a7b143b..20244fd1 100644 --- a/nymea-app/translations/nymea-app-ko.ts +++ b/nymea-app/translations/nymea-app-ko.ts @@ -1780,6 +1780,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/translations/nymea-app-nl.ts b/nymea-app/translations/nymea-app-nl.ts index 60a60064..12b1070d 100644 --- a/nymea-app/translations/nymea-app-nl.ts +++ b/nymea-app/translations/nymea-app-nl.ts @@ -1776,6 +1776,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/translations/nymea-app-tr.ts b/nymea-app/translations/nymea-app-tr.ts index db3877f9..cad5483f 100644 --- a/nymea-app/translations/nymea-app-tr.ts +++ b/nymea-app/translations/nymea-app-tr.ts @@ -1780,6 +1780,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/translations/nymea-app-vi.ts b/nymea-app/translations/nymea-app-vi.ts index 6bd387a4..c831daf0 100644 --- a/nymea-app/translations/nymea-app-vi.ts +++ b/nymea-app/translations/nymea-app-vi.ts @@ -1774,6 +1774,10 @@ Consumers + + Uncheck individual consumers to hide them from the energy charts. + + EnergyView diff --git a/nymea-app/ui/mainviews/EnergyView.qml b/nymea-app/ui/mainviews/EnergyView.qml index 1eed5d70..5e155029 100644 --- a/nymea-app/ui/mainviews/EnergyView.qml +++ b/nymea-app/ui/mainviews/EnergyView.qml @@ -51,7 +51,7 @@ MainViewBase { trigger: function() { pageStack.push("energy/EnergySettingsPage.qml", {energyManager: energyManager}); }, - visible: true + visible: energyMeters.count > 1 || consumers.count > 0 } ] diff --git a/nymea-app/ui/mainviews/energy/ConsumerStats.qml b/nymea-app/ui/mainviews/energy/ConsumerStats.qml index 0694fcd5..e58daa3a 100644 --- a/nymea-app/ui/mainviews/energy/ConsumerStats.qml +++ b/nymea-app/ui/mainviews/energy/ConsumerStats.qml @@ -239,6 +239,11 @@ StatsBase { var previous = powerLogs.find(entry.thingId, new Date(categoryAxis.timestamps[categoryAxis.timestamps.length - 1])) var previousValue = previous ? previous.totalConsumption : 0 var barSet = barSeries.thingBarSetMap[entry.thingId] + + if (!barSet) { + return + } + barSet.replace(barSet.count - 1, entry.totalConsumption - previousValue) } } diff --git a/nymea-app/ui/mainviews/energy/EnergySettingsPage.qml b/nymea-app/ui/mainviews/energy/EnergySettingsPage.qml index d6f6545b..5b3d791d 100644 --- a/nymea-app/ui/mainviews/energy/EnergySettingsPage.qml +++ b/nymea-app/ui/mainviews/energy/EnergySettingsPage.qml @@ -59,6 +59,16 @@ SettingsPageBase { SettingsPageSectionHeader { text: qsTr("Consumers") + visible: root.allConsumers.count > 0 + } + + Label { + Layout.fillWidth: true + Layout.leftMargin: Style.margins + Layout.rightMargin: Style.margins + wrapMode: Text.WordWrap + text: qsTr("Uncheck individual consumers to hide them from the energy charts.") + visible: root.allConsumers.count > 0 } Repeater {