Ankündigung

Einklappen
Keine Ankündigung bisher.

Sonnenschein nach Jahreszeit/Sonnenstand ermitteln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • harry7922
    antwortet
    Mit V0.2 behoben.

    LG
    Hardy

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Zitat von madmaxx Beitrag anzeigen
    Sobald der Wert des Sonnenaufgangs größer ist als der des Sonnenuntergangs steigt die Logik des LBS aus, was bei mir (CentOS 7.8, Edomi 2.03) unweigerlich und reproduzierbar zum kapitalen Systemabsturz führt.
    Vielen Dank für die Rückmeldung, dieses Problem werde ich mit einer neuen Version die Tage beheben. Sodass die Werte geprüft werden und der LBS keinen Systemabsturz verursacht.

    LG
    Hardy

    Einen Kommentar schreiben:


  • madmaxx
    antwortet
    harry7922 Noch ein Hinweis: wenn die Sonnenauf- und Untergangszeiten nicht direkt aus dem Sonnenstands-LBS übergeben werden, sondern per iKO, ist darauf zu achten, dass der Sonnenaufgang zeitverzögert zum Sonnenuntergang übergeben wird. Sobald der Wert des Sonnenaufgangs größer ist als der des Sonnenuntergangs steigt die Logik des LBS aus, was bei mir (CentOS 7.8, Edomi 2.03) unweigerlich und reproduzierbar zum kapitalen Systemabsturz führt.

    2021-04-25 07:49:08 843249 23150 INFO: IMPORTANT: Sunrise has to be lower than Sundown - Please check parameters - exit logic
    2021-04-25 07:49:09 063807 MAIN 22737 Prozess LOGIC läuft nicht mehr! FATALERROR
    2021-04-25 07:49:56 618206 MAIN 2469 ACHTUNG: EDOMI wurde unerwartet beendet! ERROR
    Zuletzt geändert von madmaxx; 25.04.2021, 07:17. Grund: Meine erste Annahme, dass es am falschen DPT liegt, war Quatsch...

    Einen Kommentar schreiben:


  • Michael85
    antwortet
    Danke Hardy,

    jetzt habe ich es verstanden. Vielleicht wäre die Beschreibung "Min-Lux" o.Ä. selbst erklärend.

    Danke für den Baustein. Mal schauen ob ich heute dazu komme .

    Gruß Michael

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Sollte erklärt sein. Kann aber nochmal versuchen es hier zu erklären.
    Dieser Parameter (bei mir habe ich ihn auf 10000 erhöht) ist die untere Grenze.

    Beispielsweise geht die Sonne um 7 Uhr auf. Ab 7 Uhr geht die Helligkeit stark nach oben. Würde es die untere Grenze nich geben, könnte es passieren, dass bereits um 7Uhr der Schwellwert überschritten wird, obwohl es noch kein richtiger Sonnenschein ist.
    Die abgebildete Sinuskurve startet daher bereits bei 5000 LUX um diese möglichen Fehlerraten morgens und abends zu eliminieren.

    Gruß
    Hardy

    Einen Kommentar schreiben:


  • Michael85
    antwortet
    Zitat von Michael85 Beitrag anzeigen
    Ich das die Verschiebung der gesamten Sinuskurve? Wie muss ich mir den Wert von 5000(initial) erklären?
    Ich kann jetzt gerade nicht in die Doku schauen, aber ist die Verschiebung da auch erklärt?

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Zitat von Michael85 Beitrag anzeigen
    Sind die vorbelegten Lux-Werte von dir erfahrungswerte die man so übernehmen kann?
    Die Werte passen zumindest für meine Wetterstation. Kann natürlich sein, dass deine bei den LUX Werten zu einem etwas anderen Ergebnis kommt.
    Ich habe mir von EDOMI ein Diagramm mit Helligkeit und den Werten aus dem LBS erstellt - Ein Screenshot davon findest Du modifiziert in einem meiner letzten Beiträge oder auch in der Zip Datei.
    Darüber konnte ich es recht gut für mich passend einstellen.

    Viel Erfolg. Ich bin damit jedenfalls aktuell recht zufrieden.

    Gruß
    Hardy

    Einen Kommentar schreiben:


  • Michael85
    antwortet
    Hallo,

    das Problem mit den Luxwerten für die Beschattung hatte ich auch schon. Auch WAF war nicht wirklich gegeben wenn an einem Bewölkten wenn auch warmen Tag die Rolläden alle unten waren. Ich werde den Baustein auf jeden Fall testen.

    Sind die vorbelegten Lux-Werte von dir erfahrungswerte die man so übernehmen kann? Das mit dem Puffer habe ich allerdings noch nicht ganz verstanden.
    Ich das die Verschiebung der gesamten Sinuskurve? Wie muss ich mir den Wert von 5000(initial) erklären?

    Gruß Michael

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von harry7922 Beitrag anzeigen

    Hallo Andreas,
    vielen Dank für Dein Hinweis.
    Leider kann ich Dir nicht folgen inwieweit mir Dein LBS dabei hilft zu erkennen, ob die Sonne aktuell scheint oder sich hinter Wolken versteckt. Vielleicht kannst Du mir auf die Sprünge helfen.

    Danke und Gruß
    Hardy
    Du kannst mit dem LBS die theoretisch mögliche Sonneneinstrahlung zum aktuellen Zeitpunkt berechnen und mit den von der Wetterstation gemessenen Werten vergleichen !

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Zitat von ak68 Beitrag anzeigen

    Vielleicht hilft Dir für Deine Fragestellung auch folgender LBS: http://service.knx-user-forum.de/?co...ad&id=19001661

    Solltest Du keine Globalstrahlung als Schwellwert (>120 W/m2) haben, kannst Du behelfsweise auch eine Helligkeitsschwelle von 15.000 Lx nehmen !
    Hallo Andreas,
    vielen Dank für Dein Hinweis.
    Leider kann ich Dir nicht folgen inwieweit mir Dein LBS dabei hilft zu erkennen, ob die Sonne aktuell scheint oder sich hinter Wolken versteckt. Vielleicht kannst Du mir auf die Sprünge helfen.

    Danke und Gruß
    Hardy

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von harry7922 Beitrag anzeigen
    Hallo zusammen,

    ich habe eine Frage an die Astro-Experten.
    Ich habe das Problem, dass ich gerne anhand der LUX Werte meiner Wetterstation ermitteln möchte, ob die Sonne scheint oder der Himmel lediglich bewölkt ist. Das funktioniert über einen Schwellwert abhängig der Jahreszeit ganz gut.
    Allerdings möchte ich die Schwellwerte nicht immer entsprechend der Jahreszeit anpassen.
    Im Winter ist bereits bei deutlich weniger LUX klarer Sonnenschein als im Sommer.

    Hat sich jemand von Euch schon mal mit einer Formel beschäftigt, die z.B. abhängig des Sonnenstands und/oder Jahreszeit ermittelt ab welchem Schwellwert klarer Himmel und Sonnenschein ist?
    Ich möchte darüber die Jalousien steuern und besser die solaren Erträge nutzen können - ohne ständig den Schwellwert anpassen zu müssen.

    Danke für Eure Ideen!

    Grüße
    Hardy
    Vielleicht hilft Dir für Deine Fragestellung auch folgender LBS: http://service.knx-user-forum.de/?co...ad&id=19001661

    Solltest Du keine Globalstrahlung als Schwellwert (>120 W/m2) haben, kannst Du behelfsweise auch eine Helligkeitsschwelle von 15.000 Lx nehmen !

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Hallo zusammen,

    ich habe den LBS weiterentwickelt und würde den bisherigen ersetzten, sofern dieser von euch nicht benötigt wird?
    De neue LBS ermittelt wie der Alte einen tagesabhängigen Schwellwert auf Basis des eingestellten Cap/Floor ausgehend vom 21.06. jeden Jahres (Höchstwert).
    Zudem wird nun auch noch die tagesaktuelle Uhrzeit vom Sonnenauf- und Sonnenuntergang (bspw. durch LBS 19000151) sowie einen "Puffer" als Eingabeparameter benötigt.
    Jeden Tag wird nun über eine (minutengenaue) Sinuskurve zwischen Sonnenaufgang und Sonnenuntergang der Helligkeitsschwellwert ermittelt.

    Dabei ist der Peak der Sinuskurve der tagesabhängige Schwellwert (ein Wert zwischen Cap und Floor - wenn Cap = Floor wird natürlich dieser Wert genommen). Der "Puffer" dient dazu, die Sinuskurve in y-Richtung zu verschieben, damit man den Schwellwert an den Randbereichen besser definieren kann.

    Dadurch sollte jeder von Euch abhängig von der Wetterstation die benötigte Helligkeit für Sonnenschein recht genau einstellen können.

    Damit der Text hoffentlich verstanden wird, anbei auch eine Grafik, die es hoffentlich verdeutlicht was dabei gemeint ist.

    Sonnenscheinermittlung_Sinusfunktiont.jpgLBS_Parameter.JPG

    Wenn keiner den alten LBS benötigt, würde ich diese neue Version in den Downloadbereich stellen.

    Grüße
    Hardy

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Shame on me!
    Ihr habt natürlich recht - es ist der 21.06.
    Hab es geändert und den LBS nochmal hochgeladen.

    Danke und Gruß
    Hardy

    Einen Kommentar schreiben:


  • Brick
    antwortet
    Sogar in deinem eigenen Code steht "Next 21st of June is" das sollte dann schon der 21.06 te sein..

    kuck mal was Wikipedia dazu sagt:
    https://de.wikipedia.org/wiki/21._Juni

    Einen Kommentar schreiben:


  • harry7922
    antwortet
    Zitat von wintermute Beitrag anzeigen
    es ist der 21.6. nicht der 21.5.
    Wirklich? Ich bin kein Astro-Experte aber Sonnenanfang ist der 21.05. und die Sonne steht an diesem Tag am Höchsten.
    Möglicherweise habe ich auch einen Denkfehler?

    Danke und Gruß
    Hardy

    Einen Kommentar schreiben:

Lädt...
X