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
    13
    1
    105

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    558

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

hqwidgets - odometer

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
15 Beiträge 7 Kommentatoren 1.9k Aufrufe 6 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 Ohne mir jetzt dein Widget importieren zu wollen wüsste ich gerne was du da geändert hast?
    Ich habe nämlich das gleiche Phänomen wie @claus1993 mit ständig springender Anzahl an Nachkommastellen, da mach das beste rechtsbündige Positionieren keinen Spass mehr

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

    @Homoran sagte in hqwidgets - odometer:

    @sigi234 Ohne mir jetzt dein Widget importieren zu wollen wüsste ich gerne was du da geändert hast?
    Ich habe nämlich das gleiche Phänomen wie @claus1993 mit ständig springender Anzahl an Nachkommastellen, da mach das beste rechtsbündige Positionieren keinen Spass mehr

    Format:

    Screenshot (2872).png

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

    HomoranH 1 Antwort Letzte Antwort
    0
    • sigi234S sigi234

      @Homoran sagte in hqwidgets - odometer:

      @sigi234 Ohne mir jetzt dein Widget importieren zu wollen wüsste ich gerne was du da geändert hast?
      Ich habe nämlich das gleiche Phänomen wie @claus1993 mit ständig springender Anzahl an Nachkommastellen, da mach das beste rechtsbündige Positionieren keinen Spass mehr

      Format:

      Screenshot (2872).png

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

      @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

      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 -

      sigi234S 1 Antwort Letzte Antwort
      0
      • 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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        649

                        Online

                        32.5k

                        Benutzer

                        81.8k

                        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