Berechnung des Sonnenstandes

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

deatheye
Beiträge: 7
Registriert: 18.08.2010, 14:30

Re: Berechnung des Sonnenstandes

Beitrag von deatheye » 22.08.2010, 23:41

hab ich gemacht...
Ausgabe ist
zwei leerzeilen und dann fertig.

Vielen Dank schonmal für die Hilfe.

bumaas
Beiträge: 128
Registriert: 29.03.2010, 16:40
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Berechnung des Sonnenstandes

Beitrag von bumaas » 23.08.2010, 09:46

Das sieht ja schon mal gut aus. Da keine Fehlermeldung auftaucht, wurde das Script und auch die csv Datei gefunden.

Mein Verdacht ist nun, dass es bei der Verarbeitung der Datei Probleme gibt.

Mögliche Fehlerquellen:
  • die Datei hat den falschen Aufbau. Hast du die gleichen Einstellungen wie oben beschrieben verwendet? EIne Zeile sollte so aussehen:
    08/23 09:15 41.52 45.73
    Achte auf das korrekte Datums- und Uhrzeitformat. Die Elemente müssen mit einem Tab getrennt sein.
  • oder die Systemvariablen sind falsch geschrieben (z.B. Angel statt Angle ;-))
Ich habe die tcl Zeilen übrigens etwas abgeändert, da ich eine Azimut Notierung von 0-360 Grad bevorzuge:

Code: Alles auswählen

      set alt [lindex $fields 2]
      set azimute [lindex $fields 3]
      set azimute [expr 180.0 - $azimute]
      set Command ""
      append command "var sAltaO = dom.GetObject('SunAltitudeAngle');"
      append command "var sAzaO = dom.GetObject('SunAzimuthAngle');"
      append command "sAltaO.State('$alt');"
      append command "sAzaO.State('$azimute');"
      array set result [rega_script $command]
      break
Viele Grüße

Burkhard

deatheye
Beiträge: 7
Registriert: 18.08.2010, 14:30

Re: Berechnung des Sonnenstandes

Beitrag von deatheye » 23.08.2010, 11:27

hier ein Auszus aus meiner Datei:
1/1 00:00 -61.05 167.29
1/1 01:00 -56.98 141.48
1/1 02:00 -49.96 121.37
1/1 03:00 -41.41 105.78
1/1 04:00 -32.21 92.89
1/1 05:00 -22.90 81.38
1/1 06:00 -13.86 70.37
1/1 07:00 -5.42 59.29
1/1 08:00 2.07 47.69
1/1 09:00 8.26 35.30
1/1 10:00 12.74 22.02
1/1 11:00 15.16 8.02
1/1 12:00 15.31 -6.28
1/1 13:00 13.16 -20.35
1/1 14:00 8.92 -33.74
1/1 15:00 2.93 -46.24
1/1 16:00 -4.43 -57.93
1/1 17:00 -12.77 -69.06
1/1 18:00 -21.75 -80.06
1/1 19:00 -31.04 -91.48
1/1 20:00 -40.27 -104.15
1/1 21:00 -48.93 -119.33
1/1 22:00 -56.18 -138.78
1/1 23:00 -60.69 -163.92

sieht für mich soweit richtig aus.
Die Systemvariblen sind auch richtig geschrieben, solche wichtigen Dinge kopiere ich immer, damit es keine Schreibfehler geben kann.
Trotzdem steht immer noch SunAltitudeAngle 0.00 SunAzimuthAngle -180.00 . Versteh nicht, was ich falsch gemacht habe.
Welches Programm nimmst du zum erstellen der Tcl sowie csv

bumaas
Beiträge: 128
Registriert: 29.03.2010, 16:40
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: Berechnung des Sonnenstandes

Beitrag von bumaas » 23.08.2010, 14:32

Hallo,

das Datumsformat ist bei dir falsch. Es muss 5 stellig sein, da der Vergleich vom Format MM/DD ausgeht.

Zum Erzeugen der Daten bitte die Einstellung "date style: 01/21" verwenden.
Außerdem geht das Script davon aus, dass die Daten für jede Viertelstunde vorliegen, also besser "resolution: every 15 minutes" einstellen.

Das sollte es gewesen sein.

Zum Erstellen der Dateien kannst du jeden beliebigen Editor (z.B. Notepad) verwenden.

Viele Grüße

Burkhard

deatheye
Beiträge: 7
Registriert: 18.08.2010, 14:30

Re: Berechnung des Sonnenstandes

Beitrag von deatheye » 23.08.2010, 15:34

Vielen Dank... funktioniert einwandfrei. Dummer Anfängerfehler... teilweise sieht man den Wald vor lauter Bäumen ;-)

HMTester
Beiträge: 190
Registriert: 06.09.2010, 19:32
Hat sich bedankt: 2 Mal

Re: Berechnung des Sonnenstandes

Beitrag von HMTester » 16.09.2010, 23:12

Hallo Allerseits

Das Thema interressiert mich auch.
Anmerkung: der IE 8 braucht bei mir 3 Minuten zur Berechnung, Safari 5 ca 2 sec.
Ja bei mir auch. :) FF stürzt bei mir ab bei der Berechnung...

Mache meine ersten Schritte mit der HM und habe alles hinbekommen, sowie es hier beschrieben ist.
Die größten Schwierigkeiten hatte ich das Script alle 15 Minuten auszuführen :) Aber mit Geduld und Spucke geht alles irgendwann.
LG Rudi
--------------------------------------------
• CCU auf Tinkerbord S
• ca 110 HM Geräte im Einsatz
--------------------------------------------

Matthi140
Beiträge: 379
Registriert: 04.09.2009, 22:46
Wohnort: bei Erfurt
Kontaktdaten:

Re: Berechnung des Sonnenstandes

Beitrag von Matthi140 » 06.03.2011, 14:37

Irgendwie komme ich mitden Werten nicht klar,ich kann mir darunter nichts vorstellen. Laut Google wir der Azimut (Himmelsrichtung) von Norden aus im Uhrzeigersinn also Osten 90°, Süden 180°, Westen 270° und Norden 360° bzw 0° beschrieben. Genauso wie die Windrichtung der OC3Wetterstation, wieso habe ich in dieser Werteliste plötzlich negativzahlen und Süden ist auch noch 0°.??
48 Geräte: 1xCCU1; 1xYAHM+HMW-LGW-O-DR-GS-EU(Testsystem)
Wired (33): 4xHMW-IO-12-Sw7-DR; 5xHMW-LC-Dim1L-DR; 9xHMW-LC-Bl1-DR; 4xHMW-IO-4-FM; 4xHMW-IO-12-FM;
4xHMW-Sen-SC-12-FM; 1xHBW-LC-Sw8; 1xHBW-Sen-Key-12
RF (5): 1xHM-Sec-SD; 1xHM-WDS100-C6-O; 1xHM-WDS30-OT2-SM-2; 1xHM-TC-IT-WM-W-EU; 1xHM-LC-Sw4-WM
Kaputt (7): 2xHM-RC-4-B; 2xHM-Sen-Wa-Od; 1xHM-RC-4-2; 1xHM-WDS100-C6-O; 1xHM-Sec-SD
ausgebaut (1): 1xHM-Sec-RHS

mauri
Beiträge: 58
Registriert: 13.05.2008, 19:03

Re: Berechnung des Sonnenstandes

Beitrag von mauri » 08.03.2011, 21:59

Definition:
The azimuth angle is measured clockwise from the zero azimuth. For example, if you're in the Northern Hemisphere and the zero azimuth is set to South, the azimuth angle value will be negative before solar noon, and positive after solar noon.
http://susdesign.com/popups/sunangle/altitude.php
1 CCU, 7 Jalousieaktoren, 2 Dimmaktoren, 4 Schaltaktoren, Wetterstation, 2x Keymatic,
1Stellaktor, den ich leider nicht über die CCU regeln kann, und many to come

Matthi140
Beiträge: 379
Registriert: 04.09.2009, 22:46
Wohnort: bei Erfurt
Kontaktdaten:

Re: Berechnung des Sonnenstandes

Beitrag von Matthi140 » 27.03.2011, 20:00

Mahlzeit,

heute habe ich folgendes bemerkt, meine Rolläden fahren ne Stunde zu früh runter, ich habe eingestellt, wenn Sonnenstand kleiner -5° dann runter!. Da jetzt aber die Uhr umgestellt wurde geht das ganze ne Stunde früher von statten. Wie könnte ich dem Script Sommerzeit beibringen?


MfG Matthi
48 Geräte: 1xCCU1; 1xYAHM+HMW-LGW-O-DR-GS-EU(Testsystem)
Wired (33): 4xHMW-IO-12-Sw7-DR; 5xHMW-LC-Dim1L-DR; 9xHMW-LC-Bl1-DR; 4xHMW-IO-4-FM; 4xHMW-IO-12-FM;
4xHMW-Sen-SC-12-FM; 1xHBW-LC-Sw8; 1xHBW-Sen-Key-12
RF (5): 1xHM-Sec-SD; 1xHM-WDS100-C6-O; 1xHM-WDS30-OT2-SM-2; 1xHM-TC-IT-WM-W-EU; 1xHM-LC-Sw4-WM
Kaputt (7): 2xHM-RC-4-B; 2xHM-Sen-Wa-Od; 1xHM-RC-4-2; 1xHM-WDS100-C6-O; 1xHM-Sec-SD
ausgebaut (1): 1xHM-Sec-RHS

Smitty2
Beiträge: 31
Registriert: 29.07.2010, 17:42

Re: Berechnung des Sonnenstandes

Beitrag von Smitty2 » 09.05.2011, 22:21

bumaas hat geschrieben:
Ich werde es bei nächster Gelegenheit ausprobieren und auch mein Rolladenscript mal online stellen.

Viele Grüße

Burkhard
Hallo Burkhard!

Bin auch gerade dabei, das Skript zu testen. Allerdings "kämpfe" ich noch mit den Anfangsschwierigkeiten beim Steuern meiner Rollos: Zusammenspiel von Raumtemperatur - Sonnenstand - Windstärke und Regen (per OC3)

Vielleicht könntest Du als Hilfe wirklich dein Rolladenscript hochladen?
--------------------------------------------
82 Kanäle in 45 Geräten:
9x HM-LC-Bl1-FM, 10x HM-CC-VD, 6x HM-CC-TC, 3x HM-Sec-SC, 1x HM-PB-4-WM, 2x HM-Sec-RHS, 1x HM-Sec-MDIR, 5x HM-WDS30-T-O, 1x HM-LC-Sw4-DR, 1x HM-RC-19, 1x HM-Sec-Win, 1x HM-CCU-1, 2x HM-LC-Sw1-FM, 1x HM-WDS100-C6-O, 1x HM-LC-Sw1-Pl
--------------------------------------------

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“