Hallo,
ich hoffe Ihr seit nicht verärgert.
Ich suche ein Programm um die Ephemeriden der Sonne zu berechnen. Das Programm sollte die Ergebnisse in eine Datei schreiben. Z. B. im Textformat.
Eingabe Datum von bis und dann im Abstand von z. B. 5 Min. die Ausgabe.
An sich benötige ich nur Azimut und Höhe Sonne über dem Horizont in Grad.
Benötige ich um die Effektivität einer Solarthermieanlage zu berechnen.
Auch für kleines Geld ist OK. Wenn Jemand so etwas hat oder weis wo, bitte Info.
Schöne Grüße
Uwe
Schauen Sie mal bei V1-Script,
V1 Script - A Scripting Language for Web, Linux and Windows
Da gibt es ein Command Line-Programm, das den Sonnenstand berechnet und als CSV exportieren kann.
Es liegt im Verzeichnis cli-examples, solarcalc.bat unter Windows und solarcalc.sh unter Linux.
Interessant ist Option 6.
C:\v1-script\cli-examples>..\v1.exe solarcalc.v1
Astronomical computations:
[1] Compute positions of Sun and Moon
[2] Compute positions of Planets
[3] Compute rise/set/transit of Planets
[4] Find conjunctions/oppositions to Sun
[5] Sun statistic per day as CSV file
[6] Sun azimuth/altitude every X minutes
-----------------------------------------
[T] Set date/time
[L] Set location
[X] Exit
Start Date/time (YYYY-MM-DD [HH:MM:SS]): 2020-01-01
End Date/time (YYYY-MM-DD [HH:MM:SS]): 2020-02-01
Zone ([+|-]Hours to UTC, let empty to use system zone):
Every minutes (default = 5):
Numbers with decimal separator ','? (y/n)
Write file: sunstat_5min_2020.csv
2020-01-01
2020-01-02
2020-01-03
2020-01-04
2020-01-05
...
sunstat_5min_2020.csv created
Ausgabe in der CSV-Datei sieht dann so aus:
Sun azimuth/altitude every 5 Minutes
Position; 52° 30' N 13° 24' E
From;2020-01-01 +01:00
To;2020-02-01 +01:00
Date/Time;Azimuth;Altitude
2020-01-01 00:10;0,2;-60,6
2020-01-01 00:15;2,53;-60,5
2020-01-01 00:20;4,87;-60,5
2020-01-01 00:25;7,19;-60,4
2020-01-01 00:30;9,51;-60,3
2020-01-01 00:35;11,81;-60,2
2020-01-01 00:40;14,09;-60
...