Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly: Differenz Tageslänge berechnen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Blockly: Differenz Tageslänge berechnen

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      Kuddel last edited by Kuddel

      Hallo zusammen,

      ich habe ein Skript erstellt, was errechnen soll, um wie viele Minuten der Tag im Vergleich zum Vortag länger geworden ist.

      Das Skript läuft um 00:05 Uhr. Die Variable "tageslaenge_in_minuten" wird erst um 00:10 Uhr aktualisiert.

      Leieder wird jeden Tag 4 Minuten ausgerechntet und stimmt nicht, wenn ich mir angucken wie sich den Sonnenaufgang und Sonnenuntergang ändern.

      Leider finde ich meinen Fehler nicht:
      differenz.PNG

      1 Reply Last reply Reply Quote 0
      • Hiltex
        Hiltex last edited by

        Hast du diesen Rechenweg mal zu Fuß nachverfolgt? Also genau das, was du da programmiert hast?
        Welchen Wert hat tageslaenge_in_minuten und wie wird der gebildet?

        Zeig doch mal bitte alles, und nicht nur den Ausschnitt. Sieht für mich so aus, als würde unter dem Trigger noch etwas kommen.

        K 1 Reply Last reply Reply Quote 0
        • K
          Kuddel @Hiltex last edited by

          @Hiltex ja unter dem Skriot kommt ein weiterer Trigger für eine andere Berechnung.

          Hier das Skript zur Berechnung der Tageslänge in Minunten

          tageslange.PNG

          dslraser 1 Reply Last reply Reply Quote 0
          • dslraser
            dslraser Forum Testing Most Active @Kuddel last edited by dslraser

            @Kuddel
            oben in der Variablen ist es doch z.B. bei dauer minuten ein Mathebaustein und unten Text, geht das überhaupt ?

            Edit: das kommt raus, kannst ja mal so weiter machen mit den Debug Bausteinen, dann siehst Du es ja gut im Log.

            Bildschirmfoto 2019-02-22 um 20.29.20.png

            1 Reply Last reply Reply Quote 0
            • Hiltex
              Hiltex last edited by

              Ich finde es gerade relativ schwer, das per Script nachzustellen, weil man ja die Werte von gestern benötigt, die ich nicht habe.

              Daher habe ich mal das Internet genutzt:
              https://www.sunrise-and-sunset.com/de/sun/deutschland/hamburg/2019/februar

              In den vergangenen 4 Tagen ist die Sonne immer 2 Minuten eher aufgegangen und auch 2 Minuten später untergegangen. Somit ist jeder Tag 4 Minuten länger, als der vorherige.

              Aber mal ehrlich, was machst du eigentlich mit diesen Informationen? Mir würde gerade kein sinnvoller Grund einfallen, wofür ich diese Information verwenden könnte. Selbst die Uhrzeiten, nach denen man vielleicht etwas steuert, jucken doch niemanden. Zumal das ganze sowieso ziemlich relativ ist. Heute ist bei uns bester Sonnenschein, da könnte von mir aus das Licht etwas später angehen. Dienstag hat es abends geregnet. Da wäre eine viertel Stunde eher auch ok gewesen.

              K Faze Up 2 Replies Last reply Reply Quote 0
              • K
                Kuddel @Hiltex last edited by

                @Hiltex dann scheint mein Skript wohl doch zu funktionieren.

                Ob man diesen Wert wirklich braucht, sei mal dahin gestellt. Sehe ich einfach als Spielerei an

                1 Reply Last reply Reply Quote 0
                • Faze Up
                  Faze Up @Hiltex last edited by Faze Up

                  @Hiltex said in Blockly: Differenz Tageslänge berechnen:

                  Ich finde es gerade relativ schwer, das per Script nachzustellen, weil man ja die Werte von gestern benötigt, die ich nicht habe.

                  Daher habe ich mal das Internet genutzt:
                  https://www.sunrise-and-sunset.com/de/sun/deutschland/coles payment summary/hamburg/2019/februar

                  In den vergangenen 4 Tagen ist die Sonne immer 2 Minuten eher aufgegangen und auch 2 Minuten später untergegangen. Somit ist jeder Tag 4 Minuten länger, als der vorherige.

                  Aber mal ehrlich, was machst du eigentlich mit diesen Informationen? Mir würde gerade kein sinnvoller Grund einfallen, wofür ich diese Information verwenden könnte. Selbst die Uhrzeiten, nach denen man vielleicht etwas steuert, jucken doch niemanden. Zumal das ganze sowieso ziemlich relativ ist. Heute ist bei uns bester Sonnenschein, da könnte von mir aus das Licht etwas später angehen. Dienstag hat es abends geregnet. Da wäre eine viertel Stunde eher auch ok gewesen.

                  Fragst du oder was
                  Ist es Lösung oder was?

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  478
                  Online

                  31.7k
                  Users

                  79.7k
                  Topics

                  1.3m
                  Posts

                  blockly
                  4
                  7
                  1210
                  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