Show battery power as positive when discharging

The battery register reads negative on discharge (raw since day
one), but the tile label promised '+ Entladen / - Laden'. Flip the
three raw battery1_power/current queries with * -1 so positive
means power flowing into the house - the same mental model as the
grid tile (+ Bezug). Full history renders consistently; surplus
panels already use the correctly-signed derived fields.
This commit is contained in:
dj7nt committed 2026-10-10 17:51:48 +02:00
1 parent 0ec3bcb8ef
commit d1aa17c05a
1 file changed
+3 -3
+3 -3
View File
@@ -156,7 +156,7 @@
"type": "influxdb",
"uid": "${DS_INFLUXDB}"
},
"query": "SELECT last(\"battery1_power\") AS \"Battery\" FROM \"$measurement\" WHERE serialnumber =~ /^$serial$/ AND $timeFilter",
"query": "SELECT last(\"battery1_power\") * -1 AS \"Battery\" FROM \"$measurement\" WHERE serialnumber =~ /^$serial$/ AND $timeFilter",
"refId": "A",
"rawQuery": true,
"resultFormat": "time_series"
@@ -828,7 +828,7 @@
"type": "influxdb",
"uid": "${DS_INFLUXDB}"
},
"query": "SELECT mean(\"battery1_power\") AS \"Batterie (+Entladen/-Laden)\" FROM \"$measurement\" WHERE serialnumber =~ /^$serial$/ AND $timeFilter GROUP BY time($__interval) fill(null)",
"query": "SELECT mean(\"battery1_power\") * -1 AS \"Batterie (+Entladen/-Laden)\" FROM \"$measurement\" WHERE serialnumber =~ /^$serial$/ AND $timeFilter GROUP BY time($__interval) fill(null)",
"refId": "C",
"rawQuery": true,
"resultFormat": "time_series"
@@ -2110,7 +2110,7 @@
"type": "influxdb",
"uid": "${DS_INFLUXDB}"
},
"query": "SELECT mean(\"battery1_current\") AS \"Batteriestrom\" FROM \"$measurement\" WHERE serialnumber =~ /^$serial$/ AND $timeFilter GROUP BY time($__interval) fill(null)",
"query": "SELECT mean(\"battery1_current\") * -1 AS \"Batteriestrom\" FROM \"$measurement\" WHERE serialnumber =~ /^$serial$/ AND $timeFilter GROUP BY time($__interval) fill(null)",
"refId": "A",
"rawQuery": true,
"resultFormat": "time_series"