Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Zeitdifferenz Sonnenaufgang zu einer fixen Uhrzeit

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Zeitdifferenz Sonnenaufgang zu einer fixen Uhrzeit

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @Homoran last edited by

      @homoran sagte: War da nicht noch irgendetwas mit hinzuaddieren von 01.01.1970?

      Nein, das benötigt man nur bei der Formatierung einer Differenz (ms) in einen String "hh:mm". Im Vorschlag wird nur die Differenz durch 60000 geteilt.

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @paul53 last edited by

        @paul53 sagte:

        Nein, das benötigt man nur bei der Formatierung einer Differenz (ms) in einen String "hh:mm"

        Aah - Danke.

        @paul53 sagte in Zeitdifferenz Sonnenaufgang zu einer fixen Uhrzeit:

        Im Vorschlag wird nur die Differenz durch 60000 geteilt.

        Da ich die weiteren Rechnungen aber mit dem gesamten Timestamp mache, muss ich dann noch durch 60000 teilen?

        Oder kann ich das jetzt so austauschen:
        11_15.png
        11:15 -> 11:30 getauscht!

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Homoran last edited by

          @homoran sagte: muss ich dann noch durch 60000 teilen?

          Teilen durch 60000 entspricht Multiplikation mit 0,0000166666667.

          @homoran sagte in Zeitdifferenz Sonnenaufgang zu einer fixen Uhrzeit:

          kann ich das jetzt so austauschen:

          Ja.

          Homoran 1 Reply Last reply Reply Quote 1
          • Homoran
            Homoran Global Moderator Administrators @paul53 last edited by

            @paul53 sagte in Zeitdifferenz Sonnenaufgang zu einer fixen Uhrzeit:

            Teilen durch 60000 entspricht Multiplikation mit 0,0000166666667.

            Deswegen ist das ja drin 😉
            Aber erst für das End"produkt"

            Danke, mal wieder

            paul53 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @Homoran last edited by

              @homoran
              Da offenbar eine implizite Typwandlung erfolgt, geht es noch einfacher:

              Bild_2021-03-12_145358.png

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @paul53 last edited by Homoran

                @paul53 sagte:

                geht es noch einfacher:

                Da ich aber wieder nicht zu Ende gedacht habe, und in der Sommerzeit 11:30 -> 10:30 wird, wirst du mir wahrscheinlich sagen, dass man auch den Timestamp von Azimut=160° vorausberechnen kann, nachdem ich da wieder viel zu komplizierte Formeln für gefunden habe.

                EDIT:
                Ich denke da an etwas wie 1 Minute = 0,25 ° azimut

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Homoran last edited by paul53

                  @homoran sagte: den Timestamp von Azimut=160° vorausberechnen

                  Das ist nicht so einfach, weil der Timestamp stark schwankt. Ich würde einmal am Tag eine Schleife für Uhrzeiten jede Minute von 11 bis13 Uhr laufen lassen, der per suncalc() den Azimut ermittelt. Abbruch der Schleife bei Azimut >= 160°.

                  Homoran 2 Replies Last reply Reply Quote 1
                  • Homoran
                    Homoran Global Moderator Administrators @paul53 last edited by

                    @paul53
                    Da bin ich ja froh, dass ich diesmal nichts "offensichtliches" übersehen habe 😂

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @paul53 last edited by

                      @paul53 Ich habe jetzt definiert, dass die Azimutänderung über den Tag eine Gerade ist!

                      Azimut160.png

                      Das passt so mit ausreichender Genauigkeit

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Homoran last edited by

                        @homoran sagte: Das passt so mit ausreichender Genauigkeit

                        Wenn es für Dich genau genug ist, kann man es so vereinfachen.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        874
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        2
                        13
                        266
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo