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. hqwidgets - odometer

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

hqwidgets - odometer

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
25 Beiträge 8 Kommentatoren 2.1k Aufrufe 7 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.
  • HomoranH Homoran

    @sigi234 sagte in hqwidgets - odometer:

    Format:

    wenn du damit (dd),ddd meinst, dann nutzt das (zumindest bei mir) nichts.
    sobald die letzten Ziffern 0 sind rutscht es trotzdem

    so soll es aussehen:
    Odometer_ok.png

    paar Sekunden später:
    Odometer_nok.png

    und so springt es dauernd

    sigi234S Online
    sigi234S Online
    sigi234
    Forum Testing Most Active
    schrieb am zuletzt editiert von
    #7

    @Homoran

    Hm..., ja anscheinend rundet er auf/ab?

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
    Immer Daten sichern!

    HomoranH 2 Antworten Letzte Antwort
    0
    • sigi234S sigi234

      @Homoran

      Hm..., ja anscheinend rundet er auf/ab?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #8

      @sigi234 sagte in hqwidgets - odometer:

      @Homoran

      Hm..., ja anscheinend rundet er auf/ab?

      Möglicherweise!
      mal nur eine Stelle, mal mehrere

      Optisch sieht das leider nicht gut aus, besonders wenn es dauernd wechselt und die Größe sich ändert

      Seltsamerweise gibt es aber auch Anzeigen, bei denen drei Nullen hinter dem Komma stehen, oder wenigstens die letzte Ziffer eine 0 ist.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      C 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @sigi234 sagte in hqwidgets - odometer:

        @Homoran

        Hm..., ja anscheinend rundet er auf/ab?

        Möglicherweise!
        mal nur eine Stelle, mal mehrere

        Optisch sieht das leider nicht gut aus, besonders wenn es dauernd wechselt und die Größe sich ändert

        Seltsamerweise gibt es aber auch Anzeigen, bei denen drei Nullen hinter dem Komma stehen, oder wenigstens die letzte Ziffer eine 0 ist.

        C Offline
        C Offline
        claus1993
        schrieb am zuletzt editiert von
        #9

        So ganz verstehe ich das auch nicht, mal zeigt er die 0 an und mal nicht....

        Ist wohl dem Betastatus des Widget geschuldet.

        Gibt es eine Alternative die optisch den alten Ferris-Stromzählern ähnelt?

        1 Antwort Letzte Antwort
        0
        • sigi234S sigi234

          @Homoran

          Hm..., ja anscheinend rundet er auf/ab?

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #10

          @sigi234 sagte in hqwidgets - odometer:

          @Homoran

          Hm..., ja anscheinend rundet er auf/ab?

          Nicht das widget ;-)

          Ich habe jetzt in meinem Skript definiert, dass er die Werte auf 3 Stellen nach dem Komma rundet, seitdem scheint es zu laufen.

          Es sieht für mich so aus, als ob es daran liegt, dass wenn die Rohdaten bereits auf weniger als drei Stellen gerundet haben, auch das Widget keine Nullen anhängt.

          Werde es aber weiter beobachten!

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          A 1 Antwort Letzte Antwort
          1
          • HomoranH Homoran

            @sigi234 sagte in hqwidgets - odometer:

            @Homoran

            Hm..., ja anscheinend rundet er auf/ab?

            Nicht das widget ;-)

            Ich habe jetzt in meinem Skript definiert, dass er die Werte auf 3 Stellen nach dem Komma rundet, seitdem scheint es zu laufen.

            Es sieht für mich so aus, als ob es daran liegt, dass wenn die Rohdaten bereits auf weniger als drei Stellen gerundet haben, auch das Widget keine Nullen anhängt.

            Werde es aber weiter beobachten!

            A Offline
            A Offline
            ainu9yem
            schrieb am zuletzt editiert von
            #11

            Ich habe dasselbe Phänomen beobachtet. Wenn eine Zahl keine Nachkommastellen hat, dann zeigt das Odometer die Nachkommastellen nicht an, obwohl als Format sowas wie "dddd,dd" eingestellt ist.

            Nach einigem Recherchieren habe ich herausgefunden, daß das in den hqwidgets verwendete Odometer wiederum eine Fremdkomponente ist (https://github.com/HubSpot/odometer). Dort findet man eine nicht-minifizierte Version der Javascript-Datei. Ich mußte nur 2 Zeilen ändern:

            diff --git a/odometer.js b/odometer.js
            index d66b4ed..3934d28 100644
            --- a/odometer.js
            +++ b/odometer.js
            @@ -336,7 +336,7 @@
                     }
                   } else {
                     wholePart = !this.format.precision || !fractionalPart(value) || false;
            -        _ref1 = value.toString().split('').reverse();
            +        _ref1 = value.toFixed(this.format.precision).split('').reverse();
                     for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
                       digit = _ref1[_j];
                       if (digit === '.') {
            @@ -507,7 +507,7 @@
                 Odometer.prototype.animateSlide = function(newValue) {
                   var boosted, cur, diff, digitCount, digits, dist, end, fractionalCount, frame, frames, i, incr, j, mark, numEl, oldValue, start, _base, _i, _j, _k, _l, _len, _len1, _len2, _m, _ref, _results;
                   oldValue = this.value;
            -      fractionalCount = this.getFractionalDigitCount(oldValue, newValue);
            +      fractionalCount = this.format.precision;
                   if (fractionalCount) {
                     newValue = newValue * Math.pow(10, fractionalCount);
                     oldValue = oldValue * Math.pow(10, fractionalCount);
            

            Bei Interesse kann ich die Javascript-Datei zur Verfügung stellen.

            Tschüß André

            HomoranH 1 Antwort Letzte Antwort
            0
            • A ainu9yem

              Ich habe dasselbe Phänomen beobachtet. Wenn eine Zahl keine Nachkommastellen hat, dann zeigt das Odometer die Nachkommastellen nicht an, obwohl als Format sowas wie "dddd,dd" eingestellt ist.

              Nach einigem Recherchieren habe ich herausgefunden, daß das in den hqwidgets verwendete Odometer wiederum eine Fremdkomponente ist (https://github.com/HubSpot/odometer). Dort findet man eine nicht-minifizierte Version der Javascript-Datei. Ich mußte nur 2 Zeilen ändern:

              diff --git a/odometer.js b/odometer.js
              index d66b4ed..3934d28 100644
              --- a/odometer.js
              +++ b/odometer.js
              @@ -336,7 +336,7 @@
                       }
                     } else {
                       wholePart = !this.format.precision || !fractionalPart(value) || false;
              -        _ref1 = value.toString().split('').reverse();
              +        _ref1 = value.toFixed(this.format.precision).split('').reverse();
                       for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
                         digit = _ref1[_j];
                         if (digit === '.') {
              @@ -507,7 +507,7 @@
                   Odometer.prototype.animateSlide = function(newValue) {
                     var boosted, cur, diff, digitCount, digits, dist, end, fractionalCount, frame, frames, i, incr, j, mark, numEl, oldValue, start, _base, _i, _j, _k, _l, _len, _len1, _len2, _m, _ref, _results;
                     oldValue = this.value;
              -      fractionalCount = this.getFractionalDigitCount(oldValue, newValue);
              +      fractionalCount = this.format.precision;
                     if (fractionalCount) {
                       newValue = newValue * Math.pow(10, fractionalCount);
                       oldValue = oldValue * Math.pow(10, fractionalCount);
              

              Bei Interesse kann ich die Javascript-Datei zur Verfügung stellen.

              Tschüß André

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #12

              @ainu9yem sagte in hqwidgets - odometer:

              Bei Interesse kann ich die Javascript-Datei zur Verfügung stellen.

              bitte ja!

              und noch besser: issue/ pullrequest bei den widgets

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              A 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @ainu9yem sagte in hqwidgets - odometer:

                Bei Interesse kann ich die Javascript-Datei zur Verfügung stellen.

                bitte ja!

                und noch besser: issue/ pullrequest bei den widgets

                A Offline
                A Offline
                ainu9yem
                schrieb am zuletzt editiert von
                #13

                @homoran Der Bugfix müßte ja eigentlich in dem Odometer-Repository passieren. Das ist mir zu viel Arbeit. :blush:
                Hier ist die geänderte und minifizierte Datei: odometer.min.js
                Der Pfad in ioBroker ist: iobroker-data/files/vis/widgets/hqwidgets/js/odometer.min.js

                Anschließend muß man ioBroker neu starten.

                Tschüß André

                1 Antwort Letzte Antwort
                2
                • S Offline
                  S Offline
                  shark
                  schrieb am zuletzt editiert von
                  #14

                  Danke,
                  ist genau das was ich gesucht habe.
                  Funktioniert bei mir bisher top. :+1:

                  Gruß

                  F 1 Antwort Letzte Antwort
                  1
                  • S shark

                    Danke,
                    ist genau das was ich gesucht habe.
                    Funktioniert bei mir bisher top. :+1:

                    Gruß

                    F Offline
                    F Offline
                    FASchmidt
                    schrieb am zuletzt editiert von
                    #15

                    Ich hatte das Problem mit der letzten 0 auch. Zur Lösung führe ich einfach eine Multiplikation mit 1.0000000001 durch. Das verändert die Anzeige nicht, da die letzten Stellen ohnehin abgeschnitten werden.

                    CropImage.png

                    Gruß Andreas.

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @OliverIO braucht ihr was zum üben 😉?

                      https://forum.iobroker.net/post/656375

                      Wäre super, wenn das mal jemand anfasst

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von
                      #16

                      @Homoran
                      was funktioniert da nicht?
                      bei mir klappt die formatierung
                      981639d0-52dd-4192-a2d0-b86787289afd-image.png
                      mit (ddd),ddd

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • OliverIOO OliverIO

                        @Homoran
                        was funktioniert da nicht?
                        bei mir klappt die formatierung
                        981639d0-52dd-4192-a2d0-b86787289afd-image.png
                        mit (ddd),ddd

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von Homoran
                        #17

                        @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                        bei mir klappt die formatierung

                        wie war das mit "nicht immer, aber immer öfter"

                        oft klappt es, aber eben nicht immer
                        Screenshot_20260223-175438_DuckDuckGo.jpg

                        heute gerade korrekt
                        Screenshot_20260227-164123_DuckDuckGo.jpg

                        muss wirklich irgend etwas mit Rundungen zu tun haben.
                        Wahrscheinlich mit der zweiten Stelle.
                        Hab jetzt den vorgestrigen Rohwert nicht mehr. Ich tippe auf 5.896 o.ä.

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        OliverIOO 1 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                          bei mir klappt die formatierung

                          wie war das mit "nicht immer, aber immer öfter"

                          oft klappt es, aber eben nicht immer
                          Screenshot_20260223-175438_DuckDuckGo.jpg

                          heute gerade korrekt
                          Screenshot_20260227-164123_DuckDuckGo.jpg

                          muss wirklich irgend etwas mit Rundungen zu tun haben.
                          Wahrscheinlich mit der zweiten Stelle.
                          Hab jetzt den vorgestrigen Rohwert nicht mehr. Ich tippe auf 5.896 o.ä.

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          schrieb am zuletzt editiert von
                          #18

                          @Homoran

                          gerade festgestellt.
                          Nur wenn leading zeros deaktiviert wurde
                          kommt das.

                          ich habe mit dem Ersatz odometer.min.js probiert
                          da funktioniert es

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          HomoranH 1 Antwort Letzte Antwort
                          1
                          • OliverIOO OliverIO

                            @Homoran

                            gerade festgestellt.
                            Nur wenn leading zeros deaktiviert wurde
                            kommt das.

                            ich habe mit dem Ersatz odometer.min.js probiert
                            da funktioniert es

                            HomoranH Nicht stören
                            HomoranH Nicht stören
                            Homoran
                            Global Moderator Administrators
                            schrieb am zuletzt editiert von
                            #19

                            @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                            Nur wenn leading zeros deaktiviert wurde
                            kommt das.

                            ich hab's aktiv!

                            @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                            mit dem Ersatz odometer.min.js probiert
                            da funktioniert es

                            Das wär's ja 😀

                            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            OliverIOO 1 Antwort Letzte Antwort
                            0
                            • OliverIOO Offline
                              OliverIOO Offline
                              OliverIO
                              schrieb am zuletzt editiert von
                              #20

                              https://github.com/ioBroker/ioBroker.vis-hqwidgets/pull/81
                              https://forum.iobroker.net/topic/83973/dev-server-mit-vis1-widget-unterstützung/9?_=1772206916034

                              jetzt muss nur noch jemand den PR annehmen

                              Meine Adapter und Widgets
                              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                              Links im Profil

                              HomoranH 1 Antwort Letzte Antwort
                              1
                              • HomoranH Homoran

                                @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                                Nur wenn leading zeros deaktiviert wurde
                                kommt das.

                                ich hab's aktiv!

                                @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                                mit dem Ersatz odometer.min.js probiert
                                da funktioniert es

                                Das wär's ja 😀

                                OliverIOO Offline
                                OliverIOO Offline
                                OliverIO
                                schrieb am zuletzt editiert von
                                #21

                                @Homoran

                                https://github.com/ioBroker/ioBroker.vis-hqwidgets/pull/81
                                jetzt muss nur noch jemand den PR annehmen

                                Meine Adapter und Widgets
                                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                Links im Profil

                                HomoranH 1 Antwort Letzte Antwort
                                1
                                • OliverIOO OliverIO

                                  https://github.com/ioBroker/ioBroker.vis-hqwidgets/pull/81
                                  https://forum.iobroker.net/topic/83973/dev-server-mit-vis1-widget-unterstützung/9?_=1772206916034

                                  jetzt muss nur noch jemand den PR annehmen

                                  HomoranH Nicht stören
                                  HomoranH Nicht stören
                                  Homoran
                                  Global Moderator Administrators
                                  schrieb am zuletzt editiert von
                                  #22

                                  @OliverIO sagte in hqwidgets - odometer:

                                  jetzt muss nur noch jemand den PR annehmen

                                  @apollon77 ??

                                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  1 Antwort Letzte Antwort
                                  0
                                  • OliverIOO OliverIO

                                    @Homoran

                                    https://github.com/ioBroker/ioBroker.vis-hqwidgets/pull/81
                                    jetzt muss nur noch jemand den PR annehmen

                                    HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #23

                                    @OliverIO Doppelpost?? 😀

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    OliverIOO 1 Antwort Letzte Antwort
                                    0
                                    • HomoranH Homoran

                                      @OliverIO Doppelpost?? 😀

                                      OliverIOO Offline
                                      OliverIOO Offline
                                      OliverIO
                                      schrieb am zuletzt editiert von
                                      #24

                                      @Homoran
                                      ne nur damit die anderen im widget thread das auch mitbekommen.
                                      habe blöderweise zum widget in diesem thread angefangen

                                      Meine Adapter und Widgets
                                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                      Links im Profil

                                      HomoranH 1 Antwort Letzte Antwort
                                      0
                                      • OliverIOO OliverIO

                                        @Homoran
                                        ne nur damit die anderen im widget thread das auch mitbekommen.
                                        habe blöderweise zum widget in diesem thread angefangen

                                        HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von Homoran
                                        #25

                                        @OliverIO sagte in dev-server mit vis1 widget Unterstützung:

                                        habe blöderweise zum widget in diesem thread angefangen

                                        ich schiebs dann rüber

                                        DANKE
                                        natürlich auch an @ainu9yem

                                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        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

                                        684

                                        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