NEWS
[Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana
-
@kanumouse sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
da mein Solateur mich nicht an die Konfiguration lässt und er nicht weiß,
Was ist das für ein Solateur , der muß es wissen sonst kann er doch nicht die Anlage konfigurieren ( inkl. Webportal SoarEdge ) ,
er meldet doch die Anlage auch beim Netzbetreiber an , ( 70 % Regelung )Beispiel , kann man davon ableiten :
https://smartfox.at/download/Anleitungen/DE_Anleitung SolarEdge ohne Display.pdf -
Super, danke, damit müsste er das sicher hinkriegen, wenn ihm über die Schulter schaue und dorthin leite.
-
@glasfaser
Ich muss noch einmal nachfragen.
Sicherlich ist es egal, ob ich das SunSpec-Protokoll an der RS485-1 oder an der RS485-2 Schnittstelle auswähle, da die RS485-1- Schnittstelle schon mit der Verbindund zum Solaredge-Zähler belegt ist. Oder? -
Hallo zusammen,
könnt ihr mir sagen welchen Wechselrichter und welche Batterie ihr benutzt? Bei mir läuft ein SolarEdge SE10K WR mit LG RESU10 Speicher.
Die Register des Wechselrichters lassen sich einwandrei auslesen allerdings kann ich leider keine (Batterie) 57er Register auslesen weil folgende Fehlermeldung kommt:Poll error count: 1 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
Im Netz habe ich dann einen Hinweis auf die Register 102837 + 102853 gefunden mit denen ich zumindest die folgenden Werte für die Batterie bekomme:
102837 = Leistung Batterie (entladen / laden)
102853 = Batterie LadezustandIn meinem Wechselrichter ist für die Kommunikation folgendes eingestellt:
RS485-2
Protokoll "SolarEdge Sekundärgerät" --> auch ein ändern auf "SunSpec (Non-SE-Logger" brachte keine Änderung
ID 1Beste Grüße
Foradh -
@foradh-0 sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
leider keine (Batterie) 57er Register auslesen weil folgende Fehlermeldung kommt:
Eventuell ist deine Registerabfrage am Ende +1 / -1
ich habe das :
https://forum.iobroker.net/topic/6403/solaredge-adapter-photovoltaikanlage/226
-
@foradh-0
Ich hab das komplett gleiche Setup. ich bekomme die Batteriedaten über:
-
@Glasfaser
Die Registerabfrage hatte ich testweise schon um die Werte +1 / -1 verändert - resultiert leider immer im gleichen Fehler "ILLEGAL DATA ADDRESS"
Benutzt du ebenfalls einen LG Speicher?@Chris87
Diese Addressen sind bei mir momentan ebenfalls in der Verwendung. Allerdings kann bei den 57er Registern wohl weitaus mehr ausgelesen werden.
Funktionieren diese bei deiner Anlage ebenfalls nicht?Dann muss es ja am Hybridwechselrichter SolarEdge SE10K WR oder am LG Speicher liegen.
-
@foradh-0
Mir reichen die beiden Werte, alles andere hol ich als api ab, das reicht mir alle 30 min.Soweit ich das verstanden habe sind die 57er eher für SE Anlagen bei denen ein separater Batteriewechselrichter verbaut ist.
-
@foradh-0 sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
LG RESU10 Speicher.
Jipp , habe ich auch .
Teste mal mit einer neuen Instanz und nur mit einer Registerabfrage der Batterie .
( die bestehende Instanz aber ausschalten ) -
Hallo, ich bin Anfänger und habe versucht mit den Infos hier meinen Solaredge SE8K und meine BYD-LVS8 einzurichten.
Irgend wie komme ich nicht mehr weiter, die Werte für ACTotalRealPower, Hausverbrauch, TempWechselrichter passen, aber alles andere nicht.Habe jetzt gerade festgestellt das PVLeistungAktuell aktuell auch nicht richtig ist, es zeigt auch PV-Leistung an wenn von der Batterie eingespeist wird.
Vielleicht weiß hier jemand was ich falsch mache ?
Bin für jede Hilfe dankbar -
@lisalisa
Hi, ich glaube die Werte passen schon, nur die Komma Position nicht?Du hast nach jedem Abschnitt einen SF (SkalierungsFaktor). Mit diesem muss der Wert potenziert werden.
-
@glasfaser
Hab eine neue Instanz angelegt, alte deaktiviert, deine Registereinträge benutzt und es funktioniert tatsächlich!
Besten Dank für den Hinweis Glasfaser!Weißt du warum es nun mit den gleichen Einstellungen und einer neuen Instanz nun auf einmal läuft?
-
@foradh-0 sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Weißt du warum es nun mit den gleichen Einstellungen und einer neuen Instanz nun auf einmal läuft?
, keine Ahnung ...
eventuell das Register nicht richtig importiert . von Hand geändert usw......
bzw. ich weiß ja nicht wo du es vorher her hattest -
@glasfaser
Ich habe bei beiden Instanzen die gleiche Konfiguration und auch die gleichen Register. Deswegen hab ich so blöde gefragt
Naja auf jeden Fall kann ich nun sämtliche Register ohne Probleme auslesen. -
Hallo.
Ich würde gerne den SOH des Akku abrufen.
Register ist die F582 also umgerechnet 62850 +1 = 62851Wenn ich das Register mit einem Windows Tool abfrage bekomme ich auch eine Ausgabe.
Wenn ich das in iobroker eingebe, kommt keine Ausgabe bzw. der Adapter wird nicht grün.
Seht ihr meinen Fehler?
lgBit
-
@bitwicht sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Wenn ich das in iobroker eingebe, kommt keine Ausgabe bzw. der Adapter wird nicht grün.
Seht ihr meinen Fehler?Nein ..
Was steht im LOG ?
Fragst du nur dieses Register ab ? -
ja, ich frage aktuell nur dieses Register.
Im Log steht: Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}Die Registeradresse F582 steht aber so bei Solaredge .
Ich wollte eigentlich deine Register importieren aber das geht nicht :
bei mir:
_address deviceId name description unit type len factor offset formula role room poll wp cw isScalebei dir:
deviceId;address;name;description;unit;type;len;factor;offset;role;room;poll;wp -
@bitwicht sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
ja, ich frage aktuell nur dieses Register.
OK .
Kenne so das Register nicht .
im ioBroker Adapter 1+ rauf / oder 1- runter
Also mal 62849 / 62850 / 62852 / oder 62850 testen .bei dir:
deviceId;address;name;description;unit;type;len;factor;offset;role;room;poll;wpDas ist nicht von mir .
Das ist die alte Vorlage mit den ;
nimm mal das :
https://forum.iobroker.net/topic/6403/solaredge-adapter-photovoltaikanlage/226
-
1 rauf / runter habe ich schon versucht - ohne Erfolg
Komisch ist das die Adresse über das Windows Modbus Toll einfach abgerufen werden kann.Das steht in der Solaredge Anleitung:
Address Size R/W Name Type Units
E182 (F582) 2 R Battery 1 State of Health (SOH) Float32 N/ADie E182 geht nicht, aber die F582 im Windows Tool.
-
@glasfaser sagte in [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana:
Also mal 62849 / 62850 / 62852 / oder 62850 testen .Teste doch nochmal ... einzeln oder hast du das jetzt schon gemacht .
E182 (F582) 2 R Battery 1 State of Health (SOH) Float32 N/A
dann nimm den Wert vom Link , alsoerstmal mit SOE :
57732 Battery 1 State of Energy (SOE) Batterie Ladezustand (verfügbare Energie zu mögliche Kapazität) % floatsw 2 1 0 value true false false