NEWS
Solaredge Adapter (Photovoltaikanlage)
-
Ich muss mich bzgl. des Adapters hier noch einmal reinhängen.
Einige Batteriedaten funktionieren ja.Aber hat schon jemand vernünftige Daten von folgenden ModbusHoldingRegistern bekommen:
modbus.0.holdingRegisters.57718_Battery_1 Lifetime Export Energy Counter
modbus.0.holdingRegisters.57722_Battery_1 Lifetime Import Energy Counter
modbus.0.holdingRegisters.57722_Battery_1 Lifetime Import Energy Counter
modbus.0.holdingRegisters.57732_Battery_1 Available EnergyInsbesondere die ersten beiden Datenpunkte wären noch interessant.
@kanumouse sagte in Solaredge Adapter (Photovoltaikanlage):
vernünftige Daten
Was meinst du damit !?
Hier meine :

die ersten beiden Datenpunkte wären noch interessant.
nutze Sie selber nicht , habe es per
57716_Battery_1 Instantaneous Power , mit einem Script so:

und logge es mit sourceanalytix
-
@kanumouse sagte in Solaredge Adapter (Photovoltaikanlage):
vernünftige Daten
Was meinst du damit !?
Hier meine :

die ersten beiden Datenpunkte wären noch interessant.
nutze Sie selber nicht , habe es per
57716_Battery_1 Instantaneous Power , mit einem Script so:

und logge es mit sourceanalytix
Hier meine.
Insbesondere der Import und der Export werden nicht aktualisiert und sind nicht logisch.
Wenn ich das nicht zum Laufen bekomme, habe ich auch schon daran gedacht das separat (sourceanalytix) ausrechnen zu lassen. Mich würde aber trotzdem interessieren, warum da keine Daten kommen.
-
Hier meine.
Insbesondere der Import und der Export werden nicht aktualisiert und sind nicht logisch.
Wenn ich das nicht zum Laufen bekomme, habe ich auch schon daran gedacht das separat (sourceanalytix) ausrechnen zu lassen. Mich würde aber trotzdem interessieren, warum da keine Daten kommen.
-
Danke, hatte ich übersehen, habe ich gleich korrigiert.
-
Danke, hatte ich übersehen, habe ich gleich korrigiert.
Vorhandene Modbus Instanz ausschalten , Erstelle eine neue Modbus Instanz .
Dann alles so einstellen wie die vorhandene und nur das Abfragen :
_address name description unit type len factor offset formula role room poll wp cw isScale 57718 Battery 1 Lifetime Export Energy Counter Batterie Gesamtenergie entladen Wh uint64le 4 1 0 value true false false false 57722 Battery 1 Lifetime Import Energy Counter Batterie Gesamtenergie geladen Wh uint64le 4 1 0 value true false false false -
Vorhandene Modbus Instanz ausschalten , Erstelle eine neue Modbus Instanz .
Dann alles so einstellen wie die vorhandene und nur das Abfragen :
_address name description unit type len factor offset formula role room poll wp cw isScale 57718 Battery 1 Lifetime Export Energy Counter Batterie Gesamtenergie entladen Wh uint64le 4 1 0 value true false false false 57722 Battery 1 Lifetime Import Energy Counter Batterie Gesamtenergie geladen Wh uint64le 4 1 0 value true false false falseHat nicht geholfen - das gleiche Ergebnis!
-
Hat nicht geholfen - das gleiche Ergebnis!
stelle bei der Instanz die Logstufe auf DEBUG und poste hier dann anschließend das Log , wenn du die Instanz startest und der Pool beginnt .
Und Zeige mal ein Screenshot vom Register .( Instanz )
-
stelle bei der Instanz die Logstufe auf DEBUG und poste hier dann anschließend das Log , wenn du die Instanz startest und der Pool beginnt .
Und Zeige mal ein Screenshot vom Register .( Instanz )
-
stelle bei der Instanz die Logstufe auf DEBUG und poste hier dann anschließend das Log , wenn du die Instanz startest und der Pool beginnt .
Und Zeige mal ein Screenshot vom Register .( Instanz )
-
-
Was für eine Akku ( Hersteller - Typ ) ist das ?
-
Was für eine Akku ( Hersteller - Typ ) ist das ?
BYD LVS4.0
-
BYD LVS4.0
Ich habe LG , eventuell ist der Data types dort anders / oder das Register .
Spiele mal mit den

-
Ich habe LG , eventuell ist der Data types dort anders / oder das Register .
Spiele mal mit den

Hatte ich schon probiert, leider ohne Erfolg.
-
Hatte ich schon probiert, leider ohne Erfolg.
@kanumouse
ich glaube das gibt es nicht , bei der BYD !?teste mal mit dem Register :
102853 Batterieladung Batterieladung % floatsw 2 1 0 level true false falsebzw. hier:
https://forum.iobroker.net/topic/6403/solaredge-adapter-photovoltaikanlage/197?_=1643475996116 -
@kanumouse
ich glaube das gibt es nicht , bei der BYD !?teste mal mit dem Register :
102853 Batterieladung Batterieladung % floatsw 2 1 0 level true false falsebzw. hier:
https://forum.iobroker.net/topic/6403/solaredge-adapter-photovoltaikanlage/197?_=1643475996116Die Adresse funktioniert nicht führt zu "illegal Data Adress".
-
Die Adresse funktioniert nicht führt zu "illegal Data Adress".
Dann warte .....
vielleicht meldet sich noch jemand anders , der auch ein BYD hat . -
Dann warte .....
vielleicht meldet sich noch jemand anders , der auch ein BYD hat .Ich denke, dass vielleicht das von Byd nicht unterstützt wird.
Habe gerade noch einmal in der Solaredge Doku gelesen. Dort stehen alle Adressen, mit der Einschränkung, dass der Hersteller der Batterie diese unterstützt.
Meine eingetragenen Adressen sind gemäß Doku die Richtigen.
-
@al-bundy said in Solaredge Adapter (Photovoltaikanlage):
Ich muss hier mal das umrechnungs-Script prüfen, welches die M_AC Werte mit dem Skalierfungsfaktor verrechnet. Evtl. liegt da ein Fehler vor.
Ich habe die Skripte von hier:
https://forum.iobroker.net/topic/38322/tutorial-solaredge-modbus-iobroker-grafana/2
für die Umrechnung benutzt.
Das funktioniert soweit einwandfrei bei mir.M_Import und M_Export sind stehts positiv, aber M_AC_P ist bei mir nachweislich positiv und negativ.
Hier ein Beispiel mit leerer Batterie
Blau ist der Wert von M_AC_P
Und dieser springt sobald die Batterie leer ist auf negative Werte und ersetzt damit nahtlos die Batterie (schwarze Kurve), die logischerweise auf 0 geht.
Warum die rote Linie (P_DC Wechselrichter) nicht auf Null geht, ist mir ein Rätsel. Dazu läuft schon ein Ticket bei SolarEdge.
Würde mich interessieren, ob ich der einzige bin, dessen DC-seitige Leistung bei leerer Batterie und ohne PV-Ertrag auf 600 W springt. Also gerne einmal mitloggen wenn die Batterie leer werden sollte.DC-DC Verluste:
Interessante Grafik von dir. Ich finde die Verluste doch sehr gross, vergleicht man diese mit den DC-AC Verlusten (I_DC - I_AC).Da stimme ich völlig überein.
Der größte Witz ist aber, dass der WR bei leerer Batterie nicht in den Standby geht, sondern fröhlich weiterhin 60 W verbrät. Im Winter summiert sich das ganz schön auf.
Wieviele Stunden steht die Batterie leer herum - 1/6 vom Jahr könnte vielleicht hinkommen? Macht 1/6 *8760 h = 1460h und ergibt damit einen unnötigen Mehrverbrauch von ca. 90 kWh. Kosten über 20 Jahre dann etwa 540 €. Das ist unsinnig und völlig unnötig.
Dazu gibt es auch einen sehr langen thread im PVForum:
https://www.photovoltaikforum.com/thread/149483-storedge-se8k-monitoringplattform-energie-heute-läuft-rückwärts/@pvonroof said in Solaredge Adapter (Photovoltaikanlage):
Würde mich interessieren, ob ich der einzige bin, dessen DC-seitige Leistung bei leerer Batterie und ohne PV-Ertrag auf 600 W springt. Also gerne einmal mitloggen wenn die Batterie leer werden sollte.
Hi pvvonroof! Hast du das Problem bisweilen lösen können? Auch bei mir springt nachts, wenn keine PV-Produktion ist und die Batterie leer ist, der Wert I_AC_Power ständig zwischen ~30W und 600W hin und her. Kann heute Abend nochmal eine Grafik hochladen die das zeigt. Tagsüber, wenn Sonne scheint, stimmen die Werte.
Anfang Dezember habe ich eine Support-Anfrage bei SolarEdge gestellt, mittlerweile ist diese bis an den Tier/Level-3-Support weitergeleitet worden und sonst keine Antwort von denen.
-
@glasfaser
Habe seit gestern auch auf Formeln umgestellt und testhalber mit dem Javascript verglichen (in Javascript Math.pow auf Basis 1 anstelle 10 umgestellt).
Bei mir kommt genau das selbe raus, wenn ich z.B. den Tagesverlauf von M_AC-Javascript und M_AC-Modubus-Formel vergleiche (Subtraktion gibt immer 0) :blush:
Danke für den Tipp. Super Sache. Skripte gespart und man sieht auch direkt in den Modbus Objekten die richtigen Zahlen :+1:
Kleine Anmerkung zu deinem Post: Da fehlt am Schluss noch die Klammer, darum hat es bei mir zu Beginn nicht funktioniert.
Ich habe mal diese 4 Modbus Adressen umgestellt und stelle die Javascripts zur Umrechnung ab (Bild der Holding Registers in der Adapter Version 3.4.9):

Auch kann es so keine Fehler mehr geben, des nicht zeitgleichen Auslesens, wie dies schon oft andere User berichtet haben.
Da ich auch erst Beginne, meine Grafana Panels zu erstellen, ist es mir egal, die alten Datenwerte zu verlieren.Hallo,
habe mit Interesse den Beitrag zum Thema Solaredge WR verfolgt und auch bei mir soweit umgesetzt. Allerdings sehen meine Grafana Daten nicht so super aus. Ich habe starke Schwankungen in den Signalen. Weißt Du, wo das Problem liegen könnte? Machst Du eine Mittelwertbildung oder Filterung bzw. sind evtl. die Pollzeiten am Modbusadapter etc. dafür verantwortlich?

Danke & VG




