Seite 2 von 13

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Sa Jan 02, 2021 11:44 am
von DeLaDope
Hi Zusammen, gibt er hierzu in Zusammenhang mit Modbus und Fronius noch ein Update? Ist diese "Protokoll" dann schon implementiert, wenn die neue TW SW mit Modbus ausgerollt wird? Danke!

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Sa Jan 02, 2021 11:56 am
von gbglace
Ich gehe mal davon aus das KEIN "Protokoll" im TWS implementiert sein wird.

Die Modbusimplementierung sieht vor das man sich die Geräte-Spezifika selbst in einem Profileditor einarbeitet und dieses dann aber auch gern der Community zur Verfügung stellt.

Ausnahme könnte sein, dass ein Mitglied der Elabnet-Truppe währen der Entwicklung Profile gebaut hat auf Basis von Geräten die er selbst im Haushalt betreibt.

Die Vorabsammlung der Anleitungen diente dabei eher dem Zweck zu sehen welche Art von Parameter im allgemeinen werden so von der Herstellern gefordert und wie bilden die das ab, um den Usern entsprechende Einstelloptionen zu ermöglichen und das ganze auch in ansprechender Optik im UI usw. Es ging wohl weniger darum fertige Profile vor zu generieren, denn ich glaube auf Basis der teilweise rudimentären Dokumentationen kann man das auch nicht vollständig machen ohne ein echtes Gerät am Kabel zu haben.

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Sa Jan 02, 2021 11:58 am
von StefanW
DeLaDope hat geschrieben: Sa Jan 02, 2021 11:44 am Ist diese "Protokoll" dann schon implementiert, wenn die neue TW SW mit Modbus ausgerollt wird?
Ich bin nicht sicher ob ich Dich richtig verstehe?

Es wird das Protokoll Modbus TCP als Client und Modbus RTU als Client (Die Rolle als Client wurde früher als "Master" bezeichnet) in der ersten Version von Modbus im Timberwolf Server implementiert.

Die Definition der Geräteprofile (also was kann welches Gerät auf welche Weise) und wie kommuniziert das mit anderen Geräten muss der Nutzer anlegen.


Es gibt hunderttausende Modbus Geräte auf dem Markt, es ist uns völlig unmöglich die Profile zu erstellen oder gar die Kompatibilität zu prüfen.

Allerdings haben wir das so implementiert, dass man ein einmal geschaffenes Profil auch exportieren und weitergeben kann. Wir würden es für sehr wünschenswert halten, dass derjenige Nutzer, der zuerst ein Profil angelegt hat, dieses hier im Forum zur Nutzung freigibt. Später wollen wir auch ein zentrales Repository anbieten, in dem man leicht Profile einchecken und darin suchen kann. Kommt dann mit einer späteren Version.

==> Mein Vorschlag: Du liest Dich bitte in das Datenblatt ein und sehe Dir bitte unsere Doku zu Modbus (sobald fertig) bitte ganz genau an. Ohne eine gewisse Lernkurve von 2 Stunden geht das nicht. Mit dem interaktiven Profileditor ist es allerdings mit einer Handvoll Kenntnisse ziemlich einfach (weltweit vermutlich einmalig) ein Profil anzulegen und dann das Gerät basierend auf dem Profil zu nutzen.

Edit: Göran war schneller (und alles genau richtig) :lol:

lg

Stefan

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Sa Jan 02, 2021 2:35 pm
von DeLaDope
Alles klar...dann bin ich mal gespannt. Danke!

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Fr Feb 19, 2021 1:13 pm
von exkanzler
DeLaDope hat geschrieben: Sa Jan 02, 2021 11:44 am ...Zusammenhang mit Modbus und Fronius ...
Hat da schon einer mit der neuen IP 3.1 angefangen ?

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Fr Feb 19, 2021 1:17 pm
von StefanW
Ich glaube, dass ich bei den DEV-Testern schon ein Sunspec Profil gesehen habe,

ich werde die Tester bitten, das deren Profile hier veröffentlicht werden

lg

Stefan

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Mo Feb 22, 2021 9:16 am
von DeLaDope
Das wäre super! Danke!

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Mo Feb 22, 2021 11:59 am
von tger977
ich bin da grad noch an ein/zwei offenen Punkten dran, erste Version kommt aber demnächst!

Re: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Mo Feb 22, 2021 12:18 pm
von tger977
so ging doch schneller als gedacht:
modbus-timberwolf-product-440-1.zip
Getestet habe ich das mit meinen beiden einphasigen SE4000 und SE5000HDwave Wechselrichtern, sollte aber auch für die 3phasigen funktionieren!

Da ich keine SE Smartmeter habe, müsste dafür jemand anderes ein Profil anlegen falls benötigt. In diesem Profil sind nur die reinen WR Datenregister enthalten.

Viel Spaß beim Probieren und falls jemand Fehler/Hinweise findet immer her damit ;)

Re: MODBUS PROFIL: SunSpec Modbus Implementierung für PV-Wechselrichter (z.B. Solaredge,...)

Verfasst: Mi Mär 24, 2021 9:17 pm
von tger977
Leider gibt es noch ein Problem bei dem Sunspec Protokoll:
Nahezu alle Werte müssen aus zwei Registern zusammengebaut werden (Integer Wert in Register 1 und dann erfolgt die Mitteilung der dazu passenden Umrechung in float über einen ScaleFactor in Register 2 als Angabe der Zehnerpotenz durch die geteilt werden muss) Für diese Umrechnung gibt es aber derzeit noch keine saubere Lösung mit TW Bordmitteln, Elabnet ist aber schon an einer Lösung dran.

Hier erstmal der Hinweis (falls es doch schon mal jemand im Profileditor nutzt und sich wundert daß da Werte z.T. temporär um Zehnerpotentzen daneben liegen...) daß man mit den Einzelregisterwerten leider nicht wirklich was anfängt da sich leider dynamisch die Umrechnung ändert. Im Moment lässt sich das nur über eine externe Logik die diese beiden Register richtig zusammenbaut lösen.

Ich werde dann auch nochmal eine neue Version bauen müssen ohne die im Moment fest hinterlegte Umrechnung bauen müssen. Das ist leider falsch...