Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Sekunden in d/h/m umrechnen

    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

    Sekunden in d/h/m umrechnen

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

      @guergen
      Bei mir passt es zusammen
      Anmerkung 2019-12-29 132959.png
      Anmerkung 2019-12-29 1329592.png

      G 2 Replies Last reply Reply Quote 0
      • G
        guergen @Dolomiti last edited by

        @Dolomiti Hmmh.....:
        5ab4b6ac-0156-4a8e-b59f-324dbab45531-grafik.png

        1 Reply Last reply Reply Quote 0
        • G
          guergen @Dolomiti last edited by

          @Dolomiti Wenn ich jetzt die eckigen Klammern einfüge kommt folgendes:
          1c265fce-a494-4d29-959a-0aebdbcd64c3-grafik.png

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

            @guergen
            Hat der Tag nicht nur 86400 Sekunden. Sind da nicht zwei Nullen zuviel?
            Poste mal dein Skript.

            G 1 Reply Last reply Reply Quote 0
            • G
              guergen @Dolomiti last edited by

              @Dolomiti Ähhh... ja.... habe es grade geändert, das andere waren hundertstel Sekunden....
              Aber es nutzt trotzdem nichts:

              on({id: 'system.host.NUC.uptime', change: "ne"}, function (dp) {
              
               log (dp.state.val);
              
              	var timesec = dp.state.val;
              
               
              
              	var timenew = Math.floor(timesec[0] / 86400 )+'Tage'+Math.floor( (timesec[0] % 86400) / 3600 )+'h'+Math.floor( (timesec[0] % 3600) / 60 )+'min';
              
               
              
                  setState('javascript.0.Eigene_Datenpunkte.Haus.Uptime_NUC',timenew);
              
               log (timenew);
              
              });
              

              eafefd02-dcae-4b0a-9a2b-f77de1ce6411-grafik.png

              Homer.J. 1 Reply Last reply Reply Quote 0
              • Dolomiti
                Dolomiti last edited by

                @guergen
                Du musst die eckigen Klammern weglassen.

                G 1 Reply Last reply Reply Quote 0
                • G
                  guergen @Dolomiti last edited by

                  @Dolomiti Oh man...
                  Manchmal sieht man vor lauter Bäumen den Wald nicht...
                  Danke!
                  Lauft!

                  1 Reply Last reply Reply Quote 0
                  • Homer.J.
                    Homer.J. @guergen last edited by Homer.J.

                    @guergen nimm mal das.

                    ({id: 'proxmox.0.qemu_iobroker.uptime'/*uptime*/, change: "ne"}, function (dp) {
                     //log (dp.state.val);
                    	var timesec = dp.state.val;
                     
                    	var timenew = Math.floor(timesec /60/60/24 )+' Tag(e), '+Math.floor(timesec / 60/60 % 24)+' Std, '+Math.floor( (timesec / 60) % 60  )+' Min';
                    
                     
                        setState('javascript.0.Vis.Anzeige.iobroker_Laufzeit'/*iobroker Laufzeit*/,timenew);
                     //log (timenew);
                    })
                    
                    G 1 Reply Last reply Reply Quote 1
                    • G
                      guergen @Homer.J. last edited by

                      @Homer-J das "code_" und das "text" muss noch raus 🙂

                      Homer.J. 1 Reply Last reply Reply Quote 0
                      • Homer.J.
                        Homer.J. @guergen last edited by Homer.J.

                        @guergen jab ändere es. 😊
                        funktioniert es. ?

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          guergen @Homer.J. last edited by

                          @Homer-J JA!
                          Sieht einfacher aus... dann kommt man mit den Nullen nicht durcheinander!

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          966
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          5
                          19
                          1669
                          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