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.
  • 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

                              312

                              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