Hi,
als Betreiber einer PV-Anlage fände ich es praktisch wenn mein VDR mir die wichtigsten Ertragsdaten im OSD anzeigen könnte. Am Wechselrichter der PV-Anlage ist ein Datenlogger (Suntrol STL200) angeschlossen, er lässt sich im lokalen Netz unter 192.168.178.20 aufrufen und stellt die Ertragsdaten als html page dar. Nach etwas Recherche habe ich herausgefunden, dass die Daten auch als js-Objekte zur Verfügung gestellt werden, ich kann sie im Terminal wie folgt abrufen:
root@macmini:~# curl 192.168.178.20/min_day.js
m[mi++]="11.04.15 10:25:00|5026;3750;1407;5836;539;425;67"
m[mi++]="11.04.15 10:20:00|5382;4028;1500;5413;535;416;66"
m[mi++]="11.04.15 10:15:00|4761;3576;1323;4966;535;420;65"
m[mi++]="11.04.15 10:10:00|4339;3263;1203;4565;536;423;64"
m[mi++]="11.04.15 10:05:00|3869;2920;1073;4203;540;420;63"
m[mi++]="11.04.15 10:00:00|3224;2443;884;3879;533;415;62"
m[mi++]="11.04.15 09:55:00|3454;2593;953;3608;534;421;62"
=> Das sind die aktuellen Tageswerte. Interessant ist hier der Wert 5836 in Zeile 1, der (durch 1000 dividiert) die produzierten kWh anzeigt.
root@macmini:~# curl 192.168.178.20/min_cur.js
var Datum="11.04.15"
var Uhrzeit="10:35:44"
var Pac=7228
var aPdc=new Array(5401,1975,0)
var curStatusCode = new Array(1)
curStatusCode[0]=1
var curFehlerCode = new Array(1)
curFehlerCode[0]=0
var PacArr= [[7228]];
var PdcArr= [[5401,1975,0]];
var sStrWIFI = 0
var sStrGPRS = 0
var tBsent = 1692370001
var tBrecv = 178384982
Alles anzeigen
=> Das sind die Momentanwerte. Interessant ist hier der Wert 7228 in Zeile 3, der die Momentanleistung in Watt anzeigt.
Zunächst müsste ich die beiden Zahlenwerte für Tagasproduktion und Momentanleistung (mittels grep?) aus den obigen curl-outputs herausfiltern können. Mein Wunsch wäre dann die Werte letztlich (wie z.B. die CPU load) in eine Datei zu schreiben, so dass skindesigner darauf zugreifen kann.
Danke und Gruß
maz