Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. HTML Tabelle für Tankerkönig

    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

    HTML Tabelle für Tankerkönig

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky last edited by

      @Stephan-Schleich

      hier zum testen

      1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky last edited by liv-in-sky

        habe ein update eingespielt - wenn es schon jmd installiert hat - bitte update benutzen im ersten post - es hat bei e10 und e5 eine kleine verwechslung gegeben - sonst stimmen die werte nicht !!!

        zusätzlich gibt es auch die widgets für MaterialDesing table und MD List

        List:

        [{"tpl":"tplVis-materialdesign-Icon-List","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":true,"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","wrapItems":true,"listItemDataMethod":"jsonStringObject","countListItems":"1","vibrateOnMobilDevices":"50","listLayout":"card","itemLayout":"horizontal","listType0":"text","showValueLabel0":"true","listType1":"text","showValueLabel1":true,"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,"maxItemsperRow":"4","json_string_oid":"controll-own.0.TABELLEN.TankerKoenigMDWidgetList","labelFontSize":"18","subLabelFontSize":"16","labelFontFamily":"RobotoCondensed-Regular","horizontalIconContainerWidth":"70","buttonHeight":"70","iconHeight":"45","iconItemMinWidth":"300","labelFontColor":"#f3f1f1","valueFontFamily":"RobotoCondensed-Regular","itemBackgroundColor":"#9f9b5b","valueFontColor":"#f3f1f1","subLabelFontColor":"#f3f1f1","subLabelFontFamily":"RobotoCondensed-Regular","valueFontSize":"16","itemGaps":"5","valueAppendix1":"","label1":"IP","buttonLayout":"round","autoLockAfter":"10","lockIconTop":"5","lockIconLeft":"5","lockFilterGrayscale":"30","lockApplyOnlyOnImage":"true","titleLayout":"headline6","colorBackground":""},"style":{"left":"155px","top":"448px","width":"350px","height":"36.24%","overflow-y":"auto","background":"#423d3d"},"widgetSet":"materialdesign"}]
        

        Image 21.png

        Table:

        [{"tpl":"tplVis-materialdesign-Table","data":{"oid":"controll-own.0.TABELLEN.TankerKoenigMDWidget","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","countCols":"3","tableLayout":"standard","showHeader":"true","headerTextSize":"headline6","showColumn0":"true","colType0":"image","textAlign0":"left","showColumn1":"true","colType1":"text","textAlign1":"center","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,"showColumn2":"true","colType2":"text","textAlign2":"center","showColumn3":"true","colType3":"text","textAlign3":"center","dataJson":"","colTextSize0":"","label1":"Tankstelle","label0":" ","label2":"Preis","sortKey0":"name","fontFamily0":"RobotoCondensed-Regular","padding_left0":"10","colTextColor0":"#beb7b7","colorBackground":"#fefedc","colorHeaderRowBackground":"#424242","colorHeaderRowText":"#b6b9b7","borderColor":"#000000","fontFamily1":"RobotoCondensed-Regular","colTextColor1":"","rowHeight":"","label3":"Status","imageSize3":"","padding_right3":"","imageSize0":"50","colTextSize3":"","colTextColor2":"#beb7b7","fontFamily2":"RobotoCondensed-Regular","dividers":"grey","columnWidth0":"80","colNoWrap0":false,"padding_right2":"","padding_left3":"","colNoWrap3":true,"columnWidth3":"","padding_right0":"10","columnWidth2":"","headerRowHeight":"20","fixedHeader":false,"headerFontFamily":"RobotoCondensed-Regular","showColumn4":"true","colType4":"text","textAlign4":"center","showColumn5":"true","colType5":"text","textAlign5":"center"},"style":{"left":"561px","top":"448px","z-index":"1","width":"546px","height":"351px","overflow-y":"auto"},"widgetSet":"materialdesign"}]
        

        Image 19.png

        Stephan Schleich 1 Reply Last reply Reply Quote 0
        • Stephan Schleich
          Stephan Schleich @liv-in-sky last edited by

          @liv-in-sky Vielen Dank, klappt wie immer einwandfrei 👍 👍

          Stephan Schleich 1 Reply Last reply Reply Quote 0
          • Stephan Schleich
            Stephan Schleich @Stephan Schleich last edited by Stephan Schleich

            @liv-in-sky Wenn eine Tankstelle zu hat, kommt noch folgender fehler und der status ändert sich nicht auf closed

            2f561420-9017-4803-bea2-f1eb0eb2b037-image.png

            liv-in-sky 1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky @Stephan Schleich last edited by

              @Stephan-Schleich konnte ich bis jetzt nicht testen - kannst du mir den inhalt von dm json datenpunkt posten - dann kann ich mal reinschauen

              Stephan Schleich 1 Reply Last reply Reply Quote 0
              • Stephan Schleich
                Stephan Schleich @liv-in-sky last edited by

                @liv-in-sky ```
                {"ok":true,"license":"CC BY 4.0 - https://creativecommons.tankerkoenig.de","data":"MTS-K","prices":{"a314d76c-c570-4a87-8efe-fa3d4488a847":{"status":"open","e5":1.199,"e10":1.169,"diesel":0.999},"9b9e42cf-49be-4ae2-ab13-2efaf36dda51":{"status":"open","e5":1.249,"e10":1.199,"diesel":1.049},"b7a4fc36-e9c9-4259-9e1d-bd84c81630fc":{"status":"closed"},"f8507c5b-578a-4cdf-85ce-7270fc3e90ec":{"status":"open","e5":1.219,"e10":1.169,"diesel":1.019},"51d4b6b8-a095-1aa0-e100-80009459e03a":{"status":"open","e5":1.209,"e10":1.159,"diesel":0.999},"91adc4bb-c19a-4f1f-aded-c6a645bf6821":{"status":"open","e5":1.239,"e10":1.189,"diesel":1.039},"91ffe312-b617-42a3-91ca-f77128657b74":{"status":"open","e5":1.239,"e10":1.189,"diesel":1.039},"04052c37-16c0-4766-8b2c-a78ba98388f7":{"status":"open","e5":1.219,"e10":1.169,"diesel":1.019}}}

                liv-in-sky 2 Replies Last reply Reply Quote 0
                • liv-in-sky
                  liv-in-sky @Stephan Schleich last edited by

                  @Stephan-Schleich sagte in HTML Tabelle für Tankerkönig:

                  {"ok":true,"license":"CC BY 4.0 - https://creativecommons.tankerkoenig.de","data":"MTS-K","prices":{"a314d76c-c570-4a87-8efe-fa3d4488a847":{"status":"open","e5":1.199,"e10":1.169,"diesel":0.999},"9b9e42cf-49be-4ae2-ab13-2efaf36dda51":{"status":"open","e5":1.249,"e10":1.199,"diesel":1.049},"b7a4fc36-e9c9-4259-9e1d-bd84c81630fc":{"status":"closed"},"f8507c5b-578a-4cdf-85ce-7270fc3e90ec":{"status":"open","e5":1.219,"e10":1.169,"diesel":1.019},"51d4b6b8-a095-1aa0-e100-80009459e03a":{"status":"open","e5":1.209,"e10":1.159,"diesel":0.999},"91adc4bb-c19a-4f1f-aded-c6a645bf6821":{"status":"open","e5":1.239,"e10":1.189,"diesel":1.039},"91ffe312-b617-42a3-91ca-f77128657b74":{"status":"open","e5":1.239,"e10":1.189,"diesel":1.039},"04052c37-16c0-4766-8b2c-a78ba98388f7":{"status":"open","e5":1.219,"e10":1.169,"diesel":1.019}}}

                  ok - da muss ich definitiv eine abfrage reinmachen - wird heute wohl nix mehr - aber morgen früh sollte es soweit sein

                  1 Reply Last reply Reply Quote 1
                  • liv-in-sky
                    liv-in-sky @Stephan Schleich last edited by

                    @Stephan-Schleich

                    testest du bitte mal die neue version im ersten post - bei mir funktioniert es

                    Image 22.png

                    Stephan Schleich 1 Reply Last reply Reply Quote 0
                    • Stephan Schleich
                      Stephan Schleich @liv-in-sky last edited by

                      @liv-in-sky Jetzt schaut's gut aus 👍 👍

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Stephan Schleich last edited by liv-in-sky

                        @Stephan-Schleich
                        @all

                        mir ist gestern noch etwas aufgefallen - das script wird durch den json datenpunkt getriggert - es wird im script aber auch geprüft, welches der "cheapest" anbieter ist und das geht über die datenpunkte - gestern abend war bei mir, als die zweite tankstelle geschlossen wurde, die anzeige der billigsten tankstelle nicht richtig - das änderte sich nach einem weitere durchlauf des scriptes - ich gehe davon aus, dass die datenpunkte noch nicht geschrieben sind, wenn das json triggert - habe das im script im ersten post geändert

                        ferner habe ich noch ein setting, ob man die update-uhrzeit in der ersten zelle sehen will - gibt immer ein besseres gefühl, wenn man weiß/sieht , dass es aktuell ist

                        Image 5.png

                        reindeer-web 1 Reply Last reply Reply Quote 1
                        • Mike77
                          Mike77 last edited by

                          Hallo zusammen,

                          da ich null Profi bin und vieles mit Copy&Paste meistere hier ein Tip für alle.

                          Nach dem letzten Update vom Tankerkönig hat sich ein Datenpunkt geändert.

                          Im Script muss: tankerkoenig.0.json durch tankerkoenig.0.stations.json 2x ersetzt werden... dann geht es wieder.

                          Mike

                          1 Reply Last reply Reply Quote 1
                          • reindeer-web
                            reindeer-web @liv-in-sky last edited by

                            @liv-in-sky Habe mich mal mit diesem Script beschäftigt. Ich habe auch alles (hoffentlich) richtig konfiguriert wie hier beschrieben.
                            Allerdings bekomme ich nach dem Starten des Scripts folgende Fehler-Meldungen.

                            10:44:36.471	info	javascript.0 (460) Start javascript script.js.common.Spritpreise
                            10:44:36.495	warn	javascript.0 (460) script.js.common.Spritpreise: Object "system.adapter.tankerkoenig.0.stations" does not exist
                            10:44:36.497	info	javascript.0 (460) script.js.common.Spritpreise: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                            10:44:36.501	error	javascript.0 (460) script.js.common.Spritpreise: TypeError: Cannot read properties of null (reading 'native')
                            10:44:36.503	error	javascript.0 (460) at writeHTML (script.js.common.Spritpreise:305:69)
                            10:44:36.503	error	javascript.0 (460) at script.js.common.Spritpreise:591:2
                            10:44:36.504	error	javascript.0 (460) at script.js.common.Spritpreise:789:3
                            

                            Konnte mir hier vielleicht jemand weiterhelfen?

                            liv-in-sky 1 Reply Last reply Reply Quote 0
                            • liv-in-sky
                              liv-in-sky @reindeer-web last edited by

                              @reindeer-web

                              probier mal das script vom ersten post - habe es geändert - da gab es änderungen im adapter

                              sichere zuerst das jetzt eingestellte scipt, damit du dir die settings rüberkopieren kannst

                              reindeer-web 1 Reply Last reply Reply Quote 0
                              • reindeer-web
                                reindeer-web @liv-in-sky last edited by

                                @liv-in-sky Vielen Dank!
                                Jetzt kommen nach dem Start zumindest nur noch ein paar Warnungen:

                                17:27:58.062	info	javascript.0 (460) Start javascript script.js.common.Spritpreise
                                17:27:58.078	warn	javascript.0 (460) at writeHTML (script.js.common.Spritpreise:559:33)
                                17:27:58.078	warn	javascript.0 (460) at script.js.common.Spritpreise:597:2
                                17:27:58.079	warn	javascript.0 (460) at script.js.common.Spritpreise:795:3
                                17:27:58.080	info	javascript.0 (460) script.js.common.Spritpreise: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                

                                Auf jeden Fall funktioniert es und ich sehe auch schon die Tabelle. Inwieweit ich das noch formatieren kann werde ich schon herausfinden.

                                liv-in-sky 1 Reply Last reply Reply Quote 0
                                • liv-in-sky
                                  liv-in-sky @reindeer-web last edited by

                                  @reindeer-web hast du da script über firefox in den admin kopiert ?

                                  wenn ja- bitte chrome, edge, opera nehmen

                                  reindeer-web 1 Reply Last reply Reply Quote 0
                                  • reindeer-web
                                    reindeer-web @liv-in-sky last edited by

                                    @liv-in-sky Ja, so war es!
                                    Ich habe nicht gewusst, dass es hier Unterschiede beim Kopieren gibt.
                                    Jetzt läuft es ohne Fehler und Warnungen.

                                    liv-in-sky 1 Reply Last reply Reply Quote 0
                                    • liv-in-sky
                                      liv-in-sky @reindeer-web last edited by

                                      @reindeer-web

                                      könnte sein, dass dies an meinen scripten liegt - ff macht immer eine leerzeile dazwischen - weiß nicht warum

                                      normalerweise sollte das mit ff auch funktionieren

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      821
                                      Online

                                      31.8k
                                      Users

                                      80.0k
                                      Topics

                                      1.3m
                                      Posts

                                      javascript template
                                      4
                                      18
                                      2948
                                      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