
SunSpec Model 305 — GPS
SunSpec Model 305 ist das GPS-Umgebungsmodell der SunSpec Alliance für Anlagen zur dezentralen Energieerzeugung. Es stellt Standort- und Zeitdaten eines integrierten GPS-Empfängers per Modbus TCP bereit: UTC-Uhrzeit, UTC-Datum, eine Freitext-Standortbezeichnung, Breitengrad, Längengrad und Höhe. Die Modbus-Vorlage liest alle acht Register des festen Modellblocks, sodass Ihr ModbusCloud Gateway für jedes SunSpec-konforme Gerät eine präzise geografische Referenz und einen Zeitstempel im Portal bereitstellt. Standortidentifikation und Zeitsynchronisationsprüfung sind damit ohne manuelle Konfiguration direkt möglich.
- Protokoll
- Modbus TCP
- Anschluss
- Ethernet, Modbus TCP
- Register
- 8, nur lesen
- Marke
- SunSpec
- Zuletzt aktualisiert
Register (8)
8 lesen, 0 schreiben
| Name | Einheit | Zugriff | Adresse (Verborgen bis zur Eingabe Ihrer E-Mail-Adresse) | Funktion (verborgen) | Typ (verborgen) |
|---|---|---|---|---|---|
| id | Lesen | ||||
| l | Lesen | ||||
| tm | hhmmss.sssZ | Lesen | |||
| date | YYYYMMDD | Lesen | |||
| loc | text | Lesen | |||
| lat | Degrees | Lesen | |||
| long | Degrees | Lesen | |||
| alt | meters | Lesen |
Register werden geladen…
Senden Sie Ihre Geräteliste
Steht ein Gerät noch nicht in der Bibliothek, erstellen wir die Vorlage kostenlos, sobald wir die Register haben.
Anwendungsfälle
- Prüfen Sie, ob jedes SunSpec-Gerät korrekte Standortkoordinaten meldet, und gleichen Sie diese mit Ihrer Installationsdokumentation ab.
- Verfolgen Sie GPS-basierte UTC-Zeitstempel, um die Zeitsynchronisation über mehrere Geräte einer Anlage zu auditieren.
- Vergleichen Sie Breiten- und Längengrade mit den Sollkoordinaten, um eine unberechtigte Verlagerung von Geräten zu erkennen.
- Überwachen Sie das Höhenregister, um Installationsdaten zu verifizieren, die in Ertrags- oder Einstrahlungsmodellen verwendet werden.
- Konfigurieren Sie Benachrichtigungen bei fehlenden oder veralteten Datums- und Zeitwerten als Indikator für GPS-Signalverlust.
Installation
Prüfen Sie anhand des PICS-Dokuments oder der Modbus-Registerkarte des Herstellers, ob das Zielgerät SunSpec Model 305 implementiert, da nicht alle SunSpec-Geräte den GPS-Umgebungsblock enthalten.
Verbinden Sie das Gerät mit demselben Ethernet-Netzwerk wie das ModbusCloud Gateway und stellen Sie sicher, dass Modbus-TCP-Port 502 erreichbar ist und durch keine Firewall-Regel blockiert wird.
Legen Sie im ModbusCloud-Portal ein neues Gerät an, importieren Sie die SunSpec Model 305 GPS-Vorlage und tragen Sie die Modbus-Unit-ID entsprechend der am Gerät konfigurierten Slave-Adresse ein, typischerweise 1 oder 126 bei SunSpec-Profilen.
Lesen Sie das id-Register bei Offset 0 aus und prüfen Sie, ob der zurückgegebene Wert 305 ist; kontrollieren Sie anschließend die lat- und long-Register auf plausible Koordinatenwerte, bevor Sie das zyklische Logging aktivieren.
Zu beachten
Warum liefern die id- und l-Register unerwartete Werte?
SunSpec-Geräte verketten mehrere Modelle ab einer Basisadresse (0, 40000 oder 50000) im Speicher. Liegt Model 305 nicht am Anfang dieser Kette, gibt Offset 0 ein anderes Modell zurück. Scannen Sie die Registerkarte ab der Basisadresse des Geräts, um den Block zu finden, bei dem id den Wert 305 hat.
Die lat- und long-Register zeigen null, obwohl das Gerät GPS besitzt.
Ein Wert von null für einen vorzeichenbehafteten int32-Koordinatenwert bedeutet in der Regel, dass der GPS-Empfänger noch keinen Satellitenkontakt hergestellt hat. Warten Sie nach dem Einschalten einige Minuten und stellen Sie sicher, dass die Antenne freie Sicht zum Himmel hat. Bleibt der Wert dauerhaft null, prüfen Sie Antenne und Firmware des Geräts.
Das tm-Register gibt unlesbaren Zeichensalat statt einer Uhrzeit zurück.
Model 305 speichert die Uhrzeit als zusammenhängende ASCII-Zeichenkette im Format hhmmss.sssZ über sechs aufeinanderfolgende 16-Bit-Register ab Adresse 2. Stellen Sie sicher, dass Ihre Leseanforderung alle sechs Register umfasst und Ihr Modbus-Client das Ergebnis als Text und nicht als einzelne Ganzzahlen interpretiert.
Breitengrad liegt laut meinem Tool bei Offset 22, die Vorlage nutzt 32. Was stimmt?
Zwischen der SunSpec Environmental Model PDF (Offset 22) und den maßgeblichen SMDX- und XLS-Spezifikationen (Offset 32) besteht eine bekannte Abweichung. Diese Vorlage folgt der SMDX-Spezifikation, die auch der OpenEMS-Implementierung zugrunde liegt. Verwenden Sie Offset 32 für den Breitengrad.
Wissensartikel zu diesem Gerät

SunSpec Modbus: eine Registerkarte für viele Wechselrichter
SunSpec Modbus ist die offene Registerkarte, die SMA, Fronius, Kostal und SolarEdge teilen. Aufbau, int+SF versus float, Ports und gemischte Parks auslesen.
Fronius Modbus: Symo GEN24 über Modbus TCP auslesen
Fronius Modbus auslesen: Modbus TCP an der Symo GEN24 auf Port 502 aktivieren, zwischen int+SF und float wählen, die richtigen SunSpec-Register lesen und korrekt skalieren. Praxisleitfaden für DACH-Installateure.
SMA Modbus: Sunny Boy per Modbus TCP auslesen 2026
SMA Modbus auslesen: Modbus-TCP-Server auf Port 502 aktivieren, zwischen SMA-Profil (Unit ID 3) und SunSpec (Unit ID 126) wählen, die richtigen Register lesen und die NaN-Werte nachts abfangen. Praxisleitfaden für DACH-Installateure.
Selbst sehen, wie es funktioniert?








