16
Ankündigungen / Announcements / Re: Building 1.10
« am: 07. November 2016, 18:36:24 »
Ich würde mich über ein Release der XBlind´s auch sehr freuen Leider finde ich recht wenig dazu im Forum.
Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.
Mit dem Eingang H kann defniert werden wie viele Grad
vor beziehungsweise nach dem Horizont SUN_RISE und SUN_SET ermittelt
wird. Wird am Eingang H nichts vorgegeben arbeitet der Baustein intern
mit den Default von -0.83333 Grad was die Refraktion am Horizont
kompensiert. Für bürgerliche, nautische oder astronomische Dämmerung
werden am Eingang H die entsprechenden Werte (-6°, -12°, -18°)
vorgegeben.
SUN_POS berechnet die Position der Sonne (B, H) zur aktuellen Zeit. Die
Zeit wird als Weltzeit (UTC) angegeben. Eine eventuell vorliegende Lokalzeit
muss vorher in UTC umgerechnet werden. Beim Sonnenstand HR ist
die atmosphärische Refraktion für 1010mbar und 10°C bereits berücksichtigt.
Die Genauigkeit ist besser als 0,1 Grad für den Zeitraum von 2000 bis
2050. Mögliche Anwendungen von SUN_POS sind die Nachführung von Solarpanels
oder eine vom Sonnenstand abhängige Nachführung der Lamellen
von Jalousien. SUN_POS ist ein aufwendiger Algorithmus der aber exakte
Werte liefert. Um die Belastung einer SPS so gering wie möglich zu halten
kann die Berechnung zum Beispiel nur alle 10 Sekunden ausgeführt
werden, was einer Ungenauigkeit von 0,04 Grad entspricht. Der Ausgang
B gibt den Sonnenwinkel in Grad von Norden an (Süden = 180 °). H ist der
Astronomische Winkel über dem Horizont (am Horizont = 0°). HR ist der
Sonnenstand über dem Horizont der um die atmosphärische Brechung
(Refraktion) korrigiert ist. Ein Beobachter auf der Erdoberfäche sieht die
Sonne auf einer um die Refraktion angehobene Position über dem Horizont,
was dazu führt das die Sonne bereits scheint obwohl sie noch leicht
unter dem Horizont ist.
Der Eingang kommt ursprünglich vom Baustein SUN_POS, der im CALENDAR_CALC genutzt wird. Beim SUN_POS ist er dokumentiert ("H ist der
Astronomische Winkel über dem Horizont (am Horizont = 0°)."), beim CALENDAR_CALC scheint er leider untergegangen zu sein.
Hallo Frankie,
ich hänge da auch irgendwie am SYS_TIMER. der läuft zwar im Interupt und zählt fleißig hoch aber der BLIND_CONTROL funzt nicht Richtig.
Der Zähler für die Position PO läuft immer von 255 auf 0 sobald ich das Rollo einmal händisch betätige.
Kannst du mir bitte Aufzeigen wie du das jetzt gelöst hast. Scheint ja bei dir zu laufen
An den CALENDAR hab ich mich noch gar nicht getraut
mfG Koni
#sun(Ret_Val := #tXCAL.LATITUDE, IDATE := #tXCAL.LONGITUDE, Ret_Val := DTL_TO_DATE(#tXCAL.UTC), IDATE := #H);
#pos(SATURDAY := #tXCAL.LATITUDE, SUNDAY := #tXCAL.LONGITUDE, SIZE := #tXCAL.UTC);