Benutzer-Werkzeuge

Webseiten-Werkzeuge


heliostat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
heliostat [2020/04/08 15:51] varnholtheliostat [2020/04/08 16:43] (aktuell) varnholt
Zeile 39: Zeile 39:
 257.8259073106135 257.8259073106135
 </code>  </code> 
 +Wenn ich mir jetzt die Daten aus der api.darksky.net hole, und Sonnenaufgang/Untergang einsetze, kommt folgendes bei raus:
 +
 +"latitude":48.098648,"longitude":11.535505,"timezone":"Europe/Berlin","sunriseTime":1586320680,"sunsetTime":1586368500
 +<code>
 +Sonnenaufgang:
 +dt_object = datetime.datetime.fromtimestamp(1586320680)
 +aware = localtz.localize(dt_object)
 +print(aware)
 +print(get_altitude(48.098648,11.535505,aware))
 +get_azimuth(48.098648,11.535505,aware)
 +2020-04-08 06:38:00+02:00
 +-0.143065700875
 +78.093284635398589
 +
 +Sonnenuntergang:
 +dt_object = datetime.datetime.fromtimestamp(1586368500)
 +aware = localtz.localize(dt_object)
 +print(aware)
 +print(get_altitude(48.098648,11.535505,aware))
 +get_azimuth(48.098648,11.535505,aware)
 +2020-04-08 19:55:00+02:00
 +-0.890173425482
 +282.39631019775555
 +</code>
 +
 +Mittags sieht es dann so aus:
 +<code>
 +>>> date = datetime.datetime(2020, 4, 8, 13, 15, 35, 0)
 +>>> aware = localtz.localize(date)
 +>>> print(date)
 +2020-04-08 13:15:35
 +>>> print(aware)
 +2020-04-08 13:15:35+02:00
 +>>> print(get_altitude(48.098648,11.535505,aware))
 +49.3856527964
 +>>> get_azimuth(48.098648,11.535505,aware)
 +180.01206147298223
 +>>> 
 +</code>
 +
 +Sonnenverlauf: https://www.sonnenverlauf.de
  
heliostat.1586361067.txt.gz · Zuletzt geändert: 2020/04/08 15:51 von varnholt