Installationshinweise

Moderator: c2j2

Antworten
Benutzeravatar
c2j2
Site Admin
Beiträge: 608
Registriert: 12.Mai 2023, 09:16
Wohnort: Allensbach, Bodensee
Has thanked: 21 times
Been thanked: 59 times
Kontaktdaten:

Installationshinweise

Beitrag von c2j2 »

Solis-Wechselrichter in meiner App einrichten

Meine App spricht den Solis direkt im eigenen Netz an — ohne Cloud, ohne SolisCloud-Konto. Ob das geht, entscheidet aber nicht der Wechselrichter, sondern der Datenlogger, der in ihm steckt. Bitte lies deshalb zuerst Abschnitt 1.

———————————————

1. Zuerst: welcher Stick steckt drin?

Die Modellbezeichnung steht auf dem Aufkleber des Sticks. Es gibt drei Fälle:
  • S2-WL-ST (2-in-1, WLAN und Netzwerkbuchse) → geht. Port 502, Seriennummer-Feld leer.
  • Ältere Solarman-Sticks, DLS-LAN → geht. Port 8899, Seriennummer-Feld ausgefüllt (Zahl, höchstens 10 Ziffern).
  • S3-WIFI-STgeht nicht. Siehe unten, es gibt aber zwei Auswege.
Warum der S3-WIFI-ST nicht geht: Dieser Stick ist ein reiner Cloud-Logger. Er schickt seine Daten an SolisCloud und bietet im eigenen Netz keine Modbus-Schnittstelle an — in der offiziellen Anleitung des Sticks kommen Modbus oder ein Datenport überhaupt nicht vor, und ein Portscan zeigt nichts Offenes. Wer es trotzdem versucht, bekommt genau die Fehlermeldung „Connection refused". Das ist kein Fehler der App und keine Einstellungssache: da ist schlicht nichts, womit man reden könnte. Auch die einschlägigen Open-Source-Projekte haben den Stick nach mehreren Anläufen als nicht unterstützt abgehakt.

Die zwei Auswege beim S3-WIFI-ST:
  1. RS485-auf-Netzwerk-Adapter (z. B. Elfin EW11 oder ein Waveshare-Modul, ca. 20–40 €), direkt an die RS485-Klemmen des Wechselrichters. Das ist der übliche Weg. Vorteil: Der S3-Stick bleibt stecken und funkt weiter in die SolisCloud — beides läuft parallel. Den Port stellst Du am Adapter selbst ein, meist 502. Siehe auch https://forum.chk.digital/viewtopic.php?t=111
  2. Stick tauschen gegen einen S2-WL-ST. Der kann Modbus TCP von Haus aus. Nachteil: je nach Firmware kann dann die SolisCloud aussetzen, siehe Abschnitt 6.
———————————————

2. Die IP-Adresse

Gemeint ist die IP des Sticks bzw. des RS485-Adapters, nicht die des Wechselrichters. Im Router findest Du das Gerät unter den verbundenen Geräten.

Tipp: Vergib im Router eine feste IP. Sonst zeigt die App irgendwann ins Leere, wenn der Router die Adresse neu verteilt.

———————————————

3. Der Port

Die App ist auf 8899 voreingestellt. Steht im Feld Port etwas anderes, wird das benutzt.
  • 502 — S2-WL-ST und die meisten RS485-Adapter
  • 8899 — ältere Solarman-Sticks, DLS-LAN
  • 30003 — kommt bei einzelnen Firmwareständen vor, selten
Die Fehlermeldung sagt Dir, woran Du bist:
  • „Connection refused" → Das Gerät ist erreichbar, hört aber auf diesem Port nicht. Entweder falscher Port — oder der Stick bietet gar keinen an (S3-WIFI-ST, Abschnitt 1).
  • Zeitüberschreitung, keine Antwort → Unter dieser IP ist gar nichts. Falsche Adresse, Gerät aus, oder Handy in einem anderen Netz (Gäste-WLAN!).
———————————————

4. Die Seriennummer — welche denn?

Das Feld Logger-Seriennummer wird nur bei Port 8899 gebraucht. Bei Port 502 und bei RS485-Adaptern bleibt es leer.

Wenn Du es brauchst: Gemeint ist die Nummer des Datenloggers, nicht die des Wechselrichters — und sie ist eine reine Zahl mit höchstens 10 Ziffern. Das ist technisch bedingt: Im Solarman-Protokoll ist dafür ein Feld von 32 Bit vorgesehen, mehr passt dort nicht hinein. Die App weist Dich darauf hin, wenn die eingetragene Nummer zu lang ist.
Ist die Nummer auf Deinem Stick länger als 10 Ziffern oder enthält Buchstaben, dann ist es kein Solarman-Logger in diesem Sinne — das ist ein weiteres Anzeichen für den Fall aus Abschnitt 1.
———————————————

5. Einrichtung in der App
  1. Einstellungen → Geräte → Wechselrichter / Zähler auswählen
  2. Unter PV-Anlagen den Eintrag Solis wählen
  3. IP-Adresse eintragen
  4. Port setzen: 502 oder 8899, siehe Abschnitt 3
  5. Logger-Seriennummer: nur bei Port 8899 ausfüllen, sonst leer lassen
  6. Speichern und die Verbindung prüfen
Falsch machen kannst Du dabei nichts — eine unpassende Einstellung führt nur dazu, dass keine Verbindung zustande kommt, nie zu falschen Werten.

———————————————

6. SolisCloud und meine App parallel?
  • Mit RS485-Adapter: ja, problemlos. Der Adapter hängt an eigenen Klemmen, der Stick funkt unabhängig davon weiter.
  • Über den Stick selbst: hängt an der Firmware. Ältere Stände des S2-WL-ST nehmen nur eine TCP-Verbindung gleichzeitig an — sobald meine App (oder Home Assistant, ioBroker, …) abfragt, klinkt sich der Stick aus der SolisCloud aus. Seit neuerer Firmware läuft beides parallel; Nutzer berichten das ab Version 100121b4.
Wenn die SolisCloud nach dem Einrichten verstummt, ist das also diese Eigenheit und kein Fehler. Abhilfe: Firmware über den Solis-Support aktualisieren lassen, mit dem Verlust leben, oder eben den RS485-Adapter nehmen.

———————————————

7. Welche Werte kommen an?

Das hängt am Wechselrichter, nicht am Stick. Die App erkennt den Typ selbst — Du musst nichts auswählen.

Hybrid- und Speicher-Wechselrichter
(RHI, S5-EH, S6-EH, AC-Couple, All-in-One — alles mit Batterie)
  • PV-Erzeugung
  • Batterieladung und -entladung, Ladestand (SoC) und Gesundheitszustand (SoH)
  • Hausverbrauch
  • Netzbezug und Einspeisung, sofern ein Zähler oder Wandler verbaut ist
  • Betriebszustand des Wechselrichters
Netzgekoppelte Wechselrichter ohne Batterie
(S5-GR, 4G/5G-Reihe und vergleichbare)
  • PV-Erzeugung
  • Betriebszustand
  • Netzbezug und Einspeisung — nur, wenn ein Zähler oder ein EPM angeschlossen ist
Wichtig: Diese Geräte melden von sich aus keinen Hausverbrauch — das Register gibt es in ihrer Schnittstelle schlicht nicht. Die App rechnet ihn dann aus den übrigen Werten. Wer den Hausverbrauch gemessen haben will, braucht einen separaten Zähler.

———————————————

8. Wenn es nicht läuft

„Connection refused"
  • Steckt ein S3-WIFI-ST? Dann ist es kein Einstellungsproblem — Abschnitt 1.
  • Sonst: Port wechseln, bei neuerem Stick auf 502.
Zeitüberschreitung statt Antwort
  • Stimmt die IP noch? Nach einem Routerneustart kann sie sich geändert haben.
  • Ist das Gerät im selben Netz? Ein Gäste-WLAN ist üblicherweise abgeschottet.
Verbindung steht, aber es kommen keine Werte
  • Bei Port 8899: Ist die Seriennummer die des Loggers (max. 10 Ziffern) und nicht die des Wechselrichters?
  • Fragt parallel noch ein anderes System dasselbe Gerät ab? Die meisten Sticks bedienen nur eine Verbindung. Zum Testen die anderen Abfragen kurz abschalten.
Netzbezug und Einspeisung sind vertauscht oder fehlen
Dann steht die Zählerposition im Wechselrichter vermutlich anders, als die App sie deutet. Bitte melde Dich mit dem Wechselrichtermodell — das lässt sich aus der Ferne gerade ziehen.

———————————————

9. Rückmeldungen

Die Solis-Anbindung ist neu und bislang an wenigen Geräten gelaufen. Wenn etwas nicht passt, hilft mir folgende Angabe am meisten:
  • Wechselrichtermodell (genaue Typbezeichnung vom Aufkleber)
  • Stickmodell bzw. Adapter, und der Port, der bei Dir funktioniert
  • Ist ein Zähler oder EPM verbaut, und wo sitzt er — im Netzanschluss oder im Verbraucherzweig?
  • Was zeigt die App, was zeigt das Display bzw. die SolisCloud?
  • Autos: Nissan Leaf, Tesla M3 SR+ --- WB: SmartWB, go-eCharger V3
  • PV: 22.6 kWp Süd+Nord (ja!) --- WR: SolarEdge, Fronius --- HS: Sonnen Performance 20 kWh
Benutzeravatar
c2j2
Site Admin
Beiträge: 608
Registriert: 12.Mai 2023, 09:16
Wohnort: Allensbach, Bodensee
Has thanked: 21 times
Been thanked: 59 times
Kontaktdaten:

Re: Installationshinweise

Beitrag von c2j2 »

Wenn es ein Problem gibt: Zum Testen einer möglichen Verbindung mit einem Datenlogger gibt die KI folgenden Vorschlag:

Dafür brauche ich zwei Dinge von Dir. Beides zusammen dauert etwa 10 Minuten und läuft auf einem Windows-PC, der im selben Netz hängt wie die Anlage (WLAN oder Kabel, Hauptsache nicht das Gäste-WLAN).


TEIL 1 — Die genaue Fehlermeldung aus der App

"Hat nicht geklappt" kann drei völlig verschiedene Ursachen haben, und die Fehlermeldung sagt mir, welche es ist.

Bitte einmal je Wechselrichter:

1. In der App den Einrichtungsdialog öffnen
2. IP-Adresse eintragen, Port 8899, Seriennummer eintragen
3. Auf "Test" tippen
4. Von der Fehlermeldung einen SCREENSHOT machen

Der genaue Wortlaut zählt. "Connection refused" bedeutet etwas völlig anderes als "Zeitüberschreitung" — im ersten Fall antwortet das Gerät und lehnt ab, im zweiten ist unter der Adresse gar nichts. Schreib bitte dazu, welcher Wechselrichter das war (Hybrid oder normal).


TEIL 2 — Prüfen, ob die Logger überhaupt einen Datenanschluss anbieten

Das ist der eigentlich entscheidende Test. Ein Datenlogger kann nämlich durchaus im Netz erreichbar sein und trotzdem keinerlei Möglichkeit bieten, Daten abzuholen — er redet dann ausschließlich mit der Solis-Cloud.

Schritt 1: PowerShell öffnen

Windows-Taste drücken, "powershell" tippen, Enter. Es öffnet sich ein blaues oder schwarzes Fenster. Administratorrechte sind NICHT nötig.

Schritt 2: Die IP-Adressen bereitlegen

Das sind die beiden Adressen, die Du in der App eingetragen hast — je eine für jeden Datenlogger. Falls Du sie nicht mehr weißt: im Router nachsehen, bei einer FRITZ!Box unter "Heimnetz" → "Netzwerk". Die Logger tauchen dort meist mit einem Namen auf, der die Seriennummer enthält.

Schritt 3: Ist das Gerät überhaupt da?

Tippe (mit Deiner Adresse statt der Beispieladresse):

ping 192.168.178.143

Erwartung: mehrere Zeilen mit "Antwort von ...". Kommt stattdessen "Zeitüberschreitung der Anforderung", stimmt die Adresse nicht oder das Gerät ist offline — dann bitte hier melden, der Rest lohnt sich dann noch nicht.

Schritt 4: Welche Datenanschlüsse sind offen?

Kopiere den folgenden Block KOMPLETT und füge ihn mit Rechtsklick ins PowerShell-Fenster ein, dann Enter. Wichtig: In der ersten Zeile Deine Adresse eintragen.

--- ab hier kopieren ---
$ZIEL = "192.168.178.143"

"Pruefe $ZIEL ..."
""
foreach ($p in 80, 502, 1502, 8080, 8899, 30003) {
$sw = [Diagnostics.Stopwatch]::StartNew()
$c = New-Object Net.Sockets.TcpClient
$t = $c.BeginConnect($ZIEL, $p, $null, $null)
$ok = $false
if ($t.AsyncWaitHandle.WaitOne(2000)) { try { $c.EndConnect($t); $ok = $true } catch { } }
$c.Close()
"Port {0,-6} {1,-8} ({2} ms)" -f $p, $(if ($ok) {"OFFEN"} else {"zu"}), $sw.ElapsedMilliseconds
}
--- bis hier kopieren ---

Nach ein paar Sekunden kommt eine Liste heraus, etwa so:

Port 80 OFFEN (12 ms)
Port 502 zu (2011 ms)
Port 8899 zu (2013 ms)

Das Ganze bitte für BEIDE Logger durchführen — einfach die Adresse in der ersten Zeile ändern und den Block erneut einfügen.

Schritt 5: Was mir das sagt

Du musst das nicht selbst deuten, schick mir einfach die Ausgabe. Zur Einordnung trotzdem kurz:

- Port 8899 oder 502 OFFEN: Sehr gut, damit lässt sich arbeiten. Dann liegt es an einer Einstellung, und das kriegen wir hin.
- Nur Port 80 offen, sonst nichts: Der Logger lebt und hat eine Weboberfläche, bietet aber keinen Datenanschluss an. Das ist der Fall, den ich beim S3-WIFI-ST vermute — er ist ein reiner Cloud-Logger.
- Gar nichts offen, alles um die 2000 ms: Entweder falsche Adresse, oder eine Firewall dazwischen.


TEIL 3 — Bonus, falls Port 80 offen ist

Dann hat der Logger eine Weboberfläche. Ruf im Browser einfach http://192.168.178.143 auf (Deine Adresse). Wenn eine Anmeldung kommt: Benutzer "admin". Als Passwort ist bei vielen Solis-Sticks "123456789" voreingestellt — bei manchen ist es aber auch Dein WLAN-Passwort.

Interessant wäre dort die FIRMWARE-VERSION des Loggers, und ob es eine Seite oder einen Reiter namens "Work Mode", "Advanced" oder ähnlich gibt und was dort an Port steht. Ein Screenshot davon hilft mir sehr weiter. Bei manchen Firmwareständen ist der Datenanschluss nämlich ab Werk zu und lässt sich über den SolarMan-Support wieder freischalten.


ZUSAMMENGEFASST ZURÜCKSCHICKEN

1. Screenshot der Fehlermeldung, je Wechselrichter
2. Die Ausgabe des PowerShell-Blocks, für beide Logger
3. Falls Port 80 offen war: Firmware-Version bzw. Screenshot der Weboberfläche
4. Die genaue Modellbezeichnung BEIDER Logger (steht auf dem Aufkleber, z. B. "S3-WIFI-ST" oder "S2-WL-ST")

Damit kann ich Dir ziemlich sicher sagen, ob der Loggertausch etwas bringt — oder ob wir einen anderen Weg brauchen.
  • Autos: Nissan Leaf, Tesla M3 SR+ --- WB: SmartWB, go-eCharger V3
  • PV: 22.6 kWp Süd+Nord (ja!) --- WR: SolarEdge, Fronius --- HS: Sonnen Performance 20 kWh
Antworten

Zurück zu „Ginlong Solis“