Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Erwartete Tageshelligkeit (Dauer) berechnen

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    508

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

Erwartete Tageshelligkeit (Dauer) berechnen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascriptblockly
34 Beiträge 11 Kommentatoren 4.3k Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • SegwayS Segway

    @Homoran sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

    und daraus müsste man jetzt eine dreidimensionale Grafik über das Jahr machen und dann aus der Kurve die sich aus der dritten Dimension ergibt eine Formel berechnen.

    MatLab kann da bestimmt was draus machen :-)

    @Homoran sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

    Solange die Dämmerung NUR aufgrund des Sonnenstandes definiert ist und nichts über die Lichtverhältnisse aussagt hilft das auch nicht

    Das Problem wird immer bleiben, wüsste auch nicht wie man das weg kriegen sollte, da ja Nebel, Dunst, Schleierwolken usw. die Lichtintensität beeinflussen. Ich wüsst jetzt nicht wie man das "errechnen" sollte sondern das geht nur durch messen.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #20

    @Segway sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

    da ja Nebel, Dunst, Schleierwolken usw

    Das will ich ja erst einmal unberücksichtigt lassen und nur von Idealbedingungen ausgehen.

    @Segway sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

    Ich wüsst jetzt nicht wie man das "errechnen" sollte sondern das geht nur durch messen.

    und das weiß ich eben auch nicht, da muss es aber was geben.
    Die Beobachtung, dass es im Sommer nach Sonnenuntergang länger hell ist als im Winter bilde ich mir (hoffentlich) nicht ein ;-)

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    SegwayS 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @Segway sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

      da ja Nebel, Dunst, Schleierwolken usw

      Das will ich ja erst einmal unberücksichtigt lassen und nur von Idealbedingungen ausgehen.

      @Segway sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

      Ich wüsst jetzt nicht wie man das "errechnen" sollte sondern das geht nur durch messen.

      und das weiß ich eben auch nicht, da muss es aber was geben.
      Die Beobachtung, dass es im Sommer nach Sonnenuntergang länger hell ist als im Winter bilde ich mir (hoffentlich) nicht ein ;-)

      SegwayS Offline
      SegwayS Offline
      Segway
      schrieb am zuletzt editiert von
      #21

      @Homoran sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

      im Sommer nach Sonnenuntergang länger hell ist als im Winter bilde ich mir (hoffentlich) nicht ein

      Ne, tust du nicht. Bilde mir das auch ein. Wenn ich jetzt gerade rausschaue kann ich eigentlich schon Licht anmachen und Rollos runter machen obwohl mein Script erst 18:10 sagt

      Gruß Dirk
      Intel Proxmox Cluster (3x NUC) mit Debian & Proxmox / IoB als VM unter Debian / 60+ Adapter installiert

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        gst666
        schrieb am zuletzt editiert von
        #22

        Also ich vermute, dass hat etwas mit der Dämmerung zu tun. Wie dem auch sei, hier ein Lösungsvorschlag:

        var sommer=30;  //Korrektur in Min
        var winter=-30; //Korrektur in Min
        
        console.log(correctSunset(new Date(),sommer, winter));
        
        
        function correctSunset(iDateTime,iCorrectSunsetSummer,iCorrectSunsetWinter) {
            var month = iDateTime.getMonth();
            console.log(month);
            var diffSummerWinter = iCorrectSunsetSummer-iCorrectSunsetWinter;
            if (month<=6) {
                var corr = iCorrectSunsetWinter+(diffSummerWinter/5)*(month);
            } else {
                var corr = iCorrectSunsetSummer-(diffSummerWinter/5)*(month-6);
            }
            return(corr);
        }
        

        Ist zwar nur eine empirische Lösung. Sollte das Problem aber wohl lösen. Wem der Korreturwert noch zu grob ist, kann statt mit Monaten mit Tagen rechnen.

        HomoranH 1 Antwort Letzte Antwort
        0
        • G gst666

          Also ich vermute, dass hat etwas mit der Dämmerung zu tun. Wie dem auch sei, hier ein Lösungsvorschlag:

          var sommer=30;  //Korrektur in Min
          var winter=-30; //Korrektur in Min
          
          console.log(correctSunset(new Date(),sommer, winter));
          
          
          function correctSunset(iDateTime,iCorrectSunsetSummer,iCorrectSunsetWinter) {
              var month = iDateTime.getMonth();
              console.log(month);
              var diffSummerWinter = iCorrectSunsetSummer-iCorrectSunsetWinter;
              if (month<=6) {
                  var corr = iCorrectSunsetWinter+(diffSummerWinter/5)*(month);
              } else {
                  var corr = iCorrectSunsetSummer-(diffSummerWinter/5)*(month-6);
              }
              return(corr);
          }
          

          Ist zwar nur eine empirische Lösung. Sollte das Problem aber wohl lösen. Wem der Korreturwert noch zu grob ist, kann statt mit Monaten mit Tagen rechnen.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #23

          @gst666 sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

          Ist zwar nur eine empirische Lösung.

          So in der Art hätte ich es sonst auch gelöst.

          Wird also erst nächstes Jahr etwas.
          In der Zwischenzeit sammle ich mal BigData und sehe ob sich daraus eine Formel generieren lässt. ;-)

          EDIT:
          Und am ersten Schritt scheitere ich bereits.

          Ich will den Zeitpunkt, wenn es dunkel wird (ja! Mit dem Helligkeitssensor!) loggen und habe dazu folgendes Blockly zusammengeschoben (noch ohne den debug-Baustein):
          Ende_Tageslicht.png

          Die Sperrvariable "erstmal(ig)" sollte dafür sorgen, dass diese Zeitangabe nicht bei jeder Änderung <Minimalhelligkeit wieder überschrieben wird.

          Leider stand heute Morgen eine Zeit kurz vor 7:00 in dem Datenpunkt.
          Zu dieser Zeit überschritt die Helligkeit den Wert von 4

          Nach meinem Verständnis hätte nichts passieren dürfen, da die Sperrvariable noch auf true hätte stehen müssen.

          Wo ist mein Denkfehler?

          Danke
          Rainer

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Mihaeru
            schrieb am zuletzt editiert von
            #24

            Äm .. ich habe echt keine Ahnung von Blockly und gehe mal davon aus, dass es so einfach nicht sein wird aber trotzdem frage ich mal, ob das hier nicht bei jeder Änderung die Variable einmalig wieder auf false setzt:
            fa13f3a8-5d1c-49a3-9c27-ff6d6001a048-image.png

            Die Thematik interessiert mich ebenfalls für eine Anwesenheitssimulation. Insbesondere abhängig von der Bewölkung passen die Astro-Zeiten oft nicht.

            HomoranH 1 Antwort Letzte Antwort
            1
            • M Mihaeru

              Äm .. ich habe echt keine Ahnung von Blockly und gehe mal davon aus, dass es so einfach nicht sein wird aber trotzdem frage ich mal, ob das hier nicht bei jeder Änderung die Variable einmalig wieder auf false setzt:
              fa13f3a8-5d1c-49a3-9c27-ff6d6001a048-image.png

              Die Thematik interessiert mich ebenfalls für eine Anwesenheitssimulation. Insbesondere abhängig von der Bewölkung passen die Astro-Zeiten oft nicht.

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #25

              @Mihaeru
              genau das tat es - in einer Schleife, so dass jede zweite Änderung wieder gewertet wurde.

              Ich hatte das inzwischen selbst bemerkt und geändert.

              Danke

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • cashC Offline
                cashC Offline
                cash
                Most Active
                schrieb am zuletzt editiert von
                #26

                Für mich ist die bürgerliche Dämmerung ein sehr guter Richtwert. Diese ist je nach Jahreszeit Abends 25-40 Minuten nach Sonnenuntergang. Für meine Ambiente Beleuchtung nutze ich das schon Jahre. Jeweils noch mit einer kleinen Zusatzzeit und dann natürlich auch mim min und max Schaltzeiten. Sprich wenn Dämmerung nach 21:00 Uhr dann mach das Licht garnicht an oder so.

                Wenn man nun noch den Adapter Das Wetter benutzt könnte man ja nochmals einen Aufschlag oder Abschlag berechnen und wäre schon relativ nah dran.

                Im Winter ist die bürgerliche Dämmerung aber wie schon geschrieben meist ganz gut da die Tage ohne Wolken sehr selten sind....

                HomoranH 1 Antwort Letzte Antwort
                0
                • cashC cash

                  Für mich ist die bürgerliche Dämmerung ein sehr guter Richtwert. Diese ist je nach Jahreszeit Abends 25-40 Minuten nach Sonnenuntergang. Für meine Ambiente Beleuchtung nutze ich das schon Jahre. Jeweils noch mit einer kleinen Zusatzzeit und dann natürlich auch mim min und max Schaltzeiten. Sprich wenn Dämmerung nach 21:00 Uhr dann mach das Licht garnicht an oder so.

                  Wenn man nun noch den Adapter Das Wetter benutzt könnte man ja nochmals einen Aufschlag oder Abschlag berechnen und wäre schon relativ nah dran.

                  Im Winter ist die bürgerliche Dämmerung aber wie schon geschrieben meist ganz gut da die Tage ohne Wolken sehr selten sind....

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #27

                  @cash sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

                  Diese ist je nach Jahreszeit Abends 25-40 Minuten nach Sonnenuntergang.

                  Genau nach so was habe ich gesucht.

                  Leider hieß es, dass es eine fixe Zeit nach SU sei. Das hätte mir nicht geholfen.

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  H 1 Antwort Letzte Antwort
                  0
                  • cashC Offline
                    cashC Offline
                    cash
                    Most Active
                    schrieb am zuletzt editiert von
                    #28

                    Nein es ist keine fixe Zeit. Genau wie der Sonnenuntergang nicht fix ist. Im Sommer dauert der Sonnenuntergang am längsten. Wenn ich mich nicht täusche um die 45 Minuten in der Spitze. Die kürzeste Zeit sollte kurz vor der Sonnenwende sein da sind es 22 Minuten.

                    Für mein empfinden war glaube ich der ideale Zeitpunkt genau in der Mitte zwischen Sonnenuntergang und Bürgerdämmerung.

                    Als Beispiel: Sonnenuntergang 18:00 Bürgerdämmerung 18:30. Idealer Zeitpunkt 18:15.

                    Bin mir gerade aber nich 100% sicher. Ich habe an den Scripten schon sehr lange nichts mehr gemacht weil es einfach meistens passt.

                    Wie gesagt gilt nür für einen normalen Wolkentag. Kurz vor Weltuntergang wäre der Zeitpunkt früher und an einen sonningen wolkenfreigen Tag später....

                    Ich kann Dir mal ein Testscript schicken das kannst Du ja neben Deinen Test mal laufen lassen...

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • cashC cash

                      Nein es ist keine fixe Zeit. Genau wie der Sonnenuntergang nicht fix ist. Im Sommer dauert der Sonnenuntergang am längsten. Wenn ich mich nicht täusche um die 45 Minuten in der Spitze. Die kürzeste Zeit sollte kurz vor der Sonnenwende sein da sind es 22 Minuten.

                      Für mein empfinden war glaube ich der ideale Zeitpunkt genau in der Mitte zwischen Sonnenuntergang und Bürgerdämmerung.

                      Als Beispiel: Sonnenuntergang 18:00 Bürgerdämmerung 18:30. Idealer Zeitpunkt 18:15.

                      Bin mir gerade aber nich 100% sicher. Ich habe an den Scripten schon sehr lange nichts mehr gemacht weil es einfach meistens passt.

                      Wie gesagt gilt nür für einen normalen Wolkentag. Kurz vor Weltuntergang wäre der Zeitpunkt früher und an einen sonningen wolkenfreigen Tag später....

                      Ich kann Dir mal ein Testscript schicken das kannst Du ja neben Deinen Test mal laufen lassen...

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #29

                      @cash

                      Nein es ist keine fixe Zeit.

                      Danke!
                      Dann ist es genau das was ich suche!
                      Dann kann ich das "Problem" damit lösen!

                      @Homoran sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

                      Meiner Holden gefällt es nicht, dass im Sommer die Rollläden "zu früh" heruntergehen, obwohl der Abendhimmel noch eine gewisse Resthelligkeit hat und es natürlich auch einfach nur schön anzusehen ist.

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @cash sagte in Erwartete Tageshelligkeit (Dauer) berechnen:

                        Diese ist je nach Jahreszeit Abends 25-40 Minuten nach Sonnenuntergang.

                        Genau nach so was habe ich gesucht.

                        Leider hieß es, dass es eine fixe Zeit nach SU sei. Das hätte mir nicht geholfen.

                        H Offline
                        H Offline
                        hans_999
                        schrieb am zuletzt editiert von
                        #30

                        @Homoran said in Erwartete Tageshelligkeit (Dauer) berechnen:

                        Leider hieß es, dass es eine fixe Zeit nach SU sei. Das hätte mir nicht geholfen.

                        Gut, dass es jetzt klar ist.

                        @cash said in Erwartete Tageshelligkeit (Dauer) berechnen:

                        Diese ist je nach Jahreszeit Abends 25-40 Minuten nach Sonnenuntergang

                        Denn das schruben wir bereits oben.

                        Was nicht explizit erwähnt wurde: die daraus resultierende Zeit zwischen SU und bürgerlicher Dämmerung ist je nach Steilheit des Winkels des Sonnenuntergangs natürlich verschieden.
                        Je weiter man vom Äquator entfernt ist, desto flacher kann der Winkel und damit die maximale Dauer der Dämmerung werden
                        Ein Extremfall tritt am nördlichen Wendekreis zur Sommersonnenwende ein: Die Sonne streift tangential den Horizont und geht nicht unter (natürlich auch auf der Südhalbkugel zur Wintersonnewende.
                        Der Zeitpunkt des Sonnenuntergangs ist übrigens bevor die Sonne verschwindet: Es wird der Mittelpunkt der Sonne betrachtet. Daher ist die Sonne noch kurze Zeit nach Sonnenuntergang zu sehen.

                        1 Antwort Letzte Antwort
                        0
                        • cashC Offline
                          cashC Offline
                          cash
                          Most Active
                          schrieb am zuletzt editiert von
                          #31

                          Innerhalb von Deutschland dürfte der Unterschied doch eher marginal sein oder? Anderseits denke ich wird es schon extrem sein wenn man in einem Tal wohnt wo links und rechts sehr hohe Berge sind...

                          Insgesamt dürfte das ganze aber auch wieder egal sein, weil die Dämmerungszeiten ja berechnet werden an Hand der Koordinaten die man in iobroker eingibt...

                          H 1 Antwort Letzte Antwort
                          0
                          • cashC cash

                            Innerhalb von Deutschland dürfte der Unterschied doch eher marginal sein oder? Anderseits denke ich wird es schon extrem sein wenn man in einem Tal wohnt wo links und rechts sehr hohe Berge sind...

                            Insgesamt dürfte das ganze aber auch wieder egal sein, weil die Dämmerungszeiten ja berechnet werden an Hand der Koordinaten die man in iobroker eingibt...

                            H Offline
                            H Offline
                            hans_999
                            schrieb am zuletzt editiert von
                            #32

                            @cash said in Erwartete Tageshelligkeit (Dauer) berechnen:

                            Innerhalb von Deutschland dürfte der Unterschied doch eher marginal sein oder?

                            Man merkt den Unterschied schon ganz deutlich. Wer im Sommer an unsere Küste kommt, kennt das.
                            Hier sind die astronomischen Daten vom 21.6.

                            21.6.
                            	   SA		  SU		Tageslänge	Astron. Dämmerung	Naut. Dämmerung	Bürgerl. Dämmerung
                            Garmisch  05:18 ↑ (53°)	21:16 ↑ (307°)	15:58:08	02:12	00:22		03:41	22:53		04:37	21:57
                            Flensburg 04:44 ↑ (45°)	22:03 ↑ (315°)	17:19:20		- 		Mitternachtsdämmerung	03:46	23:01
                            

                            Quelle: https://www.timeanddate.de/sonne/deutschland/flensburg?monat=6&year=2019 und https://www.timeanddate.de/sonne/deutschland/garmisch-partenkirchen?monat=6&year=2019

                            Während es im Norden keine astronomische Dämmerung mehr gibt, haben wir im Süden noch knapp zwei Stunden Nacht (Ende AD bis Anfang AD). Die Sonne geht auch 8° weiter nördlich auf bzw. unter.

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • H hans_999

                              @cash said in Erwartete Tageshelligkeit (Dauer) berechnen:

                              Innerhalb von Deutschland dürfte der Unterschied doch eher marginal sein oder?

                              Man merkt den Unterschied schon ganz deutlich. Wer im Sommer an unsere Küste kommt, kennt das.
                              Hier sind die astronomischen Daten vom 21.6.

                              21.6.
                              	   SA		  SU		Tageslänge	Astron. Dämmerung	Naut. Dämmerung	Bürgerl. Dämmerung
                              Garmisch  05:18 ↑ (53°)	21:16 ↑ (307°)	15:58:08	02:12	00:22		03:41	22:53		04:37	21:57
                              Flensburg 04:44 ↑ (45°)	22:03 ↑ (315°)	17:19:20		- 		Mitternachtsdämmerung	03:46	23:01
                              

                              Quelle: https://www.timeanddate.de/sonne/deutschland/flensburg?monat=6&year=2019 und https://www.timeanddate.de/sonne/deutschland/garmisch-partenkirchen?monat=6&year=2019

                              Während es im Norden keine astronomische Dämmerung mehr gibt, haben wir im Süden noch knapp zwei Stunden Nacht (Ende AD bis Anfang AD). Die Sonne geht auch 8° weiter nördlich auf bzw. unter.

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von paul53
                              #33

                              Habe mich geirrt.

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              1 Antwort Letzte Antwort
                              0
                              • cashC Offline
                                cashC Offline
                                cash
                                Most Active
                                schrieb am zuletzt editiert von
                                #34

                                @hans_999 das heißt Ihr habt es im Sommer über eine Stunde länger hell? Das hätte ich nicht gedacht. Ich glaube ich muss umziehen :-)

                                Wobei mir die Helligkeit im Sommer reicht. Im Winter ist der Tag leider meistens zu kurz..

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                752

                                Online

                                32.5k

                                Benutzer

                                81.8k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe