Merge PR #829: Hide battery stats when there are no energy storages installed

This commit is contained in:
jenkins 2022-06-14 00:46:15 +02:00
commit 34960a9393
2 changed files with 14 additions and 2 deletions

View File

@ -16,6 +16,11 @@ Item {
sampleRate: EnergyLogs.SampleRate15Mins
}
property ThingsProxy batteries: ThingsProxy {
engine: _engine
shownInterfaces: ["energystorage"]
}
Component.onCompleted: {
for (var i = 0; i < powerBalanceLogs.count; i++) {
var entry = energyLogs.powerBalanceLogs.get(i);
@ -196,7 +201,7 @@ Item {
borderWidth: 0
borderColor: color
name: qsTr("From battery")
// visible: false
visible: root.batteries.count > 0
lowerSeries: selfProductionUpperSeries
upperSeries: LineSeries {
@ -324,6 +329,7 @@ Item {
}
}
RowLayout {
visible: root.batteries.count > 0
Rectangle {
width: Style.extraSmallFont.pixelSize
height: width

View File

@ -14,6 +14,11 @@ Item {
startTime: dateTimeAxis.min
}
property ThingsProxy batteries: ThingsProxy {
engine: _engine
shownInterfaces: ["energystorage"]
}
Component.onCompleted: {
for (var i = 0; i < powerBalanceLogs.count; i++) {
var entry = energyLogs.powerBalanceLogs.get(i);
@ -187,7 +192,7 @@ Item {
color: Style.orange
borderWidth: 0
borderColor: color
// visible: false
visible: root.batteries.count > 0
name: qsTr("To battery")
@ -314,6 +319,7 @@ Item {
}
}
RowLayout {
visible: root.batteries.count > 0
Rectangle {
width: Style.extraSmallFont.pixelSize
height: width