so, Dein Skript ist zumindest bei einem Wechselrichter in Betrieb und ich muss sagen es läuft hervorragen. Schon einmal vielen Dank dafür.
Da meine Software von SMA (SunnyDataControl 4.0) für jeden Tag und auch noch für jeden Neustart des Loggings eine neu Logdatei schreibt mußte ich in deinem Skript ein paar Zeilen ergänzen. Bei Interesse werde ich die Zeilen oder dein ergänztes Skript nochmals posten.
ich suche noch immer nach einer möglichkeit, die wr-daten einfach ins internet zu bringen mit entsprechenden übersichts-seiten. für die entsprechenden datenlogger gibt es ja das SMA Solar Technology AG - SunnyPortal .
hast du dir das schon mal angesehen? angeblich kann man da auch mitmachen, wenn man „nur“ die software data control verwendet. das wäre ja noch eine nette lösung, wenn die sowieso läuft.
mit diesem Thema habe ich mich ca. 3 Wochen gespielt, mit dem Ergebnis das ich nach wochenlangenen Mailverkehr von SMA die Nachricht bekam das dies nur von den Datenloggern selbst unterstützt wird, leider nicht von der Software.
Muss anscheinend mal funktioniert haben, aber laut deren Aussage jetzt nicht mehr.
Habe zwar Daten senden können aber immer die Nachricht erhalten das das Datumsformat falsch sei und dies kann man in der Software nicht ändern. :mad:
nun wartet doch mal ab, ich habe doch schon gesagt, dass ich was dafuer in Arbeit habe, dass dann ohne haendisches Eintragen geht. Also einfach mal etwas entspannen und abwarten.
Sorry das ich das Thema hier mal hochhole, mein PV ist seit April 09 in Betrieb und ich würde jetzt gerne die ersten Anfänge in IPS damit machen. Die Daten werden über Datenlogger zu dem neuen Solarworld-Portal übertragen, bzw, hier im eigenen Netz dargestellt als Visualisierung. Das klappt ganz gut nur soll es jetzt in IPS rein. Die Daten stehen an einer Ethernet-Schnittstelle zur Verfügung. kann ich diese Daten wie in dem script weiter oben beschrieben einlesen???
Gruss Dieter
ich habe eine rs232 schnittstelle im wechselrichter eingebaut. von dort geht ein serielles kabel an den ips server. ob das per lan auch geht, kann ich nicht sagen.
ein direktes auslesen habe ich ja auch nicht geschafft. ich lese eine datei vom sunny data control aus.
wie Frank benutze ich auch die CSV-Datei der Sunny Data Control Software. Das Protokoll von SMA war mir zu kompliziert, insbesondere bei 2 Wechselrichtern.
Falls Du hier weiterkommen solltest nehmen wir jeden Tip an.
Hallo Werner und @ all. Ich habe auch eine Solaranlage mit 2 Sunnyboy`s. Ich habe jedoch einen Sunny Beam der die Daten per Funk bekommt. Die Daten werden dann auf den PC per USB übertragen. Das Programm SDC schreibt 2 Übergabedateien, eine im ini Format und eine im XML Format. DIese werden wie im SDC eingestellt geschrieben. Bei mir Minütlich.
Nun könnt Ihr Euch denken was nun kommt.
Macht Ihr / Du das auch damit? Weil leider ist der Pfad der Datei nicht änderbar und somit kann ich diese beiden Dateien nicht ins IPS Verzeichnis schreiben lassen.
also im prinzip kannst du mit ips jede datei auslesen. wo sie gespeichert wird, ist dabei egal. du kannst ips ja sagen, wo deine datei liegt.
meine datei liegt auch im sma verzeichnis. mit den skripten weiter oben kann man die datei zerpflücken und einzelne teile in ips-variablen füllen. es muss nur klare regeln geben, wann wieder ein neuer wert in der datei anfängt.
wenn in der datei z.b. steht: 10,5;12;1;0;0;0
kann man das „;“ als trennzeichen nehmen und die werte dazwischen immer einzeln in ips-variablen packen. vielleicht schaust du dir das skript oben einfach mal an. vielleicht wird das prinzip dann schon klarer.
Hallo Frank?
Ich dachte das die Datei zwingend im IPS Verzeichnis liegen muss.
Da die Datei jede Minute neu geschrieben wird ist es mit neuen Datensätzen nicht so schwer.
Ich wusste nicht genau welche Struktur einfacher einzulesen ist. Im prinzip ist es egal, da beide ihre klare Trennung haben.
Mal sehen obn ich das hin bekomme. Aber alles macht man schliesslich zum ersten mal
Evtl. kannst Du mir doch helfen bitte .
Ich muss ja aus der XMl einen Bestimmten Zweig auslesen. Das geht ja mittels eines Textparser. So weit so gut. Nur die Übergeordnete Instanz , ich weiss nicht welche ich da anlegen soll?
Hast Du da einen Tipp?