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. Einsteigerfragen
  4. Datenpunkt von Sekunden in Stunden umrechnen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    4
    1
    45

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

Datenpunkt von Sekunden in Stunden umrechnen

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
6 Beiträge 3 Kommentatoren 475 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.
  • C Offline
    C Offline
    chris47803
    schrieb am zuletzt editiert von
    #1

    Hallo.

    Ich habe den Adapter tuya und lese dort meinen Saugroboter aus.
    Die Laufzeit wird im Datenpunkt in Sekunden angezeigt.
    An welcher Stelle kann ich die Berechnung in Stunden coden?

    LG
    Chris

    mickymM 1 Antwort Letzte Antwort
    0
    • C chris47803

      Hallo.

      Ich habe den Adapter tuya und lese dort meinen Saugroboter aus.
      Die Laufzeit wird im Datenpunkt in Sekunden angezeigt.
      An welcher Stelle kann ich die Berechnung in Stunden coden?

      LG
      Chris

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @chris47803 einen neuen Alias anlegen und mittels der Konvertierfunktion umrechnen

      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.

      1 Antwort Letzte Antwort
      1
      • C Offline
        C Offline
        chris47803
        schrieb am zuletzt editiert von
        #3

        @mickym

        Den Adapter habe ich jetzt installiert und einen Alias angelegt.
        Nun komme ich leider nicht weiter, wie ich konvertieren kann.

        mickymM 1 Antwort Letzte Antwort
        0
        • C chris47803

          @mickym

          Den Adapter habe ich jetzt installiert und einen Alias angelegt.
          Nun komme ich leider nicht weiter, wie ich konvertieren kann.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @chris47803 du brauchst keinen Adapter installieren. Ich würde ihn sogar wieder deinstallieren- du legst einfach einen Datenpunkt unter alias.0 an und verweist auf deinen originalen Datenpunkt. Du kannst wenn du die Stunden nur als Zahl willst, den Wert einfach durch 3600 teilen oder dir eine formatierte Textausgabe anzeigen lassen. Ich mach dir gleich ein Beispiel

          1691b55c-ff41-45f1-a06d-c59aebba6cce-image.png

          0f2cdf9e-9e1d-4bd2-9f17-31f314fd917a-image.png

          Bleibt also so als Zahl mit dieser Konvertierung

          val/3600
          

          so auch und wird zum nächsten Integer gerundet:

          Math.round(val/3600)
          

          so erhälst Du als Zahl richtig gerundete Kommastellen.

          Math.round(val/3600*10)/10
          

          so wird es zum String aber auf Deine Kommastellen gerundet aber nicht formatiert

          (val/3600).toPrecision(3)
          
          Number.parseFloat(val/3600).toFixed(2);
          

          als String in deutscher Schreibweise und einer Nachkommastelle:

          Number.parseFloat(val/3600).toLocaleString('de-DE',{maximumFractionDigits: 1})
          

          oder so:

          Number.parseInt(val/3600) + ' Stunden ' + Number.parseInt(val%3600/60) + ' Minuten'
          

          1cda77e8-e820-4ef6-989a-fbd0b45d760c-image.png

          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.

          C 1 Antwort Letzte Antwort
          0
          • T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von ticaki
            #5

            @chris47803

            die Dokumentation zu dem von @mickym vorgebrachten Vorschlag:

            https://www.iobroker.net/#de/documentation/basics/alias.md

            EDIT:
            Danke wusste nicht, dass das so einfach ist, mache das immer per Script :) Jetzt nicht mehr

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @chris47803 du brauchst keinen Adapter installieren. Ich würde ihn sogar wieder deinstallieren- du legst einfach einen Datenpunkt unter alias.0 an und verweist auf deinen originalen Datenpunkt. Du kannst wenn du die Stunden nur als Zahl willst, den Wert einfach durch 3600 teilen oder dir eine formatierte Textausgabe anzeigen lassen. Ich mach dir gleich ein Beispiel

              1691b55c-ff41-45f1-a06d-c59aebba6cce-image.png

              0f2cdf9e-9e1d-4bd2-9f17-31f314fd917a-image.png

              Bleibt also so als Zahl mit dieser Konvertierung

              val/3600
              

              so auch und wird zum nächsten Integer gerundet:

              Math.round(val/3600)
              

              so erhälst Du als Zahl richtig gerundete Kommastellen.

              Math.round(val/3600*10)/10
              

              so wird es zum String aber auf Deine Kommastellen gerundet aber nicht formatiert

              (val/3600).toPrecision(3)
              
              Number.parseFloat(val/3600).toFixed(2);
              

              als String in deutscher Schreibweise und einer Nachkommastelle:

              Number.parseFloat(val/3600).toLocaleString('de-DE',{maximumFractionDigits: 1})
              

              oder so:

              Number.parseInt(val/3600) + ' Stunden ' + Number.parseInt(val%3600/60) + ' Minuten'
              

              1cda77e8-e820-4ef6-989a-fbd0b45d760c-image.png

              C Offline
              C Offline
              chris47803
              schrieb am zuletzt editiert von
              #6

              @mickym sagte in Datenpunkt von Sekunden in Stunden umrechnen:

              (val/3600).toPrecision(3)

              Hallo.

              Dank deiner MEGA Anleitung funktioniert es.
              Ich mache es aber weiterhing mit dem Alias Adapter.

              LG
              Chris

              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

              573

              Online

              32.7k

              Benutzer

              82.4k

              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