Hallo,
wie in einem anderen Post schon angekündigt, wollte ich Euch einmal eine PiLogger Integration in einen Prometheus und Grafana Workflow vorstellen. Der Vorteil dieser Lösung ist, daß es deutlich performanter ist, besonders wenn lange Datenreihen visualisiert werden sollen. Weiterhin kann man auch Alarmfunktionen aktivieren. Und das beste daran: Wenn Du mehrere PiLogger gleichzeitig im Einsatz hast, kannst Du Dir die Daten in einem einzigen Graphen anzeigen lassen.
Diese Anleitung setzt voraus, das Prometheus und Grafana schon installiert sind. (Da gibt es wirklich jede Menge How-To Anleitungen zu). Falls ihr Probleme damit habt, könnt ihr Euch gerne an mich wenden. Antworten können aber etwas dauern.
Der normale PiLogger Service auf Port 8080 bleibt weiterhin voll umfänglich erhalten. Auch die Einstellungen für das Board können weiterhin dort vorgenommen werden.
Getestet habe ich das auf Pi4 (4 und 8 GB) und SD-Karte, sowie auf einem Pi5 mit 8GB und 512GB NVMe.
Aufgrund der besseren Übersichtlichkeit habe ich die Anleitung als PDF Dokument an diesen Post angefügt.
Viel Spaß beim Nachbauen!
Frohes Messen wünscht:
ELGono
Prometheus (
prometheus.io/ ) ist ein Open-Source-Monitoring- und Alarmierungssystem, das sich ideal für die Überwachung und Erfassung von Metriken eignet. In Bezug auf das PiLogger-Projekt ermöglicht Prometheus Dir das Sammeln und Speichern von Sensordaten wie Temperatur, Spannung und Stromstärke, die vom PiLogger erfasst werden. Es speichert diese Daten effizient in einer Zeitreihendatenbank und bietet eine leistungsstarke Abfragesprache namens PromQL zur Analyse und Visualisierung. Mit Prometheus kannst Du die Leistungsdaten Deiner Solaranlage überwachen, historische Trends analysieren und bei Bedarf Alarmierungen einrichten. Die Integration mit dem Prometheus Python-Client vereinfacht den Prozess der Datenerfassung und -überwachung erheblich.
Grafana (
grafana.com/ ) ist ein Open-Source-Tool zur Visualisierung von Daten, das perfekt mit Prometheus integriert werden kann. In Bezug auf das PiLogger-Projekt ermöglicht Dir Grafana, die von Prometheus gesammelten Sensordaten wie Temperatur, Spannung und Stromstärke auf ansprechende und interaktive Weise darzustellen. Du kannst Dashboards erstellen, die Diagramme, Graphen und andere Visualisierungen enthalten, um die Leistungsdaten Deiner Solaranlage in Echtzeit zu überwachen. Grafana bietet eine benutzerfreundliche Oberfläche, mit der Du benutzerdefinierte Visualisierungen erstellen und Alarme einrichten kannst, um bei bestimmten Schwellenwerten benachrichtigt zu werden. Dies macht es zu einem leistungsstarken Werkzeug, um die Effizienz Deiner Solaranlage zu maximieren und schnell auf Anomalien zu reagieren.