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 {