MODBUS PROFIL: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)
Verfasst: So Jun 14, 2020 12:24 pm
Hallo zusammen,
ich würde dann auch mal das SunSpec MODBUS Protokoll hier gerne hier im neuen Modbus Forumsteil ins Rennen werfen. Ich habe 2 Solaredge Wechselrichter im Einsatz, einer ist als Master, der andere als Slave im RS485 Betrieb konfiguriert/angeschlossen. Über Modbus TCP Logikbaustein mit EDOMI lese ich die Daten über den Master per Modbus TCP aus, wäre aber toll wenn das auch über den TW direkt funktionieren würde!
Mit dem derzeitigen LBS mit EDOMI kann ich leider nur ca. alle 60s die Werte auslesen und es kommen auch dann immer mal wieder sporadische Fehlereinträge mit Timeouts. Durch die nur alle 60s neuen Werte stimmen leider die berechneten Hausverbrauchswerte oft bei wolkigem Wetter nicht, da der Hauszähler alle 2s neue Werte liefert die Wechselrichterleistungen sich aber bei Wolken in 60s stark ändern können und dann halt Murks bei der Hausverbrauchsberechung rauskommt...
Super wäre natürlich wenn ich über den TW über Modbus auch die dynamische 70% Regelung hinbekommen könnte (die Werte vom Einspeisezähler habe ich ja schon, nur kann ich eben keinen aktiven Eingriff auf die WR Begrenzung vornehmen). Dazu müsste ich per Modbus dann auch einen berechneten Hausverbrauch an die Wechselrichter schicken können.
Implementierungs Spec von Solaredge für RS485 Modbus RTU Anbindung:
link
hier noch etwas mehr von Solaredge für Modbus RTU und auch Modbus TCP:
link
und auf Sunspec.org könnte man noch die Detailspec runterladen, das geht aber nur mit Anmeldung, daher weiss ich nicht ob man das hier einfach einstellen kann/darf.
link
Da das SunSpec Protokoll von sehr vielen PV Wechselrichter Herstellern genutzt wird (m.W. Solaredge, SMA, Fronius,...) wäre das sicher sehr interessant für viele TW Nutzer.
Edit by StefanW: Das aktuelle Profil zum herunterladen ist hier: viewtopic.php?f=80&t=2237&start=30#p31765
ich würde dann auch mal das SunSpec MODBUS Protokoll hier gerne hier im neuen Modbus Forumsteil ins Rennen werfen. Ich habe 2 Solaredge Wechselrichter im Einsatz, einer ist als Master, der andere als Slave im RS485 Betrieb konfiguriert/angeschlossen. Über Modbus TCP Logikbaustein mit EDOMI lese ich die Daten über den Master per Modbus TCP aus, wäre aber toll wenn das auch über den TW direkt funktionieren würde!
Mit dem derzeitigen LBS mit EDOMI kann ich leider nur ca. alle 60s die Werte auslesen und es kommen auch dann immer mal wieder sporadische Fehlereinträge mit Timeouts. Durch die nur alle 60s neuen Werte stimmen leider die berechneten Hausverbrauchswerte oft bei wolkigem Wetter nicht, da der Hauszähler alle 2s neue Werte liefert die Wechselrichterleistungen sich aber bei Wolken in 60s stark ändern können und dann halt Murks bei der Hausverbrauchsberechung rauskommt...
Super wäre natürlich wenn ich über den TW über Modbus auch die dynamische 70% Regelung hinbekommen könnte (die Werte vom Einspeisezähler habe ich ja schon, nur kann ich eben keinen aktiven Eingriff auf die WR Begrenzung vornehmen). Dazu müsste ich per Modbus dann auch einen berechneten Hausverbrauch an die Wechselrichter schicken können.
Implementierungs Spec von Solaredge für RS485 Modbus RTU Anbindung:
link
hier noch etwas mehr von Solaredge für Modbus RTU und auch Modbus TCP:
link
und auf Sunspec.org könnte man noch die Detailspec runterladen, das geht aber nur mit Anmeldung, daher weiss ich nicht ob man das hier einfach einstellen kann/darf.
link
Da das SunSpec Protokoll von sehr vielen PV Wechselrichter Herstellern genutzt wird (m.W. Solaredge, SMA, Fronius,...) wäre das sicher sehr interessant für viele TW Nutzer.
Edit by StefanW: Das aktuelle Profil zum herunterladen ist hier: viewtopic.php?f=80&t=2237&start=30#p31765