Hier eine Zusammenfassung, wie ich vorgegangen bin, und was die Probleme (und Lösungen) dabei waren, vielleicht ist das für andere hilfreich:
Kopplung zu SolarEdge:
- SolarEdge WR konfigurieren:
- Aktivierung von "Modbus TCP" am Wechselrichter. War kein Problem, musste einfach getan werden. Das Aufsuchen der entsprechenden Dokumente ist mühsam, aber machbar. Dass so eine Einstellung eigentlich nur vom Solateur gemacht werden sollte, weil man dazu den WR öffnen muss, sollte hier aber erwähnt sein: entweder macht man das auf eigenes Risiko (Garantie, etc.) oder lässt das vom Solateur machen oder spricht das zumindest mit ihm ab (denn Solateure gehen gerade unter vor Arbeit und haben in der Regel kaum Zeit für "sowas").
- Herausfinden, welche IP der WR hat:
- Bei den Modellen mit Display wird die IP-Adresse am Display angezeigt, wenn man durch die Screens durchblättert, man kann das übrigens auch über das SolarEdge WebPortal machen (habe ich erst gestern herausgefunden) (über Modelle ohne Displays habe ich keine Erfahrung).
- Eine andere Möglichkeit, die IP-Adresse herauszufinden, ist, sich am Router die vergebenen Adressen anzusehen. Leider zeigen unterschiedliche Router unterschiedlich viele Informationen an, aber wenn der Hostname angezeigt wird, dann ist der SolarEdge WR als host "target" sichtbar (wie sinnig )
- Tipp: Mit einem IP Scanner ist man immer gut beraten. Man sieht nicht nur alle Adressen und Hostnamen, sondern kann auch gleich checken, ob die entsprechenden ports offen sind. Was ich verwende:
- Windows: Angry IP Scanner (kostenlos, download z.B. bei heise.de)
- Android: Network Analyzer von Jiri Techet, auch die lizenzfreie Version tut alles, was man in diesem Kontext braucht.
- Herausfinden, ob am SolarEdge WR der Port 502 offen ist:
- wird am WR-Display angezeigt, wenn man durch die Screens scrollt (es ist der letzte Screen)
- von Client Seite mit einem IP Scanner checken (siehe oben)
- SolarEdge WR als staitsche IP im Router konfigurieren: sonst könnte es sein, dass nach dem nächsten WR reboot (z.B. Stromausfall) der WR eine andere IP bekommt und openWB kann keine Verbindung mehr aufbauen.
- openWB konfigurieren: ( Einstellungen -> Moduleinstellungen )
- Ladepunkt konfigurieren: Da ich die SolarEdge - Kopplung als komplexer einschätzte als di Kopplung zum go-e, habe ich mich da drauf zuerst "gestürzt", und beim Ladepunkt zwar den go-e ausgewählt, aber die IP-Adresse vorerst leer gelassen. Ob das im Sinne des Erfinders ist, d.h. ob es überhaupt möglich ist, zum EVU-Punkt zu koppeln, ohne einen korrekt konfigurierten Ladepunkt zu haben, weiß ich nicht (werde es bei Gelegenheit einmal ausprobieren und hier ergänzen, oder jemand weiß das und postet das), als ich die Kopplung zum WR dann letztlich zum Laufen bekam, hatte ich auch schon den go-e richtig konfiguriert, Details siehe dazu unten.
- Problem 1: Ich hatte SolarEdge nur beim "Strombezugsmessmodul (EVU-Übergabepunkt)" konfiguriert, nicht aber beim "PV Modul". Den wesentlichen Tipp, dass auch beim "PV Modul" SolarEdge ("SolarEdge WR") zu konfigurieren ist, kam vom openWB support. Darauf wäre ich intuitiv nicht gekommen (vielleicht nach längerem herumprobieren sämtlicher Einstellungsmöglichkeiten).
- (Lösung zum Problem 1) Beim Konfigurationsblock "PV Modul" ebenfalls "SolarEdge WR" auswählen, nochmals die IP-Adresse eintragen (identisch wie bei "Strombezugsmessmodul (EVU-Übergabepunkt)"). bei der SolarEdge ID den Defaultwert ("1") belassen.
- Problem 2+Lösung: Mein WR war mit Device ID 2 konfiguriert. Keine Ahnung, wer das gemacht hat, da muss ich wohl ein Hühnchen mit meinem Solateur rupfen. Ich weiß auch nicht schlüssig, wie man diese eingestellte ID am WR prüfen kann, es hat wohl mit der Einbindung/Konfiguration des Energiemeters zu tun, ich kann mich dunkel erinnern, dass ich bei der Reparatur der Konfiguration des Energiemeters (das konnte mein Solateur auch nicht, bzw. hatte zulange keine Zeit, sich das genauer anzusehen) ähnliche Probleme hatte. Hatte das nicht sogar mit einer DIP-Switch - Einstellung am Energiemeter selber zu tun ? Wer hier Näheres weiß, bitte posten! Ich habe das Problem jedenfalls mit Herumprobieren gelöst. Zuerst ID 0 -> nichts, dann ID 2 -> openWB bekam endlich die Werte!
- go-eCharger konfigurieren:
- go-e ins WLAN hängen: laut go-e Benutzerhandbuch
- HTTP API aktivieren: laut go-e Benutzerhandbuch
- Herausfinden, welche IP der go-e hat: analog zum Finden der IP vom WR, am besten mit dem IP Scanner wie oben beschrieben. (ich hatte im ersten Versuch meine eigenen Tipps nicht beachtet, bin nur nach der Router-Tabelle (ohne hostnames) vorgegangen und hatte tatsächlich aus Versehen die falsche MAC mit dem go-e assoziiert, und daher eine falsche IP konfiguriert )
- Checken ob das HTTP API verfügbar ist: dazu muss der Port "80" am go-e offen sein, wieder mit dem IP Scanner checken. Das braucht man natürlich nur, falls die Kopplung nicht gleich funktioniert.
- go-e als statische IP im Router konfigurieren: sonst könnte es sein, dass nach dem nächsten go-e reboot (z.B. Stromausfall, etc.) der go-e eine andere IP bekommt und openWB kann keine Verbindung mehr aufbauen.
Ich hoffe, diese Infos sind von Nutzen für andere, die die gleiche Kopplung machen wollen.