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. Blockly
  5. Sonnenuntergang berechnen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    828

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Sonnenuntergang berechnen

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 8 Kommentatoren 1.1k 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.
  • geschildG Offline
    geschildG Offline
    geschild
    schrieb am zuletzt editiert von
    #2

    @stefan341 Sonnenuntergang ist auch eine Frage des Standortes. Benutzen beide Geräte die gleichen Geokoordinaten?

    S 1 Antwort Letzte Antwort
    0
    • S Stefan341

      Hallo,
      ich versuche mich gerade daran, den Sonnenuntergang von drei aufeinander folgenden Tagen (heute, morgen, übermorgen) in drei Datenpunkte eintragen zu lassen. Mein Script sieht bisher so aus

      Bildschirmfoto 2024-02-02 um 00.05.14.png

      Für mich sieht das logisch aus. Es werden aber die falschen Zeiten eingetragen. Laut Google müsste folgendes eingetragen werden:

      heute 17:22
      morgen 17:24
      übermorgen 17:25

      Errechnet wird folgendes

      Bildschirmfoto 2024-02-02 um 00.03.34.png

      Habe ich einen einen Gedankenfehler im Script?

      Dr. BakteriusD Online
      Dr. BakteriusD Online
      Dr. Bakterius
      Most Active
      schrieb am zuletzt editiert von
      #3

      @stefan341 sagte in Sonnenuntergang berechnen:

      Habe ich einen einen Gedankenfehler im Script?

      Ja. Es wird zur heutigen Sonnuntergangszeit einfach der Offset hinzugerechnet. 24 Stunden sind 1440 Minuten. Da du 1441 Minuten hinzurechnest, kommt eben eine Minute gegenüber heute dazu.

      1 Antwort Letzte Antwort
      0
      • S Stefan341

        Hallo,
        ich versuche mich gerade daran, den Sonnenuntergang von drei aufeinander folgenden Tagen (heute, morgen, übermorgen) in drei Datenpunkte eintragen zu lassen. Mein Script sieht bisher so aus

        Bildschirmfoto 2024-02-02 um 00.05.14.png

        Für mich sieht das logisch aus. Es werden aber die falschen Zeiten eingetragen. Laut Google müsste folgendes eingetragen werden:

        heute 17:22
        morgen 17:24
        übermorgen 17:25

        Errechnet wird folgendes

        Bildschirmfoto 2024-02-02 um 00.03.34.png

        Habe ich einen einen Gedankenfehler im Script?

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von Codierknecht
        #4

        @stefan341
        Das geht mit Blockly m.W.n. nicht.

        Du musst ja nicht "Aktuelle Zeit von Sonnenuntergang" nehmen, sondern den Sonnenuntergang von morgen und übermorgen. Das geht nur mit JS.

        Wie @Dr-Bakterius schon schrieb, rechnest Du ja einfach nur fix 24 bzw. 48 Stunden auf den heutigen SU.

        const heute = new Date().getTime();
        var datum;
        // heute
        log(getAstroDate('sunset', heute, 0));
        // morgen
        datum = heute + 24 * 60 * 60 * 1000;
        log(getAstroDate('sunset', datum, 0));
        // übermorgen
        datum = datum + 24 * 60 * 60 * 1000;
        log(getAstroDate('sunset', datum, 0));
        

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        SchmakusS 1 Antwort Letzte Antwort
        0
        • CodierknechtC Codierknecht

          @stefan341
          Das geht mit Blockly m.W.n. nicht.

          Du musst ja nicht "Aktuelle Zeit von Sonnenuntergang" nehmen, sondern den Sonnenuntergang von morgen und übermorgen. Das geht nur mit JS.

          Wie @Dr-Bakterius schon schrieb, rechnest Du ja einfach nur fix 24 bzw. 48 Stunden auf den heutigen SU.

          const heute = new Date().getTime();
          var datum;
          // heute
          log(getAstroDate('sunset', heute, 0));
          // morgen
          datum = heute + 24 * 60 * 60 * 1000;
          log(getAstroDate('sunset', datum, 0));
          // übermorgen
          datum = datum + 24 * 60 * 60 * 1000;
          log(getAstroDate('sunset', datum, 0));
          
          SchmakusS Offline
          SchmakusS Offline
          Schmakus
          Developer
          schrieb am zuletzt editiert von Schmakus
          #5

          @Stefan341 nutzt du zufällig den "das Wetter" Adapter? Dieser liefert dir z.B. schon alle Zeiten für die nächsten 5 Tage.

          EDIT: assignment. ;-)

          Dev of LightControl Adapter, Contributor of HUE and DoorBird Adapter

          CodierknechtC 1 Antwort Letzte Antwort
          0
          • SchmakusS Schmakus

            @Stefan341 nutzt du zufällig den "das Wetter" Adapter? Dieser liefert dir z.B. schon alle Zeiten für die nächsten 5 Tage.

            EDIT: assignment. ;-)

            CodierknechtC Offline
            CodierknechtC Offline
            Codierknecht
            Developer Most Active
            schrieb am zuletzt editiert von
            #6

            @schmakus

            nutzt du zufällig den "das Wetter" Adapter?

            Ich schon - aber ich brauche das ja nicht ;-)

            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
            HmIP|ZigBee|Tasmota|Unifi
            Zabbix Certified Specialist
            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

            1 Antwort Letzte Antwort
            0
            • geschildG geschild

              @stefan341 Sonnenuntergang ist auch eine Frage des Standortes. Benutzen beide Geräte die gleichen Geokoordinaten?

              S Offline
              S Offline
              Stefan341
              schrieb am zuletzt editiert von
              #7

              @geschild said in Sonnenuntergang berechnen:

              @stefan341 Sonnenuntergang ist auch eine Frage des Standortes. Benutzen beide Geräte die gleichen Geokoordinaten?

              Welche Geräte?

              @dr-bakterius said in Sonnenuntergang berechnen:

              Ja. Es wird zur heutigen Sonnuntergangszeit einfach der Offset hinzugerechnet. 24 Stunden sind 1440 Minuten. Da du 1441 Minuten hinzurechnest, kommt eben eine Minute gegenüber heute dazu.

              Das Script läuft jeden Tag um 0:01Uhr. Wenn ich jetzt 24h weiter gehe, bin ich beim darauffolgenden Tag um 0:01Uhr. In meinem Fall gebe ich dann eine Minute dazu. Eigentlich dürfte es doch egal sein zu welcher Zeit ich den Sonnenuntergang abfrage, so lange ich im gleichen Tag bleibe oder?

              @schmakus said in Sonnenuntergang berechnen:

              @Stefan341 nutzt du zufällig den "das Wetter" Adapter? Dieser liefert dir z.B. schon alle Zeiten für die nächsten 5 Tage.

              Das wäre sicher die einfachste Methode. Ich nutze WeatherUnderground. Aber dan probiere ich das Wetter mal aus.

              MartinPM geschildG Dr. BakteriusD 3 Antworten Letzte Antwort
              0
              • S Stefan341

                @geschild said in Sonnenuntergang berechnen:

                @stefan341 Sonnenuntergang ist auch eine Frage des Standortes. Benutzen beide Geräte die gleichen Geokoordinaten?

                Welche Geräte?

                @dr-bakterius said in Sonnenuntergang berechnen:

                Ja. Es wird zur heutigen Sonnuntergangszeit einfach der Offset hinzugerechnet. 24 Stunden sind 1440 Minuten. Da du 1441 Minuten hinzurechnest, kommt eben eine Minute gegenüber heute dazu.

                Das Script läuft jeden Tag um 0:01Uhr. Wenn ich jetzt 24h weiter gehe, bin ich beim darauffolgenden Tag um 0:01Uhr. In meinem Fall gebe ich dann eine Minute dazu. Eigentlich dürfte es doch egal sein zu welcher Zeit ich den Sonnenuntergang abfrage, so lange ich im gleichen Tag bleibe oder?

                @schmakus said in Sonnenuntergang berechnen:

                @Stefan341 nutzt du zufällig den "das Wetter" Adapter? Dieser liefert dir z.B. schon alle Zeiten für die nächsten 5 Tage.

                Das wäre sicher die einfachste Methode. Ich nutze WeatherUnderground. Aber dan probiere ich das Wetter mal aus.

                MartinPM Offline
                MartinPM Offline
                MartinP
                schrieb am zuletzt editiert von MartinP
                #8

                @stefan341 Die "Minuten-Unterschiede" pro Tag sind am Frühlingsanfang und am Herbstanfang am höchsten. Da beträgt die Verschiebung pro Tag 2...3 Minuten. Zum Herbstanfang verliert man pro Tag natürlich 2...3 Minuten - da wäre Deine Formel dann total falsch ...

                Eine Variante wäre, einfach mit Hilfe der gestrigen Sonnenaufgang / untergang-Zeit zu Extapolieren ... dass also der Abstand des vorherigen Wertes von "Sonnenuntergang" zum neu zu schreibenden Wert in "Sonnenuntergang" auch einigermaßen für den folgenden zwei Tage zum Fortschreiben genutzt werden kann ... wird wohl mit ausreichender Genauigkeit hinkommen ...

                Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                Linux pve 6.8.12-16-pve
                6 GByte RAM für den Container
                Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                Remote-Access über Wireguard der Fritzbox

                1 Antwort Letzte Antwort
                0
                • S Stefan341

                  @geschild said in Sonnenuntergang berechnen:

                  @stefan341 Sonnenuntergang ist auch eine Frage des Standortes. Benutzen beide Geräte die gleichen Geokoordinaten?

                  Welche Geräte?

                  @dr-bakterius said in Sonnenuntergang berechnen:

                  Ja. Es wird zur heutigen Sonnuntergangszeit einfach der Offset hinzugerechnet. 24 Stunden sind 1440 Minuten. Da du 1441 Minuten hinzurechnest, kommt eben eine Minute gegenüber heute dazu.

                  Das Script läuft jeden Tag um 0:01Uhr. Wenn ich jetzt 24h weiter gehe, bin ich beim darauffolgenden Tag um 0:01Uhr. In meinem Fall gebe ich dann eine Minute dazu. Eigentlich dürfte es doch egal sein zu welcher Zeit ich den Sonnenuntergang abfrage, so lange ich im gleichen Tag bleibe oder?

                  @schmakus said in Sonnenuntergang berechnen:

                  @Stefan341 nutzt du zufällig den "das Wetter" Adapter? Dieser liefert dir z.B. schon alle Zeiten für die nächsten 5 Tage.

                  Das wäre sicher die einfachste Methode. Ich nutze WeatherUnderground. Aber dan probiere ich das Wetter mal aus.

                  geschildG Offline
                  geschildG Offline
                  geschild
                  schrieb am zuletzt editiert von
                  #9

                  @stefan341
                  Gerät 1: auf dem das blockly läuft.
                  Gerät2: auf dem google läuft

                  1 Antwort Letzte Antwort
                  0
                  • S Stefan341

                    Hallo,
                    ich versuche mich gerade daran, den Sonnenuntergang von drei aufeinander folgenden Tagen (heute, morgen, übermorgen) in drei Datenpunkte eintragen zu lassen. Mein Script sieht bisher so aus

                    Bildschirmfoto 2024-02-02 um 00.05.14.png

                    Für mich sieht das logisch aus. Es werden aber die falschen Zeiten eingetragen. Laut Google müsste folgendes eingetragen werden:

                    heute 17:22
                    morgen 17:24
                    übermorgen 17:25

                    Errechnet wird folgendes

                    Bildschirmfoto 2024-02-02 um 00.03.34.png

                    Habe ich einen einen Gedankenfehler im Script?

                    P Offline
                    P Offline
                    papaechokilo
                    schrieb am zuletzt editiert von
                    #10

                    @stefan341 ich habe mir die Astrodaten für meinen Standort aus dem Internet geholt und diese in eine Ics.Datei geschrieben. Über die Instanz ical habe ich im Kalender täglich die Werte Sonnenauf- unter -untergang, sowie noch jede Menge mehr (Dämmerung, usw.). Vielleicht wäre das eine Lösung für dich?

                    1 Antwort Letzte Antwort
                    0
                    • S Stefan341

                      Hallo,
                      ich versuche mich gerade daran, den Sonnenuntergang von drei aufeinander folgenden Tagen (heute, morgen, übermorgen) in drei Datenpunkte eintragen zu lassen. Mein Script sieht bisher so aus

                      Bildschirmfoto 2024-02-02 um 00.05.14.png

                      Für mich sieht das logisch aus. Es werden aber die falschen Zeiten eingetragen. Laut Google müsste folgendes eingetragen werden:

                      heute 17:22
                      morgen 17:24
                      übermorgen 17:25

                      Errechnet wird folgendes

                      Bildschirmfoto 2024-02-02 um 00.03.34.png

                      Habe ich einen einen Gedankenfehler im Script?

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

                      @stefan341 said in Sonnenuntergang berechnen:

                      Habe ich einen einen Gedankenfehler im Script?

                      Der wurde ja bereits erklärt. Die Änderungen sind nicht über's ganze Jahr gleich (bei mir momentan 3'1'').

                      Vielleicht ist https://forum.iobroker.net/topic/47512/astrozeiten-neuste-version hilfreich?

                      1 Antwort Letzte Antwort
                      0
                      • S Stefan341

                        @geschild said in Sonnenuntergang berechnen:

                        @stefan341 Sonnenuntergang ist auch eine Frage des Standortes. Benutzen beide Geräte die gleichen Geokoordinaten?

                        Welche Geräte?

                        @dr-bakterius said in Sonnenuntergang berechnen:

                        Ja. Es wird zur heutigen Sonnuntergangszeit einfach der Offset hinzugerechnet. 24 Stunden sind 1440 Minuten. Da du 1441 Minuten hinzurechnest, kommt eben eine Minute gegenüber heute dazu.

                        Das Script läuft jeden Tag um 0:01Uhr. Wenn ich jetzt 24h weiter gehe, bin ich beim darauffolgenden Tag um 0:01Uhr. In meinem Fall gebe ich dann eine Minute dazu. Eigentlich dürfte es doch egal sein zu welcher Zeit ich den Sonnenuntergang abfrage, so lange ich im gleichen Tag bleibe oder?

                        @schmakus said in Sonnenuntergang berechnen:

                        @Stefan341 nutzt du zufällig den "das Wetter" Adapter? Dieser liefert dir z.B. schon alle Zeiten für die nächsten 5 Tage.

                        Das wäre sicher die einfachste Methode. Ich nutze WeatherUnderground. Aber dan probiere ich das Wetter mal aus.

                        Dr. BakteriusD Online
                        Dr. BakteriusD Online
                        Dr. Bakterius
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @stefan341 sagte in Sonnenuntergang berechnen:

                        so lange ich im gleichen Tag bleibe oder?

                        Du bist aber immer im Heute. Da kannst noch soviel dazurechnen, es wird immer vom heutigen Sonnenuntergang weg gerechnet. Sieh dir mal den Baustein an. Da steht 'aktuelle Zeit von'. Und aktuell ist in diesem Fall eben heute. Wenn man einige Minuten früher oder später eine Aktion durchführen möchte, verwendet man den Offset. Ich verwende das um die Rollläden 15 Minuten nach Sonnenuntergang zu schließen bzw. 15 Minuten vor Sonnenaufgang zu öffnen.

                        S 1 Antwort Letzte Antwort
                        0
                        • Dr. BakteriusD Dr. Bakterius

                          @stefan341 sagte in Sonnenuntergang berechnen:

                          so lange ich im gleichen Tag bleibe oder?

                          Du bist aber immer im Heute. Da kannst noch soviel dazurechnen, es wird immer vom heutigen Sonnenuntergang weg gerechnet. Sieh dir mal den Baustein an. Da steht 'aktuelle Zeit von'. Und aktuell ist in diesem Fall eben heute. Wenn man einige Minuten früher oder später eine Aktion durchführen möchte, verwendet man den Offset. Ich verwende das um die Rollläden 15 Minuten nach Sonnenuntergang zu schließen bzw. 15 Minuten vor Sonnenaufgang zu öffnen.

                          S Offline
                          S Offline
                          Stefan341
                          schrieb am zuletzt editiert von
                          #13

                          Danke für die Hilfe. Ich habe den einfachsten Weg genommen und hole mir die Daten aus „das Wetter“

                          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

                          720

                          Online

                          32.6k

                          Benutzer

                          82.1k

                          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