Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] basic Number Widget Wert dividieren (per Binding??)

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] basic Number Widget Wert dividieren (per Binding??)

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

      Hallo in die Runde,

      ich nutze das Number Widget, um mir einen Datenpunkt anzeigen zu lassen.
      Dieser Datenpunkt beinhaltet Minuten, zur Zeit ist der Wert: 47038

      Jetzt sind Minuten wirklich eine blöde Einheit, wenn es so viele sind.
      Ich weiß, dass ich im Feld Multiplikation, 0,001 oder etwas ähnliches eintragen kann, um zu dividieren.

      Aber wie teile ich die Minutenzahl so, dass Stunden daraus entstehen. (vielleicht sogar Tage & Stunden)

      Homoran BananaJoe sigi234 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @n811e last edited by

        @n811e sagte in basic Number Widget Wert dividieren (evtl. per Binding??):

        teile ich die Minutenzahl so, dass Stunden daraus entstehen.

        1/60=0,0166666667

        1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @n811e last edited by

          @n811e ich würde ein JavaScript / Blockly Script auf den Datenpunkt triggern und die Umrechnung in einen neuen Datenpunkt unter 0_userdate.0 schreiben.

          Im Forum findest du diverse Lösung für JavaScript oder Blockly. Die finde ich flexibler.
          z.B. https://forum.iobroker.net/topic/15033/erledigt-sekunden-in-stunden-und-minuten-anzeigen/14?_=1657099243165

          Und in der VIS dann halt darauf verweisen.

          N 1 Reply Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @n811e last edited by

            @n811e

            Ev. mit diesen Widget? (materialdesign)

            Screenshot (4995).png

            [{"tpl":"tplVis-materialdesign-value","data":{"oid":"system.host.Medion.uptime","g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","targetType":"number","textAlign":"start","valueLabelWidth":"4","valuesFontColor":"#ffffff","valuesFontFamily":"RobotoCondensed-Light","valuesFontSize":"25","prepandTextColor":"#mdwTheme:vis-materialdesign.0.colors.value.prepand","prepandTextFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.prepand","prepandTextFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.prepand","appendTextColor":"#mdwTheme:vis-materialdesign.0.colors.value.append","appendTextFontFamily":"#mdwTheme:vis-materialdesign.0.fonts.value.append","appendTextFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.append","image":"","imageColor":"#mdwTheme:vis-materialdesign.0.colors.value.icon","iconPosition":"left","effectFontColor":"#mdwTheme:vis-materialdesign.0.colors.value.effect","effectFontSize":"#mdwTheme:vis-materialdesign.0.fontSizes.value.effect","effectDuration":"50","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"convertToDuration":"DD [T] hh [h] mm [Min] SS [Sek]","calculate":"","changeEffectEnabled":true},"style":{"left":"27px","top":"335px","width":"282px","height":"50px","z-index":"4"},"widgetSet":"materialdesign"}]
            
            N 1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active last edited by

              @n811e Mal wieder ich ... 😉
              als HTML-Widget und per Binding:
              Bild 001.png

              als Beispiel "47038 Minuten":<br> 
              {val:0_userdata.0.example_state; Math.floor(val/1440)} Tage<br>
              gerundet: 
              {val:0_userdata.0.example_state; a=Math.floor(val/1440); a=Math.round((val-(a*(1440)))/(60))} Stunden<br>
              genau:
              {val:0_userdata.0.example_state; a=Math.floor(val %(1440)/(60))} Stunden und 
              {val:0_userdata.0.example_state; val %(60)} Minuten
              
              1 Reply Last reply Reply Quote 1
              • N
                n811e last edited by

                @sborg

                Vielen lieben Dank!!
                Damit hat es funktioniert

                1 Reply Last reply Reply Quote 0
                • N
                  n811e @sigi234 last edited by

                  @sigi234

                  Danke für den Tipp, das schau ich mir auf jeden fall mal an

                  1 Reply Last reply Reply Quote 0
                  • N
                    n811e @BananaJoe last edited by

                    @bananajoe

                    Auch eine Idee, aber ich habe es jetzt per Binding gelöst. Trotzdem Dank

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    848
                    Online

                    32.0k
                    Users

                    80.5k
                    Topics

                    1.3m
                    Posts

                    5
                    8
                    514
                    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