Zurück   KNX-User-Forum > Supportforen > openHAB
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 20.01.2013, 11:23
Benutzer
 
Registriert seit: 02.06.2007
Ort: Mettmann
Beiträge: 381
JoergA ist zur Zeit noch ein unbeschriebenes Blatt
Frage Berechnung Sonnenparameter

Hallo zusammen,

ich bin immer noch auf der Suche nach einer Möglichkeit die diversen Informationen über die Sonne (Azimt, Höhe, Aufgang, etc) zu berechnen.

In MH verwende ich ein Script, welches (glaube ich) von Ralf (RaK) geschrieben wurde und habe auch eines für openHAB von ihm gefunden. Jedoch liefern diese Scripte unterschiedliche Ergebnisse?!

Auch habe ich unter anderem das folgende Script gefunden
https://groups.google.com/forum/#!to...Mq0/discussion

Die liefert die bisher genauesten Ergebnisse im Vergleich zu: Sonnenaufgang und Sonnenuntergang Zeiten Mettmann, Januar 2013

Evtl. ist diese Seite aber auch nicht genau??

Das eigentliche Problem habe ich mit dem oben verlinktem Script heute Nacht nach dem Tageswechsel gahabt. Dort wurden mir negative Uhrzeiten gemeldet?? (siehe Anhang) Auch ein Neustart hatte hier keinen Erfolg. Nachdem ich das Script gerade gestartet habe, wurde wieder ein richtiger Wert berechnet?? Jedoch scheint auch die Umwandlung der Zahlen nicht ganz zu passen (siehe Bild)

Wie berechnet Ihr denn z.B. die Sonnen und auch Mondinformationen?? Und woran könnte der Fehler im Script liegen??

VG
Joerg
Angehängte Grafiken
Dateityp: jpg Korrekt.JPG (28,1 KB, 110x aufgerufen)
Dateityp: jpg Minuswerte.JPG (30,2 KB, 109x aufgerufen)
Dateityp: jpg MH.JPG (37,8 KB, 107x aufgerufen)
Dateityp: jpg Capture.JPG (45,5 KB, 106x aufgerufen)
Angehängte Dateien
Dateityp: zip sunext.zip (4,2 KB, 13x aufgerufen)
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #2  
Alt 20.01.2013, 13:28
Erfahrener Benutzer
 
Registriert seit: 28.10.2009
Ort: NRW
Beiträge: 586
Jockel ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das Script verwende ich in leicht abgewandelter Form selbst. Die Genauigkeit liegt innerhalb weniger Minuten, für die Hausautomatisierung also völlig ausreichend. Da spielen andere Effekte eine größere Rolle.

Der Fehler nach Mitternacht liegt an der Berechnung der Zeitdifferenz zu GMT. Das hab ich folgendermaßen geändert:

var localgmtdiff = local_time.get(java::util::Calendar::ZONE_OFFSET)/3600000

Etwas genauere Formeln gibt es auf der im Skript genannten Seite ABC der Astronomie Die hab ich mal in C umgesetzt und nutze sie vor allem zur Berechnug von Mondauf- und Untergang sowie Phase. Für eine openHAB Regel sind sie etwas zu unhandlich. Daher kann ich aber auch sagen, dass die Genauigkeit der Regel vollkommen OK ist!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #3  
Alt 04.04.2013, 18:22
Erfahrener Benutzer
 
Registriert seit: 28.10.2009
Ort: NRW
Beiträge: 586
Jockel ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich korrigiere mich mal selbst:

Code:
var localgmtdiff = local_time.get(java::util::Calendar::ZONE_OFFSET)/3600000
Sollte besser lauten:

Code:
var localgmtdiff                = (local_time.get(java::util::Calendar::ZONE_OFFSET) + local_time.get(java::util::Calendar::DST_OFFSET))/3600000
Sonst wird die Sommerzeit nicht richtig berücksichtigt!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[WireGate-Plugin] ComfoAir Steuerung über RS232 swiss Code-Schnipsel 355 Heute 14:08
Kalenderberechnungen ( Osterformel ) wetronic eibPC 42 15.03.2013 20:03
[HS/FS] Logik, Laufzeit und Reihenfolge der Berechnung GKap KNX EIB Forum 25 01.10.2010 11:03
[HS/FS] Baustein/Logik Berechnung schmiddi998 KNX EIB Forum 3 27.08.2008 14:22
Stromverbrauch Berechnung unique24 KNX EIB Forum 9 15.08.2007 14:01


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:11 Uhr.



SEO by vBSEO