Sunny Beam, Sunny WebBox, Sunny Portal
Moderator: Mod-Team
von odb9 » 26.10.2011, 11:13
Es funktioniert. Aber folgender Teil muss angepasst werden, damit mit einem Semikolon getrennt wird. :ProcessLine set /a "Erg=%~2*1/6" set Datum=%~1 >>unsort.txt echo %Datum:~6,4%%Datum:~3,2%%Datum:~,2%#da[dx++]="%~1|%~2 |%Erg%" goto :eof  rocessLine1 set /a "Erg1=%~2*1/6" set Datum1=%~1 >>unsort.txt echo %Datum1:~6,4%%Datum1:~3,2%%Datum1:~,2%#da[dx++]="%~1|%~2 |%Erg1%" goto :eof
Werte werden bei Sonnenertrag jetzt richtig angezeigt. Zwar mit 1-2 Tagen Verzögerung (lasse den Rechner nicht laufen), aber immerhin. Jetzt kann man auch mal vergleichen 
-

odb9
- Fleißiges Mitglied

-
- Beiträge: 513
- Registriert: 19.07.2011, 11:56
- Wohnort: Gießen/Hessen
- PV-Anlage [kWp]: 8,925
- Info: Betreiber
von bertl85 » 28.11.2011, 09:04
Hallo Zusammen
Gibt es denn auch die Möglichkeit, bei laufendem Sunny Explorer die Daten automatisch in einer csv-Datei speichern zu können?
-
bertl85
- Neu hier

-
- Beiträge: 1
- Registriert: 01.09.2011, 12:21
- Info: Interessent
von Crossman » 20.01.2012, 18:39
Hallo, probiere seit 2 Tagen mit dem Code. Leider funktioniert nix. Frage die Daten vom Wechselrichter per Bluetooth ab. Sollte das das Problem sein ??? Denn der CSV-Export startet - denn kommt die Meldung keine Daten. Bin etwas ratlos MB
-
Crossman
- Öfters hier

-
- Beiträge: 15
- Registriert: 18.02.2010, 22:05
- Info: Interessent
von odb9 » 20.01.2012, 18:56
Stell mal den Code ein  Geht es den manuell mit dem Sunny Explorer?
-

odb9
- Fleißiges Mitglied

-
- Beiträge: 513
- Registriert: 19.07.2011, 11:56
- Wohnort: Gießen/Hessen
- PV-Anlage [kWp]: 8,925
- Info: Betreiber
von Crossman » 20.01.2012, 19:27
Es funktionier manuell wenn ich a) Sunny Explorer.exe starte sowie b) wenn ich auf Meine-PV-Anlage.sx2 gehe. (natürlich mit Passwort) kurz muß ich warten auf aktuellen Status und dann kann ich Daten exportieren.
Code hab ich mehrere probiert: ;@echo off ;for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE=%%d%%c%%b ;for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE2=%%d%%c ;set /a TODAY = DATE ;set /a YYYYMM = DATE2
;set PLANTNAME=Meine-PV-Anlage ;SET FILENAM=%PLANTNAME%-%TODAY%.csv ;SET FILENAM2=%PLANTNAME%-%YYYYMM%.csv ;echo on ;"D:\Eigene.Dateien\x-Haus\Solar\Sunny\Meine-PV-Anlage.sx2" -userlevel user -password 0000 -exportdir "d:\eigene dateien\sma sunny explorer\%YYYYMM%" -exportrange %YYYYMM%01-%TODAY% -export energydaily
;"C:\Program Files\SMA\Sunny Explorer\"sunnyexplorer "C:\%USERNAME%\My Documents\SMA\Sunny Explorer\%PLANTNAME%.sxp" -userlevel user -password 0000 -exportdir ""d:\eigene dateien\sma sunny explorer\%YYYYMM%" -exportrange %TODAY%-%TODAY% -export energydaily ;@echo off
(Nur erstmal erste Teil Pfad geändert) _ hier startet SE sichtlich auf dem Desktop und läuft bis zur Passwortabfrage
auch hiermit versucht: ;@echo off ;for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE=%%d%%c%%b ;for /F "tokens=1-4 delims=/- " %%a in ('date/T') do set DATE2=%%d%%c ;set /a TODAY = DATE ;set /a YYYYMM = DATE2
;set PLANTNAME=Meine-PV-Anlage ;SET FILENAM=%PLANTNAME%-%TODAY%.csv ;SET FILENAM2=%PLANTNAME%-%YYYYMM%.csv ;echo on ;"C:\Program Files (x86)\Tools\SMA\Sunny Explorer\SunnyExplorer.exe" "D:\Eigene.Dateien\x-Haus\Solar\Sunny\Meine-PV-Anlage.sx2" -userlevel user -password 0000 -exportdir "d:\eigene dateien\sma sunny explorer\%YYYYMM%" -exportrange %YYYYMM%01-%TODAY% -export energydaily
;"C:\Program Files\SMA\Sunny Explorer\"sunnyexplorer "C:\%USERNAME%\My Documents\SMA\Sunny Explorer\%PLANTNAME%.sxp" -userlevel user -password 0000 -exportdir ""d:\eigene dateien\sma sunny explorer\%YYYYMM%" -exportrange %TODAY%-%TODAY% -export energydaily ;@echo off
hier läuft nur das DOS- Fenster.
MB
-
Crossman
- Öfters hier

-
- Beiträge: 15
- Registriert: 18.02.2010, 22:05
- Info: Interessent
von Hubertl » 11.03.2012, 11:53
Hallo,
das Script von Howald funktioniert super, danke dafür. Ich würde aber gerne das Script per Aufgabenplaner (Win 7) laufen lassen, wenn niemand am PC angemeldet ist. Das Problem ist allerdings, daß dann keine Bluetoothverbindung hergestellt wird, obwohl das Script als solches einwandfrei läuft. Ich habe das mit einem 2. Rechner auch versucht, aber es sieht so aus, alo ob die SunnyExplorer.exe tatsächlich keine Verbindung aufbaut.
Hat sich vielleicht damit schon jemand beschäftigt?
Vielen Dank.
-
Hubertl
- Neu hier

-
- Beiträge: 1
- Registriert: 26.06.2011, 09:45
- PV-Anlage [kWp]: 5,52
- Info: Betreiber
von sonnenstich5 » 01.04.2012, 12:19
Hallo, ich habe seit gestern Probleme mit der Batch von Howard. Beim auslesen der Daten des letzten Monats findet er bei mir nicht das richtige Datum. Ich bin der Meinung das es mit dieser Zeile in der Batch zusammenhängt (set /a "LASTMON=%TODAY%-101"), denn er rechnet immer das aktuelle Datum minus 101. Wenn das Datumsformat so aussieht 20120401 für den heutigen Tag, findet er natürlich keinen Tag mit diesem Format 20120300. Das Batch läuft bei mir schon seit etwa 3 Wochen ohne Probleme. Nun haben wir Monatswechsel und es tritt das Problem auf. Gibt es eine Lösung für den Fehler? Danke für eure Hilfe.
sonnenstich5
-
sonnenstich5
- Neu hier

-
- Beiträge: 6
- Registriert: 11.03.2012, 17:20
- PV-Anlage [kWp]: 3,45
- Info: Betreiber
von odb9 » 02.04.2012, 13:32
Setz mal die Zeile auf -1, anstatt -101
-

odb9
- Fleißiges Mitglied

-
- Beiträge: 513
- Registriert: 19.07.2011, 11:56
- Wohnort: Gießen/Hessen
- PV-Anlage [kWp]: 8,925
- Info: Betreiber
von sonnenstich5 » 02.04.2012, 17:26
Hi, du meinst so set /a "LASTMON=%TODAY%-1". Die csv von gestern 20120401, wenn ich -1 eingebe sucht er nach einer Datei mit folgendem Datum 20120400. Aber es scheint ja bei anderen zu funktionieren. Ich versteh das nicht. Wieso gibt es denn 2 Werte LASTMON sowie LASTMONT? sonnenstich5
-
sonnenstich5
- Neu hier

-
- Beiträge: 6
- Registriert: 11.03.2012, 17:20
- PV-Anlage [kWp]: 3,45
- Info: Betreiber
Zurück zu SMA - Anlagenüberwachung
Ähnliche Beiträge
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste
|