So testet ihr die Verbindung zu eurem SMA Wechselrichter

Ihr habt eine eigene Applikation erstellt, um SMA Wechselrichter via SMA Modbus oder SunSpec Modbus abzufragen. Irgendwie scheint aber etwas nicht zu funktionieren und der Wechselrichter antwortet nicht wie erwartet? 

Mit einem Modbus Simulator könnt ihr die Verbindung zu eurem SMA Wechselrichter testen. Mit diesem Tool fragt ihr beim SMA Wechselrichter ein Register ab – und wenn ihr eine Antwort bekommt, könnt ihr z.B. die IT-Umgebung als potenzielle Fehlerquelle ausschließen.

 

Die Freeware könnt ihr auf der folgenden Website beziehen:

Modbus Master Simulator

Wichtig: Der Simulator ist keine SMA Software. Wir können deshalb keinen Service übernehmen.

 

SMA Voraussetzung:
  • Wechselrichter mit Speedwire (Ethernet) Schnittstelle
  • Wechselrichter mit Modbus Schnittstelle.

 

Kurzanleitung:

1. Netzwerk Adresse einstellen

Zuerst müsst ihr eure Netzwerk IP-Adresse des Wechselrichters ermitteln. Das ist die gleiche Adresse, unter der ihr den Wechselrichter im Browser oder Sunny Explorer erreicht.

 

Öffnet das Tool und klickt dazu auf Connection/Settings oder das Icon in der Symbolleiste

 

Tragt die vorher ermittelte IP-Adresse des Wechselrichters ein, den ihr abfragen wollt.

 

2. Verbindung zum Wechselrichter herstellen

Wenn ihr die IP-Adresse eingegeben habt, stellt ihr die Verbindung mit dem Button „Connect“ her.

 

3. Neues File erstellen

Wenn ihr eine laufende Verbindung habt, erstellt ein neues Abfragefenster

 

5

 

4. Parameter eingeben

Gebt jetzt die Parameter ein:

  1. “Device ID”: 3 (zur Abfrage via … 3 – SMA Modbus, 126- SunSpec Modbus)
  2. “Address“ (abzufragendes Register, hier Beispiel 30051)
  3. “Holding Register“ auswählen (les- und schreibbar)

Simulator mit SMA Dokumentation

Simulator mit SMA Dokumentation

Nachdem ihr das Register abgefragt habt, erhaltet ihr die Antwort wie oben im Beispiel.

Register: 30051(Abfrage Geräteklasse)

Antwort: 8001 (Ausgabewert = Solar Wechselrichter)

 

Ich hoffe, diese kurze Anleitung hilft euch weiter.

 

5/5 - (2 votes)
Schlagworte:
13 Kommentare
  1. Floßmann
    Floßmann sagte:

    Hallo,bei mir in der Fritzbox finde ich leider den Wechselrichter nicht wie kann ich dann die IP Adresse heraus finden? (Das Netzwerk Symbol wird beim Wechselrichter angezeigt) Über Sunny Explorer kann ich leider nicht zugreifen da mein Laptop kein Bluetooth hat. Warum verbindet sich eigentlich der Wechselrichter nicht mit dem Home Manger per Bluetooth? Die Blauen LED’s leuchten an den jeweiligen Geräten

    Antworten
  2. Thomas Sturm
    Thomas Sturm sagte:

    Hallo,
    ich bekomme mit dem Modbus Master Simulator genau die o.g. Ausgabe. Verbindung funktioniert also.
    Wenn ich jetzt mit meiner Software (FHEM modbus) das Register 30051 auslese, bekomme ich „0“ als Ergebnis. Dies ist ja auch das der Eintrag in der Zeile „0“ in der Modbus Master Simulator Ausgabe. Der eigentliche Wert „8001“ steht ja in Zeile „1“. Wie komme ich dann an diesen Wert? – Ist das nach der Logik die Adresse 30052? Die Adresse wird allerdings als ungültig gemeldet…

    Danke und Gruß
    Thomas

    Antworten
    • Jennifer Rößler
      Jennifer Rößler sagte:

      Hallo Thomas,
      da die Software nicht von SMA ist, können wir dir leider keinen Service anbieten.
      Auf der Webseite des Modbus Master Simulators habe ich diese E-Mail Adresse als Kontakt gefunden: radek@dxp.pl . Wende dich am besten direkt an sie.
      Viele Grüße, Jennifer

      Antworten
      • Thomas Sturm
        Thomas Sturm sagte:

        Hallo Jennifer,
        danke für die schnelle Rückmeldung.
        Die Frage bezog sich nicht auf den Master Simulator als solches. Im Regeister 30051 steht „0“ und nicht „8001“. Wenn ich den Master Simulatotr richtig deute ist der Wert in 30052. Dieser ist aber anscheinend keine gültige Modbus-Adresse (auch laut Dokumentation ja 30051) für meinen Sunny Boy SE. Wenn ich im FHEM Modbus-Modul die Adresse 30051 anspreche, ist „0“ das Ergebnis, 30052 ist ungültig.

        Gruß
        Thomas

      • Jennifer Rößler
        Jennifer Rößler sagte:

        Hallo, nochmal an alle die Antwort unseres Kollegen (zusammengefasst):

        […] Das Register 30052 ist vom zweiten Wert, dem lower Byte, des 30051 belegt und somit nicht auslesbar. Erst das Register 30053, das auch wieder aus zwei Werten besteht ist ansprechbar.

        In unseren Modbus-Test-Aufzeichnungen stehen im Register 30051 die beiden Zahlen „0“ und „8001“. Nach der Zusammenführung der beiden Werte erhält man den Wert 8001, also ein Solar-Wechselrichter.

        Es reicht nicht aus nur das Register 30051 anzugeben. Man muss hier auch die Länge 2 angeben. Dann erhält man die beiden Zahlen 0 und 8001 zurück und kann dann die 8001 errechnen. Bei dem erwarteten Zahlenbereich ist das an dieser Stelle aber wohl unnütz.

        Was der Modbus-Stack im FHEM nun mit den Register anstellt kann ich leider nicht sagen, da wir hiermit keine Untersuchungen gemacht haben.
        Wichtig ist aber, dass die Datenablage im Motorola-Format „Big-Endian“ erfolgt, Also erst das higher Byte und dann das lower Byte.“

    • Lucas Unbehaun
      Lucas Unbehaun sagte:

      Hallo Peter,

      in der Regel müsste das über den Sunny Explorer erfolgen.
      Wenn das nicht funktioniert wendest du dich am besten an unsere Service Line (Tel.: +49 561 9522 2499), da die Kollegen weitere Angaben zum Gerät und zur Firmware-Version benötigen.

      Viele Grüße, Lucas

      Antworten
  3. tester
    tester sagte:

    Bei Batterie-Wechselrichter funktioniert das Schreiben des Register Set-Active-Point nicht.
    Als Function-Code nehme ich Write Single Register also 0x06.

    Antworten
    • Julia Stunz
      Julia Stunz sagte:

      Hallo,
      generell gibt es eigentlich kein Support zu dem Thema, aber kannst du uns mal bitte die genauen Daten von deinem Gerät (SerialNummer) an SocialMedia@sma.de schicken, dann können wir schauen ob dein Vorhaben machbar ist.

      Viele Grüße
      Julia

      Antworten
    • Julia Stunz
      Julia Stunz sagte:

      Hi Simon,
      leider funktioniert das nicht, da kein umfassendes Modbus Interface verfügbar ist.

      Viele Grüße
      Julia

      Antworten
Hinterlasse einen Kommentar
An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Thanks for your question or comment. Due to the holiday season we won’t be able to give you an answer before January 2nd. Thanks for your understanding.