From 1255863a4e3620cb1b66ea6d96a05bdecd9234c4 Mon Sep 17 00:00:00 2001 From: Micha Date: Sat, 13 Jun 2026 22:04:52 +0200 Subject: [PATCH] feat: add easee wallbox panels to solar dashboard Wallbox-Ladeleistung (Verlauf + Gauge), Gesamt geladen und aktuelle Session aus eh7klptt_* im Grafana Solar-Dashboard ergaenzt. Co-Authored-By: Claude Fable 5 --- monitoring/grafana/dashboards/solar-pv.json | 40 +++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/monitoring/grafana/dashboards/solar-pv.json b/monitoring/grafana/dashboards/solar-pv.json index 2bbfa6d..fbddb13 100644 --- a/monitoring/grafana/dashboards/solar-pv.json +++ b/monitoring/grafana/dashboards/solar-pv.json @@ -161,6 +161,46 @@ { "refId": "C", "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, "rawQuery": true, "format": "time_series", "rawSql": "SELECT time, value FROM \"kW\" WHERE entity_id = 'solaredge_battery_charge_power' AND $__timeFilter(time) ORDER BY time" }, { "refId": "D", "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, "rawQuery": true, "format": "time_series", "rawSql": "SELECT time, value FROM \"kW\" WHERE entity_id = 'solaredge_battery_discharge_power' AND $__timeFilter(time) ORDER BY time" } ] + }, + { + "id": 11, + "title": "Wallbox – Ladeleistung", + "type": "timeseries", + "gridPos": { "h": 7, "w": 12, "x": 0, "y": 25 }, + "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, + "fieldConfig": { "defaults": { "unit": "kwatt", "color": { "mode": "fixed", "fixedColor": "#9775fa" }, "custom": { "drawStyle": "line", "fillOpacity": 20, "lineWidth": 2 } }, "overrides": [] }, + "options": { "legend": { "displayMode": "hidden" }, "tooltip": { "mode": "single" } }, + "targets": [ { "refId": "A", "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, "rawQuery": true, "format": "time_series", "rawSql": "SELECT time, value FROM \"kW\" WHERE entity_id = 'eh7klptt_leistung' AND $__timeFilter(time) ORDER BY time" } ] + }, + { + "id": 12, + "title": "Ladeleistung", + "type": "gauge", + "gridPos": { "h": 7, "w": 6, "x": 12, "y": 25 }, + "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, + "fieldConfig": { "defaults": { "unit": "kwatt", "min": 0, "max": 11, "thresholds": { "mode": "absolute", "steps": [ { "color": "blue", "value": null }, { "color": "purple", "value": 1 } ] } }, "overrides": [] }, + "options": { "reduceOptions": { "calcs": [ "lastNotNull" ] }, "showThresholdMarkers": true }, + "targets": [ { "refId": "A", "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, "rawQuery": true, "format": "time_series", "rawSql": "SELECT time, value FROM \"kW\" WHERE entity_id = 'eh7klptt_leistung' AND $__timeFilter(time) ORDER BY time" } ] + }, + { + "id": 13, + "title": "Gesamt geladen", + "type": "stat", + "gridPos": { "h": 4, "w": 6, "x": 18, "y": 25 }, + "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, + "fieldConfig": { "defaults": { "unit": "kwatth", "color": { "mode": "fixed", "fixedColor": "#9775fa" } }, "overrides": [] }, + "options": { "reduceOptions": { "calcs": [ "lastNotNull" ] }, "colorMode": "value", "graphMode": "area", "textMode": "value" }, + "targets": [ { "refId": "A", "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, "rawQuery": true, "format": "time_series", "rawSql": "SELECT time, value FROM \"kWh\" WHERE entity_id = 'eh7klptt_gesamtenergie' AND $__timeFilter(time) ORDER BY time" } ] + }, + { + "id": 14, + "title": "Aktuelle Session", + "type": "stat", + "gridPos": { "h": 3, "w": 6, "x": 18, "y": 29 }, + "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, + "fieldConfig": { "defaults": { "unit": "kwatth", "color": { "mode": "fixed", "fixedColor": "#4dabf7" } }, "overrides": [] }, + "options": { "reduceOptions": { "calcs": [ "lastNotNull" ] }, "colorMode": "value", "graphMode": "none", "textMode": "value" }, + "targets": [ { "refId": "A", "datasource": { "type": "influxdb", "uid": "ha-weather-influx" }, "rawQuery": true, "format": "time_series", "rawSql": "SELECT time, value FROM \"kWh\" WHERE entity_id = 'eh7klptt_sitzungsenergie' AND $__timeFilter(time) ORDER BY time" } ] } ] }