Wert in Minuten in Tage, Stunden und Minuten umrechnen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • The Spirit
    LoxBus Spammer
    • 11.09.2015
    • 391

    #1

    Wert in Minuten in Tage, Stunden und Minuten umrechnen

    Hi.
    Hab grad irgendwie ein Brett vorm Kopf.
    Ich bekomme einen Wert in Minuten und würde den gerne in Tage : Stunden : Minuten umrechnen.
    Seh aber grad den Weg nicht.
    Kann mir da jemand helfen?
    Danke
  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 3674

    #2

    Hallo Forum, ich würde gerne die Sekunden seit dem letztem Reboot in einen Status Baustein verarbeiten so dass X Tag X Stunden X Minuten X Sekunden angezeigt


    Schau dir mal diesen Beitrag an.
    Statt den Reboot Zeiten fügst du deine Zeiten ein.
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar

    • romildo
      Lebende Foren Legende
      • 25.08.2015
      • 5161

      #3
      The Spirit
      Ich weiss nicht woher Du die Minuten bekommst und auch nicht was damit geschehen soll.
      Sollte aber recht einfach sein, indem Du die Einheit auf <v.m> einstellst.
      lg Romildo

      Kommentar

      • chris.s
        Extension Master
        • 24.05.2016
        • 100

        #4
        Keine Ahnung ob das die eleganteste Lösung ist, aber so gehts:
        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Loxone.PNG
Ansichten: 2073
Größe: 29,3 KB
ID: 203780

        Aus meinem in einer Konstante gespeicherten Wert 1.505 werden 1 Tag, 1 Stunde, 5 Minuten
        Angehängte Dateien

        Kommentar

        • Triple-M
          LoxBus Spammer
          • 17.12.2018
          • 292

          #5
          Zitat von romildo
          The Spirit
          Ich weiss nicht woher Du die Minuten bekommst und auch nicht was damit geschehen soll.
          Sollte aber recht einfach sein, indem Du die Einheit auf <v.m> einstellst.
          Ich habe das gleiche "Problem". Die Einheit <v.m> hat zwar nicht den passenden Erfolg gebracht aber <v.u>. Hier bei wird zwar der Minutenwert in Stunden + Minuten umgewandelt aber aber das Datum davor gesetzt. Kann man das Datum da irgendwie "entfernen"?

          Kommentar

          • simne7
            Azubi
            • 09.11.2023
            • 1

            #6
            Bin auf diesen Thread gestoßen als ich die Sonnenaufgang-Zeit visualisieren wollte. "<v.u>" wollte ich nicht nehmen, da das Datum mit ausgegeben wird. "<v.m>" schaut besser aus - erwartet aber den Input als EIS3 Datum/Zeit Wert. Der hat eine Bit/Byte basierte Darstellung (https://www.sps-forum.de/threads/umw...8/#post-447439)

            1. Byte: DDDHHHHH
            2. Byte: 00MMMMMM
            3. Byte: 00SSSSSS

            D ist der Tag - 0 für keinen, 1 für Mo, 7 für So.
            H ist die STunde - 0..23
            M ist die Minute - 0..59
            S ist die Sekunde - 0..59​
            Das heißt man muss die Stunden mal 65536 nehmen, um sie zwei Byte links ins 3. Byte zu schieben und die Minute mal 256 um sie ein Byte nach links zu schieben. Sekunden können einfach addiert werden.

            Im Formel-Baustein schaut das dann so aus
            Code:
            INT(I1/60)*65536+(I1-INT(I1/60)*60)*256
            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: grafik.png
Ansichten: 591
Größe: 59,7 KB
ID: 424440

            Kommentar

            • Shen
              Smart Home'r
              • 12.03.2017
              • 41

              #7
              Zitat von simne7

              Im Formel-Baustein schaut das dann so aus
              Code:
              INT(I1/60)*65536+(I1-INT(I1/60)*60)*256
              Ich habe einen Eingangswert in Sekunden. Wie wäre da die passende Formel? Ich bekomme es gerade nicht hin...

              Kommentar


              • hismastersvoice
                hismastersvoice kommentierte
                Kommentar bearbeiten
                INT(I1/3600)*65536+((I1/60)-INT(I1/3600)*60)*256

                oder in der Einstellungen des Eingang
                Eingangswert 2 = 60
                Zielwert 2 = 1

                So würde der Eingang direkt in Minuten umgewandelt ohne die Formel zu verändern.

              • Shen
                Shen kommentierte
                Kommentar bearbeiten
                Vielen Dank für die schnelle Hilfe!
            Lädt...