Mit V0.2 behoben.
LG
Hardy
Ankündigung
Einklappen
Keine Ankündigung bisher.
Sonnenschein nach Jahreszeit/Sonnenstand ermitteln
Einklappen
X
-
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.Zitat von madmaxx Beitrag anzeigenSobald 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.
LG
Hardy
Einen Kommentar schreiben:
-
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:
-
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:
-
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:
-
Ich kann jetzt gerade nicht in die Doku schauen, aber ist die Verschiebung da auch erklärt?Zitat von Michael85 Beitrag anzeigenIch das die Verschiebung der gesamten Sinuskurve? Wie muss ich mir den Wert von 5000(initial) erklären?
Einen Kommentar schreiben:
-
Die Werte passen zumindest für meine Wetterstation. Kann natürlich sein, dass deine bei den LUX Werten zu einem etwas anderen Ergebnis kommt.Zitat von Michael85 Beitrag anzeigenSind die vorbelegten Lux-Werte von dir erfahrungswerte die man so übernehmen kann?
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:
-
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:
-
Du kannst mit dem LBS die theoretisch mögliche Sonneneinstrahlung zum aktuellen Zeitpunkt berechnen und mit den von der Wetterstation gemessenen Werten vergleichen !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
Einen Kommentar schreiben:
-
Hallo Andreas,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 !
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:
-
Vielleicht hilft Dir für Deine Fragestellung auch folgender LBS: http://service.knx-user-forum.de/?co...ad&id=19001661Zitat von harry7922 Beitrag anzeigenHallo 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
Solltest Du keine Globalstrahlung als Schwellwert (>120 W/m2) haben, kannst Du behelfsweise auch eine Helligkeitsschwelle von 15.000 Lx nehmen !
Einen Kommentar schreiben:
-
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:
-
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:
-
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:
-
Wirklich? Ich bin kein Astro-Experte aber Sonnenanfang ist der 21.05. und die Sonne steht an diesem Tag am Höchsten.Zitat von wintermute Beitrag anzeigenes ist der 21.6. nicht der 21.5.
Möglicherweise habe ich auch einen Denkfehler?
Danke und Gruß
Hardy
Einen Kommentar schreiben:


Einen Kommentar schreiben: