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. Visualisierung
  4. [gelöst] Minuten in Tage, Stunden und Minuten anzeigen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    13
    1
    113

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    561

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

[gelöst] Minuten in Tage, Stunden und Minuten anzeigen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
17 Beiträge 4 Kommentatoren 912 Aufrufe 3 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.
  • T Offline
    T Offline
    TT-Tom
    schrieb am zuletzt editiert von
    #8

    den Rest der Tage muss mit 1440 multiplizieren und dann durch 60

    Gruß Tom

    Gruß Tom
    https://github.com/tt-tom17
    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

    NSPanel Script Wiki
    https://github.com/joBr99/nspanel-lovelace-ui/wiki

    NSPanel Adapter Wiki
    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

    1 Antwort Letzte Antwort
    0
    • M ManfredHi

      @mickym
      Hallo das funktioniert nicht. der Datenpunkt hat 4681 Minuten. In der VIS wird mir dann angezeigt: "361 Tage -8663 Std. 1 min"

      VillarribaV Offline
      VillarribaV Offline
      Villarriba
      schrieb am zuletzt editiert von
      #9

      @manfredh-1
      ...ich hab das mal in einem blockly aufgelöst...
      sind bei mir 3 Tage 6 Stunden und eine Minute....

      var minuten, tage, h, m;
      
      
      minuten = 4681;
      tage = Math.round(parseFloat(minuten) / 1440);
      h = Math.round(parseFloat((minuten % 1440)) / 60);
      m = minuten % 60;
      console.log(([tage,' Tage, ',h,' Stunden, ',m,' Minuten'].join('')));
      
      T M 2 Antworten Letzte Antwort
      1
      • VillarribaV Villarriba

        @manfredh-1
        ...ich hab das mal in einem blockly aufgelöst...
        sind bei mir 3 Tage 6 Stunden und eine Minute....

        var minuten, tage, h, m;
        
        
        minuten = 4681;
        tage = Math.round(parseFloat(minuten) / 1440);
        h = Math.round(parseFloat((minuten % 1440)) / 60);
        m = minuten % 60;
        console.log(([tage,' Tage, ',h,' Stunden, ',m,' Minuten'].join('')));
        
        T Offline
        T Offline
        TT-Tom
        schrieb am zuletzt editiert von
        #10

        @villarriba
        So habe ich das auch errechnet.

        Gruß Tom
        https://github.com/tt-tom17
        Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

        NSPanel Script Wiki
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        NSPanel Adapter Wiki
        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

        1 Antwort Letzte Antwort
        0
        • VillarribaV Villarriba

          @manfredh-1
          ...ich hab das mal in einem blockly aufgelöst...
          sind bei mir 3 Tage 6 Stunden und eine Minute....

          var minuten, tage, h, m;
          
          
          minuten = 4681;
          tage = Math.round(parseFloat(minuten) / 1440);
          h = Math.round(parseFloat((minuten % 1440)) / 60);
          m = minuten % 60;
          console.log(([tage,' Tage, ',h,' Stunden, ',m,' Minuten'].join('')));
          
          M Offline
          M Offline
          ManfredHi
          schrieb am zuletzt editiert von
          #11

          @villarriba
          ja im javascript hab ich es auch probiert da wandelt er die Minuten vom Datenpunkt richtig um.
          Aber in der VIS geht das nicht.

          T 1 Antwort Letzte Antwort
          0
          • M ManfredHi

            @villarriba
            ja im javascript hab ich es auch probiert da wandelt er die Minuten vom Datenpunkt richtig um.
            Aber in der VIS geht das nicht.

            T Offline
            T Offline
            TT-Tom
            schrieb am zuletzt editiert von
            #12

            @manfredh-1

            mit der Script Sprache bin ich nicht ganz fit, aber die Klammer um die 1440 mal weg lassen. vielleicht passt dann. nur ein versuch

            Gruß Tom
            https://github.com/tt-tom17
            Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

            NSPanel Script Wiki
            https://github.com/joBr99/nspanel-lovelace-ui/wiki

            NSPanel Adapter Wiki
            https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

            1 Antwort Letzte Antwort
            0
            • mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #13

              So ich denke ich habs - habe auf die Schnelle statt Division dieses Modulo verwendet:

              so müsste es gehen:

              {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseInt(v) > 0 ? parseInt(parseFloat(v) / 1440) : 0} Tage
              {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseInt(v) > 0 ? parseInt((parseFloat(v) % 1440) / 60) : 0 } Std.
              {v:0_userdata.0.Haussteuerung.Zutritt_seit; (parseFloat(v))%(60)} min.
               
              
              

              60ac6405-496d-40b3-b931-cb9b86bd7011-image.png

              EDIT: Verbessert - manchmal muss ich mich selbst erst über Umwege rantasten.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              T 1 Antwort Letzte Antwort
              1
              • mickymM mickym

                So ich denke ich habs - habe auf die Schnelle statt Division dieses Modulo verwendet:

                so müsste es gehen:

                {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseInt(v) > 0 ? parseInt(parseFloat(v) / 1440) : 0} Tage
                {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseInt(v) > 0 ? parseInt((parseFloat(v) % 1440) / 60) : 0 } Std.
                {v:0_userdata.0.Haussteuerung.Zutritt_seit; (parseFloat(v))%(60)} min.
                 
                
                

                60ac6405-496d-40b3-b931-cb9b86bd7011-image.png

                EDIT: Verbessert - manchmal muss ich mich selbst erst über Umwege rantasten.

                T Offline
                T Offline
                TT-Tom
                schrieb am zuletzt editiert von
                #14

                @mickym

                also doch zu viele Klammern. Bei den Minuten sieht es auch noch nach zu viel aus.

                Gruß Tom
                https://github.com/tt-tom17
                Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                NSPanel Script Wiki
                https://github.com/joBr99/nspanel-lovelace-ui/wiki

                NSPanel Adapter Wiki
                https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                mickymM 1 Antwort Letzte Antwort
                0
                • T TT-Tom

                  @mickym

                  also doch zu viele Klammern. Bei den Minuten sieht es auch noch nach zu viel aus.

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #15

                  @tt-tom Jo da hab ich es aber lassen - aber sollte auch komplett ohne gehen:

                  {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseFloat(v) % 60 } min.
                  

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  T M 2 Antworten Letzte Antwort
                  0
                  • mickymM mickym

                    @tt-tom Jo da hab ich es aber lassen - aber sollte auch komplett ohne gehen:

                    {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseFloat(v) % 60 } min.
                    
                    T Offline
                    T Offline
                    TT-Tom
                    schrieb am zuletzt editiert von TT-Tom
                    #16

                    @mickym
                    danke habe selber wieder was lernen können. Das Board ist hier echt Klasse.

                    jetzt muss nur noch @ManfredH-1 prüfen ob es bei ihm passt. Schönen Abend noch

                    Gruß Tom
                    https://github.com/tt-tom17
                    Wenn meine Hilfe erfolgreich war, benutze bitte das Voting unten rechts im Beitrag

                    NSPanel Script Wiki
                    https://github.com/joBr99/nspanel-lovelace-ui/wiki

                    NSPanel Adapter Wiki
                    https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki

                    1 Antwort Letzte Antwort
                    2
                    • mickymM mickym

                      @tt-tom Jo da hab ich es aber lassen - aber sollte auch komplett ohne gehen:

                      {v:0_userdata.0.Haussteuerung.Zutritt_seit; parseFloat(v) % 60 } min.
                      
                      M Offline
                      M Offline
                      ManfredHi
                      schrieb am zuletzt editiert von ManfredHi
                      #17

                      @mickym
                      @TT-Tom
                      @Villarriba
                      Hallo. Jetzt klappts doch. ich hatte in meiner VIS irrtümlich zwei Felder übereinander gelegt und dabei immer das falsche Feld verwendet.
                      Vielen DANK für Eure Hilfe. Super !!!

                      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

                      814

                      Online

                      32.5k

                      Benutzer

                      81.8k

                      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