Tips & Tricks zum Sun-Watch:
Scriptfähigkeit / Datenabfrage über das Netzwerk
Um Daten des Sun-Watch in andere Applikationen oder scriptgesteuert abrufen zu können, kann eine Abfrage aktueller Werte über das Netzwerk erfolgen.
Als Beispiel ein Shell-Script:
#!
/bin/sh
echo -e "GETPAR;0;0;PPV;E-Total" | nc localhost
22222
Dieses liefert bei einer DC-Leistung von 3100W und einem Gesamtertrag von 25,456 kWh die folgende Ausgabe:
3100;25456
Funktionsweise:
Über den TCP-Port 22222 können Anfragen an den Sun-Watch
gesendet werden.
Diese Anfrage wird als String
„GETPAR;WR;Mpp-Tracker;P1;P2;...“ versandt.
WR ist der gewünschte Wechselrichter (0=WR1, 1=WR2,
…)
Mpp-Tracker ist der gewünschte Mpp-Tracker
(0..1)
Die einzelnen Parameter werden anschließend
aufgelistet.
Unterstützt werden alle Parameter, die im
Sun-Watch unter „Parameter“ gelistet werden.
Die
wichtigsten lauten:
E-Total (Gesamtertrag in Wh) (nur bei
Mpp-Tracker 0)
Ppv (DC-Leistung in V)
Upv
(DC-Spannung in V)
Ipv (DC-Strom in mA)
Pac
(AC-Leistung) (Mpp-Tracker ist Einspeisephase)
Uac
(AC-Spannung) (Mpp-Tracker ist Einspeisephase)
Tinnen
(Innentemperatur im Wechselrichter in 1/10°C)
Status
(nur bei Mpp-Tracker 0)
Fehler
(nur bei Mpp-Tracker 0)
Wichtiger
Hinweis:
Aus Sicherheitsgründen sollte der Port 22222 nicht
aus dem Internet erreichbar sein!
Standardmäßig ist das
auch nicht der Fall.