Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] mal wieder rechnen mit Timestamp

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] mal wieder rechnen mit Timestamp

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by Homoran

      Ich habe ein kleines Problem mit meinem Blockly zur Ermittlung der Pegeltendenz:
      pegeldifferenz.png

      Das Skript sollte mir die Differenz und die dafür benötigte Zeit in Minuten anzeigen.
      Das tat es jedoch nicht. Die Angabe des letzten Timestamps stimmte, aber das Zeitintervall passte nie, da stannt eigentlich immer nur 30 Minuten, was das Abfrageintervall war.

      Mit dem neuesten log denke ich jedoch, dass ich dem Fehler auf der Spur bin:

      javascript.0	2021-02-04 10:35:49.077	info	(1600) script.js.Wetter_und_Klima.Pegeldifferenz_Bonn: Bonn +1 cm in 0 Minuten seit 09:35
      

      Es scheint mir so, als ob "Konvertierung in Minuten" nur den Minutenanteil einer Angabe in hh:mm ausgibt.
      Wenn das so ist, gibt es eine andere Möglichkeit, als die Differenz mit 60000 zu Multiplizieren?

      liv-in-sky paul53 2 Replies Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Homoran last edited by

        @homoran

        für anzeigen von minuten verwende ich meist dieses script

         Math.floor( ((val4)/60) % 60 )+" m" 
        

        val4 wäre dann dein differenzbetrag

        hier noch für tage und stunden

        Math.floor( ((val4)/60/60/24) )+"d "  //+ Math.floor(((val4)/60/60) % 24) +"h "+ Math.floor( ((val4)/60) % 60 )+" m" 
        
        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Homoran last edited by

          @homoran sagte: "Konvertierung in Minuten" nur den Minutenanteil einer Angabe in hh:mm ausgibt.

          Ja, das sind die Minuten der Uhrzeit. Außerdem berücksichtigt die Wandlung die Zeitzone, müsste man also kompensieren.

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

            @paul53 sagte in mal wieder rechnen mit Timestamp:

            Ja, das sind die Minuten der Uhrzeit.

            OK, also einfach Differenz * 60000, um an die Gesamtminuten zu kommen.

            Danke

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

              @homoran sagte: Differenz * 60000

              Differenz / 60000

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

                @paul53 sagte in mal wieder rechnen mit Timestamp:

                @homoran sagte: Differenz * 60000

                Differenz / 60000

                klar doch 😳

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

                  Klappt!
                  PegelView02.png

                  Was da im Pegel Bonn vor 2 Tagen los war weiß ich nicht.
                  Vielleicht war ein Elefant im Pegelturm ins Wasser gefallen 😉

                  @liv-in-sky sagte in mal wieder rechnen mit Timestamp:

                  für anzeigen von minuten verwende ich meist dieses script

                  Scripten werde ich hoffentlich auch irgendwann mal lernen 😞

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  978
                  Online

                  31.9k
                  Users

                  80.3k
                  Topics

                  1.3m
                  Posts

                  blockly
                  3
                  7
                  712
                  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