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
    492

  • 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.
  • 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

                              342

                              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