mehrere SolarEdge Wechselrichter (Slaves) auslesen
Verfasst: So Jan 20, 2019 4:01 pm
Hallo alle zusammen,
erst einmal vielen Dank für die tolle Arbeit, die hier geleistet wird.
Ich habe mir den 22kW 1LP Bausatz gekauft und nun teilweise erfolgreich in Betrieb genommen.
Ich habe eine PV-Anlage mit insgesamt drei Wechselrichtern von SolarEdge: einen als Master, zwei als Slaves.
Das Auslesen des Haupt-WRs über das entsprechende TCP Modbus Modul klappt schon einmal.
Leider liefert der Wechselrichter nur die Leistung von sich selbst, aber nicht die der Slaves.
Ich habe mich mal ein wenig informiert und rumprobiert:
Die Wechselrichter implementieren das Sunspec Protokoll.
Dieses definiert eine Slave-ID von 1 bis 247(?), welche auch in den Wechselrichtern konfiguriert werden kann.
Über die Python-Bibliothek pysunspec kann ich über diese ID erfolgreich alle Wechselrichter auslesen.
Nun müssten die Leistungen aller Wechselrichter addiert werden, um die Gesamtleistung der PV-Anlage zu erhalten.
Gibt es eine Möglichkeit, diesen Fall sinnvoll als Modul zu integrieren?
Vielleicht ein "Sunspec" Modul bei dem man IP, Port und alle Slave-IDs konfiguriert?
Eventuell könnte ich versuchen, das Solaredge Modul mithilfe der genannten Bibliothek umzuschreiben.
Eine Frage hätte ich zudem noch:
Gibt es Pläne für ein Smart EQ/ED SoC Modul?
Ob die Daimler-API dafür geeignet ist, konnte ich noch nicht testen, unter anderem weil mein Auto leider noch nicht da ist
Beste Grüße
Tapematch
erst einmal vielen Dank für die tolle Arbeit, die hier geleistet wird.
Ich habe mir den 22kW 1LP Bausatz gekauft und nun teilweise erfolgreich in Betrieb genommen.
Ich habe eine PV-Anlage mit insgesamt drei Wechselrichtern von SolarEdge: einen als Master, zwei als Slaves.
Das Auslesen des Haupt-WRs über das entsprechende TCP Modbus Modul klappt schon einmal.
Leider liefert der Wechselrichter nur die Leistung von sich selbst, aber nicht die der Slaves.
Ich habe mich mal ein wenig informiert und rumprobiert:
Die Wechselrichter implementieren das Sunspec Protokoll.
Dieses definiert eine Slave-ID von 1 bis 247(?), welche auch in den Wechselrichtern konfiguriert werden kann.
Über die Python-Bibliothek pysunspec kann ich über diese ID erfolgreich alle Wechselrichter auslesen.
Nun müssten die Leistungen aller Wechselrichter addiert werden, um die Gesamtleistung der PV-Anlage zu erhalten.
Gibt es eine Möglichkeit, diesen Fall sinnvoll als Modul zu integrieren?
Vielleicht ein "Sunspec" Modul bei dem man IP, Port und alle Slave-IDs konfiguriert?
Eventuell könnte ich versuchen, das Solaredge Modul mithilfe der genannten Bibliothek umzuschreiben.
Eine Frage hätte ich zudem noch:
Gibt es Pläne für ein Smart EQ/ED SoC Modul?
Ob die Daimler-API dafür geeignet ist, konnte ich noch nicht testen, unter anderem weil mein Auto leider noch nicht da ist
Beste Grüße
Tapematch