Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Tankerkönig widgets zeitweise leer

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Tankerkönig widgets zeitweise leer

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @SBorg last edited by Homoran

      @sborg DANKE!

      Hab das mal Quick and dirty erst einmal zusätzlich eingebaut, ein paar kleiner Anpassungen (Schrift- Feldgröße???) gemacht und lasse mal die Chefin entscheiden.

      Tanken_v2.png
      Bei e5 sieht man hier die 1(0) statt der 9


      Issue ist erstellt!

      SBorg 1 Reply Last reply Reply Quote 0
      • SBorg
        SBorg Forum Testing Most Active @Homoran last edited by

        @homoran sagte in Tankerkönig widgets zeitweise leer:

        lasse mal die Chefin entscheiden.

        Besser das ist, sonst kopierst/änderst du wieder zig mal 😉
        Würde aber auf jeden Fall den Grundpreis x.xx noch etwas breiter nach rechts verlängern. Dann sind die Zehntel ebenfalls mit in die Hintergrundfarbe eingeschlossen.

        @homoran sagte in Tankerkönig widgets zeitweise leer:

        Issue ist erstellt!

        👍 ...und ein Fix, falls du testen magst (bei mir tritt es zu selten auf, aber es läuft so normal weiter):
        in (ggf. Pfad anpassen) "/opt/iobroker/node_modules/iobroker.tankerkoenig/"
        nano main.js
        und nach (Zeile 96)

         let price_3rd_digit = Math.ceil(temp2 - (temp * 1000)); // Dritte Nachommastelle einzeln ermitteln
        

        einfügen:

         if (price_3rd_digit > 9) { price_3rd_digit = 9; }
        

        und Adapter restarten.
        Bild 1.png

        Homoran 2 Replies Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @SBorg last edited by

          @sborg sagte in Tankerkönig widgets zeitweise leer:

          Besser das ist, sonst kopierst/änderst du wieder zig mal

          Bin ja schon am kopieren - auf Befehl 🙂

          @sborg sagte in Tankerkönig widgets zeitweise leer:

          und ein Fix, falls du testen magst

          mach ich sofort, weil

          DANKE

          @sborg sagte in Tankerkönig widgets zeitweise leer:

          bei mir tritt es zu selten auf

          ich gerade fast das halbe Board weiß hatte
          Aber warum erst seit ein paar Wochen??

          SBorg 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @SBorg last edited by

            @sborg sagte in Tankerkönig widgets zeitweise leer:

            und Adapter restarten.

            Danke - im Moment sind alle 10 weg

            1 Reply Last reply Reply Quote 0
            • SBorg
              SBorg Forum Testing Most Active @Homoran last edited by

              @homoran sagte in Tankerkönig widgets zeitweise leer:

              Aber warum erst seit ein paar Wochen??

              Vermutlich wegen Sprittpreis > 2,- € ?
              Die Preise werden mit viel Multiplikation/Division ermittelt, da kommt es zwangsläufig irgendwann zu Rundungsfehler, gerade weil die Werte stellenweise aus vorher berechneten Werten weiter aufbauen.

              Preis A, daraus wird dann B (zB. A *1000), dann wird daraus C (B / 1000 - xyz * abc) usw. So "schaukelt" sich der Fehler langsam auf. Besser wäre wahrscheinlich alles direkt nur aus dem Preis zu berechnen 😉

              F Homoran 2 Replies Last reply Reply Quote 1
              • F
                fastfoot @SBorg last edited by

                @sborg sagte in Tankerkönig widgets zeitweise leer:

                Besser wäre...

                ich habe es so gelöst:

                function cutPrice(preis) {
                    preis = preis.toFixed(3);
                    return {
                        priceshort: preis.slice(0, preis.length - 1),
                        price3rd: parseInt(preis.slice(-1)),
                        preis: parseFloat(preis)
                    };
                }
                
                SBorg 1 Reply Last reply Reply Quote 1
                • SBorg
                  SBorg Forum Testing Most Active @fastfoot last edited by

                  @fastfoot Sieht doch gut aus 🙂
                  Mach doch einfach einen PR auf GitHub, dann geht der Fix ev. auch schneller.

                  Zumindest gibt es so keinerlei Rundungsfehler mehr 😉

                  1 Reply Last reply Reply Quote 1
                  • Homoran
                    Homoran Global Moderator Administrators @SBorg last edited by

                    @sborg Hab jetzt noch ein Problem
                    Screenshot_20220404-185050_Firefox.jpg

                    Erst nach einem Refresh sind die Zahlen vollständig sichtbar.

                    Gibt es da einen Trick dass es beim Aufrufder Seite richtig aussieht?

                    SBorg 1 Reply Last reply Reply Quote 0
                    • SBorg
                      SBorg Forum Testing Most Active @Homoran last edited by

                      @homoran Gute Frage. Ich habe eben nochmal bei mir geschaut, aber keine spezielle Einstellung diesbzgl. gefunden. Da ich normalerweise nur den FF nutze, habe ich es nochmals mit dem Edge probiert. "Leider" beides mal direkt beim laden:
                      Bild 1.png

                      Auch beim Widget kann ich nix finden. Bei mir sieht es nur im Editor so aus wie bei dir. Ev. hängt das mit dem editieren zusammen? Wenn du meinen Export nur importierst (Instanz 0 und Station 0), funktioniert der oder ist der dann genauso?

                      Homoran 1 Reply Last reply Reply Quote 0
                      • Homoran
                        Homoran Global Moderator Administrators @SBorg last edited by Homoran

                        @sborg sagte in Tankerkönig widgets zeitweise leer:

                        aber keine spezielle Einstellung diesbzgl. gefunden.

                        ich eben auch nicht 😞

                        @sborg sagte in Tankerkönig widgets zeitweise leer:

                        Da ich normalerweise nur den FF nutze, habe ich es nochmals mit dem Edge probiert.

                        bei mir bei Chrome und FF das Problem (bisher nur bei Android gesichert)

                        EDIT:
                        jetzt auch am PC mit Chrome

                        @sborg sagte in Tankerkönig widgets zeitweise leer:

                        Bei mir sieht es nur im Editor so aus wie bei dir.

                        da hab ich noch kein Problem gehabt

                        @sborg sagte in Tankerkönig widgets zeitweise leer:

                        Wenn du meinen Export nur importierst (Instanz 0 und Station 0), funktioniert der

                        auch nicht

                        SBorg 1 Reply Last reply Reply Quote 0
                        • SBorg
                          SBorg Forum Testing Most Active @Homoran last edited by

                          @homoran Hab jetzt verschiedenes probiert, ich bekomme den Fehler nicht "hin". Cache geleert, reload, mal den Flot-Graphen entfernt... geht immer.

                          Man kann zwar einen einmaligen Page-Reload erzwingen, aber nicht mehr "innerhalb" der Seite wo wir uns mit der VIS quasi befinden. Da artet es dann in einer Endlosdauerschleife aus.

                          Ich unterstelle jetzt mal "beta", oder bist du auf "latest" unterwegs (ME: beta + aktuelle VIS-/WEB-Version)?

                          Man könnte auch zB. mittels Blockly die vom Client gewählte View überwachen. Ruft er die Übersicht auf schickt der ioB mittels bspw. "getadmin" den Page-Refreshbefehl an den Browser des Client. Wäre aber ein ziemlicher Aufwand nur für die paar Spritpreise (gerade weil das IMO mehr ein Problem des Widgets ist [Issue?]).

                          Homoran 2 Replies Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @SBorg last edited by

                            @sborg sagte in Tankerkönig widgets zeitweise leer:

                            bist du auf "latest" unterwegs

                            nein!
                            hab ich früher immer gehabt, aber seit geraumer Zeit nicht mehr produktiv

                            Das Widget hat keine Möglichkeit einer refresh rate.
                            Hab schon alle meine alten Widgets gelöscht. und auf der Adapterseite von Tankerkönig hab ich das Widget nicht mehr gefunden.
                            Zum Glück waren noch uralte Widgetexports von mir hier im Forum.

                            Wenn ich mal Zeit habe spiele ich daran herum.

                            @sborg sagte in Tankerkönig widgets zeitweise leer:

                            Wenn du meinen Export nur importierst (Instanz 0 und Station 0), funktioniert der oder ist der dann genauso?

                            Mir ist noch eingefallen, dass ich an Z-Werten gespielt hatte.
                            Ich werde gleich mal ein Original von dir zusätzlich reinhängen und beobachten

                            DANKE soweit

                            SBorg 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @SBorg last edited by

                              @sborg zu früh gefrrut!
                              ich dachte schon dass mit dem Editieren des Views das Problem vorbei sei, aber
                              Screenshot_20220405-184029_Firefox.jpg

                              ganz links das unverändert von dir importierte Widget, daneben fie selben Daten von station.0 nochmal

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • SBorg
                                SBorg Forum Testing Most Active @Homoran last edited by

                                @homoran sagte in Tankerkönig widgets zeitweise leer:

                                Adapterseite von Tankerkönig hab ich das Widget

                                Das ist auch nur das Grundgerüst und Design vom Ursprung. Die Anzeige ist soweit von mir, da ich den Tankstellenlook wollte. Deswegen ist meine Vermutung, dass da irgendwas nicht mit dem "TimeandWeather-Clock"-Widget nicht hinhaut.

                                Ist zwar nicht wirklich witzig, aber witzigerweise geht es bei mir mittlerweile auch im Editor (was früher noch nie ging), obwohl ich an der View rein gar nichts geändert habe. Ich habe alle Versuche in einer neuen, leeren View gemacht...

                                Vielleicht bringt es was die reine Preisanzeige neu zu skalieren. Ist zwar eigentlich nonsens es auf 100% zu skalieren, aber vielleicht erzwingt diese erneute Skalierung eine korrekte Anzeige?
                                Genügt ja bei einem Preis testweise (CSS-Allgemein --> transform scale(1.0)) :
                                Bild 1.png

                                Homoran 2 Replies Last reply Reply Quote 1
                                • Thomas Braun
                                  Thomas Braun Most Active @Homoran last edited by

                                  @homoran
                                  Mach das mal wieder ganz, die Star an der Brühler Straße wäre für mich auch interessant. 😀

                                  1 Reply Last reply Reply Quote 1
                                  • Homoran
                                    Homoran Global Moderator Administrators @SBorg last edited by

                                    @sborg mach ich mal testweise, wenn ich am PC bin
                                    danke!

                                    1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @SBorg last edited by

                                      @sborg sagte in Tankerkönig widgets zeitweise leer:

                                      Genügt ja bei einem Preis testweise (CSS-Allgemein --> transform scale(1.0)) :

                                      sorry für die späte Rückmeldung, war erst gestern am PC.

                                      Hat leider keine Besserung gebracht

                                      SBorg 1 Reply Last reply Reply Quote 0
                                      • SBorg
                                        SBorg Forum Testing Most Active @Homoran last edited by

                                        @homoran Schade, und so langsam gehen mir die Ideen aus...
                                        ...aber ev. skaliert er bei 100% auch gar nicht (ist ja wie gesagt eigentlich auch nonsens)?
                                        Geht denn bei dir zB 50% scale(0.5) direkt beim laden der View? Dann könnte man auch nur um 1% skalieren, also bspw. 0.99 bzw. 1.01
                                        Das würde dann auch optisch nicht weiter auffallen, wenn es denn überhaupt funktioniert.

                                        Interessant wäre auch ob er an etwas anderem in deiner View "hängen" bleibt. Mach doch mal testweise nur einen einzigen Preis in eine kpl. leere, neue View hinein.

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @SBorg last edited by

                                          @sborg sagte in Tankerkönig widgets zeitweise leer:

                                          aber ev. skaliert er bei 100% auch gar nicht (ist ja wie gesagt eigentlich auch nonsens)?
                                          Geht denn bei dir zB 50% scale(0.5) direkt beim laden der View? Dann könnte man auch nur um 1% skalieren

                                          genau das hab ich jetzt gemacht. steht auf 0.9.

                                          Parallel dazu habe ich noch mal ein neues TimeWidget solo in den Raum geworfen:
                                          timeWidget.png

                                          Dabei ist mir aufgefallen, dass das Widget selber schon anscheinend realtiv arbeitet und die Größen skaliert.
                                          Fixe Größen konnte ich nicht festlegen, die Zeichengröße änderte sich mit dem Aufziehen des Widgets

                                          SBorg 1 Reply Last reply Reply Quote 0
                                          • SBorg
                                            SBorg Forum Testing Most Active @Homoran last edited by

                                            @homoran Irgendwie lustig...

                                            Ich habe nix an der View verändert, eben im Editor
                                            Tanken.png
                                            also wie bei mir immer, aber in der wichtigen Runtime läuft es.

                                            Bei mir im Editor
                                            Tanken1.png
                                            (er skaliert sofort, noch bevor ich die Klammer schließen muss...) ?

                                            VIS 1.4.15 (ev. liegt es auch einfach daran?)

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            935
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            32
                                            1740
                                            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