wie kommt dieses Tool an die Daten?
Dafür gibt es verschiedene standardisierte Möglichkeiten und Protokolle. Die gängigste Möglichkeit ist, dass man Messwerte programmatisch in sogenannte Time Series Datenbanken pumpt und dann greift Grafana darauf zu.
Es gibt aber auch zusätzliche Tools wie Prometheus, die Metriken und Messwerte von verschiedenen Systemen abgreifen können, die dann wiederum von Grafana visualisiert werden.
Ich persönlich nutze in vielen Fällen Node Red, um Daten von verschiedenen Geräten (z.B. meine PV, die Wallboxen, Wärmepumpe, Speicher) abzufragen und dann in eine InfluxDB zu schreiben. Grafana zeigt dann die Daten nur noch an. Dort kann man dann relativ easy sich ein Dashboard zusammenbauen.
Das ist alles kein Hexenwerk, aber ein bisschen IT-Skills sind da schon hilfreich.