NEWS
[Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana
-
@chris87 Hallo nochmal habs getestet, funktioniert prima, vielen Dank nochmal!
Frage habe ich dennoch, ich bekomme bei meiner SE Home Battery Low Volt (48V) eine Batteriespannung von 811V angezeigt. Kann es sein das ich noch irgendwelche Skalierungsfaktoren in den Holdings brauche die du bei deinem Akku nicht brauchst?
Gibt es irgendwo ne Doku der Holding Register?Grüße Daniel
-
@oldi-2000
Das gleiche Thema hab ich auch, ist anscheinend die messung vor dem DC/DC wandler.
Hier die Doku, hab leider nur die Datei. hab ich auch mal zugesendet bekommen.
Power-Control-Open-Protocol-for-SolarEdge-Inverters (1).pdfMfG Chris
-
@hennerich said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Teil 2
Moin zusammen,erst einmal ein ganz großes Dankeschön für dieses Tutorial! Ich beschäftige mich ganz neu mit diesem Thema und scheitere leider im Teil 2. Wo genau werden die Scripte erstellt - ich nehme an im ioBroker? Habe ich dort jedenfalls gemacht
Doch zum Ende hin im Teil 2 scheitere ich am entscheidenden Schritt: Wie genau kann ich die Werte in die Datenbank schubsen? Hier stehe ich auf dem Schlauch...
Vielen Dank für einen Tipp und einen entspannten Sonntag!
Eric
-
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Doch zum Ende hin im Teil 2 scheitere ich am entscheidenden Schritt: Wie genau kann ich die Werte in die Datenbank schubsen? Hier stehe ich auf dem Schlauch...
Grüß dich.
Du musst bei jedem gewünschten Wert in der Objektübersicht rechts auf das Zahnrad klicken,
Und dort den Halen bei InfluxDB setzen
-
@hennerich Perfekt! Genau das war es, was ich gesucht habe. Besten Dank!
Jetzt muss ich nur noch schaffen, dass die Werte aus ioBroker auch in Grafana angezeigt werden (das Dashboard habe ich mir importiert). Irgendwas scheint da noch nicht zu passen...
Beste Grüße,
Eric.
-
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Jetzt muss ich nur noch schaffen, dass die Werte aus ioBroker auch in Grafana angezeigt werden (das Dashboard habe ich mir importiert). Irgendwas scheint da noch nicht zu passen...
Du meinst, die Werte aus der InfluxDB in Grafana anzeigen
Beschreib doch mal, was genau du wie gemacht hast und wo du ein Problem hast. Hast du InfluxDB V1 der V2? -
Hallo,
hat es jemand geschafft über Modbus den Minimalen Ladezustand der Batterie steuern zu können? (z.B. würde ich im Winter den minimalen Ladezustande gerne auf 40% hochsetzen).
Lt. der Doku
gibt es die Einstellung "Storage Backup Reserved Setting sets the percentage of reserved battery SOE to be used for backup purposes. Relevant only for inverters with backup functionality."
Wenn ich über Modbus auf dieser Adresse (E008h = 57352) eine Zahl abschicke, wird diese nicht angenommen, sondern wieder auf 0 zurückgesetzt. Die Batterie läuft natürlich im Modus "max. self-consumption".
-
@hennerich said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Jetzt muss ich nur noch schaffen, dass die Werte aus ioBroker auch in Grafana angezeigt werden (das Dashboard habe ich mir importiert). Irgendwas scheint da noch nicht zu passen...
Du meinst, die Werte aus der InfluxDB in Grafana anzeigen
Beschreib doch mal, was genau du wie gemacht hast und wo du ein Problem hast. Hast du InfluxDB V1 der V2?Sorry - stimmt natürlich! Ich meinte InfluxDB
Ich benutze die V2. Im ioBroker sehe ich unter Objekte -> modbus auch die sich ständig ändernden Werte. Über deinen Tipp mit dem Zahnrad habe ich auch (pauschal einfach mal alle) Werte in die Datenbank schreiben lassen.
In Grafana habe ich dann unter 'Data Sources' InfluxDB ausgewählt und wie folgt konfiguriert:
Der Test spuckt ein grünes OK aus und das 4 Buckets (?) gefunden werden.Wenn ich dann in Grafana das Dashboard konfigurieren möchte (als Beispiel hier den Graphen der PV-Anlage), kann ich zwar die Datenbank auswählen als Source auswählen, jedoch die einzelnen Punkte (A, B, C, D usw.) nicht bearbeiten. Das sieht auf euren Screenshots immer anders aus. So sieht es bei mir aus:
Hast du eine Idee, was ich noch falsch mache? Ich vermute, dass ich bei Grafana die falschen Parameter bei der Datenquelle hinterlege - obwohl der Test ja positiv verläuft.
Danke für jeden Tipp!
Beste Grüße,
Eric. -
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Das sieht auf euren Screenshots immer anders aus.
Du hast Flux .
die Vorlage bzw. im Thread ist
influxQL
-
@glasfaser
Perfekt, danke für den Hinweis. Damit bekomme ich jetzt zumindest beim Test schonmal 134 Messwerte:
Und vor allem sieht es bei jetzt auch so aus, wie auf euren Screenshots:
Ich kann nun die jeweiligen Datenpunkte im einzelnen sehen/bearbeiten.
Allerdings werden noch keine Werte in Grafana geladen: 'No Data'. -
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Allerdings werden noch keine Werte in Grafana geladen: 'No Data'.
Hast du mal mit einem neuen Panel ( keine Vorlage ) getestet (nur ein Datenpunkt-Quelle ) ,ob dort etwas angezeigt wird !?
-
@glasfaser
danke für den Tipp, brachte leider keinen Erfolg.
Ich bin allerdings durch viel rumprobieren einen Schritt weiter: Die Adressen unter Holding Register im Modbus Adapter haben nicht gepasst. Ich habe jetzt eine TSV gefunden, die bei mir wohl (zumindest teilweise) passt. Es kann nun zumindest schonmal ein Graph für die PV-Leistung erstellt werden!
Einige Werte bei den Objekten kommen mir trotzdem seltsam vor:
Auffällig sind hier die Spannungen zwischen den Phasen und N.
Wo kann ich denn die wirklich für mich passenden Register finden?Danke für die Hilfe!
-
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Auffällig sind hier die Spannungen zwischen den Phasen und N.
Das ist so richtig , nach der Vorlage ..
Es gibt auch andere Modbus Vorlagen im Thread , inkl. der SF Berücksichtigung .. (schon berechnet )
-
@glasfaser
Alles klar, damit sieht es jetzt unter den Objekten deutlich plausibler aus - die Werte passen jetzt. Habe das hier benutzt:
Dann geht's jetzt mit Grafana weiter.
Danke! -
-
@hennerich said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
gelegt. Sie sehen
Wo genau wird das gemacht?
-
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
@hennerich said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
gelegt. Sie sehen
Wo genau wird das gemacht?
Was meinst du , fehlt da nicht etwas im "Zitat" !?
-
@hennerich said in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
@hardy_01
Hey Hardy, die 3 Werte hab ich manuell angelegt. Sie sehen alle so aus:
Das hier meine ich, sorry - war nicht ganz ersichtlich. Wenn man auf den Link (Überschirft) von meinem letzten Beitrag klickt, landet man an dieser Stelle.
-
@errode sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Wo genau wird das gemacht?
Ahh ... das meinst du
entweder manuell über Datenpunkt erzeugen oder per Script :
Beispiel für "javascript.0.Solar.Wechselrichter.PVImportierteEnergieAktuell"
einmal starten ...
createState('Solar.Wechselrichter.PVImportierteEnergieAktuell', { name: 'PVImportierteEnergieAktuell', unit: 'kWh', min: 999999999, type: 'number', role: 'value.energy' }
-
@glasfaser Tausend Dank - damit komme ich zurecht!
Einen sonnigen Sonntag