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 BackItUp Adapter

    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 BackItUp Adapter

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

      UPDATE

      im ersten post ist ein neues script für die verarbeitung des neuen json formats - ich wollte keine so breite tabelle erzeugen, daher gibt es neben Storage einen button zum ändern der ansicht

      test20.gif

      man kann im html setting die breite auf fest einstellen und somit das "hüpfen" vermeiden (tabellenbreite)
      z.b. let weite="780";

      test21.gif

      ps: es gibt noch einen zusätzlichen datenpunkt zum einrichten - siehe script

      simatec 2 Replies Last reply Reply Quote 0
      • O
        Oli @Glasfaser last edited by

        @Glasfaser said in HTML Tabelle für BackItUp Adapter:

        und jetzt wo es auch hingehört :

        welches Widget hast du dafür genommen?

        Glasfaser 1 Reply Last reply Reply Quote 0
        • Glasfaser
          Glasfaser @Oli last edited by Glasfaser

          @Oli

          Materialdesign Table

          hier ist meins :

          [{"tpl":"tplVis-materialdesign-Table","data":{"oid":"backitup.0.history.json","g_fixed":true,"g_visibility":false,"g_css_font_text":true,"g_css_background":true,"g_css_shadow_padding":false,"g_css_border":true,"g_gestures":false,"g_signals":false,"g_last_change":false,"countCols":"4","tableLayout":"standard","showHeader":true,"headerTextSize":"small","showColumn0":"true","colType0":"text","textAlign0":"left","showColumn1":false,"colType1":"text","textAlign1":"left","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":"left","showColumn3":"true","colType3":"text","textAlign3":"left","label0":"Datum","label2":"Quelle","label1":"Meldung","padding_left0":"10","label3":"Speicherort","dataJson":"","padding_left2":"","class":"mdui-table mdui-table-ascard-r250-l mdui-table-striped noSwipe","textSize3":"small","textColor2":"#8f8f8f","textSize2":"small","padding_right3":"","rowHeight":"","textSize0":"small","textSize1":"small","padding_left1":"","textColor0":"#8f8f8f","textColor1":"#8f8f8f","textColor3":"#8f8f8f","imageSize1":"","prefix3":"<span style=\"display: inline-block; word-wrap:break-word;\"></span>","suffix3":"","colorHeaderRowText":"#8f8f8f","colorHeaderRowBackground":"#202020","colorRowBackground":"#2e2e2e","colorRowText":"#8f8f8f","dividers":"","colorBackground":"#202020","prefix2":"<span style=\"display: inline-block; word-wrap:break-word;\">","prefix1":"<span style=\"display: inline-block; word-wrap:break-word;\">","suffix2":"</span>","suffix1":"</span>","columnWidth0":"70","columnWidth1":"40","columnWidth3":"80","columnWidth2":"80","fontFamily3":"Jura-DemiBold","fontFamily2":"Jura-DemiBold","fontFamily1":"Jura-DemiBold","fontFamily0":"Jura-DemiBold","showColumn4":"true","colType4":"text","textAlign4":"center","name":"Tab_Warn-Error","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","showColumn5":"true","colType5":"text","textAlign5":"center","colNoWrap0":true,"colNoWrap2":true,"colNoWrap3":true,"columnWidth4":"-2","label4":"Sicherungsgröße"},"style":{"left":"20px","top":"58px","width":"631px","height":"621px","z-index":"400","background":"linear-gradient(0deg, #2c2a3f, #4f344c, #2c2a3f)","background-color":"#2e2e2e","color":"","overflow-y":"auto","border-radius":"10px","font-family":"Jura-DemiBold"},"widgetSet":"materialdesign"}]
          

          So sieht es dann aus :
          .


          1.JPG

          O Q 2 Replies Last reply Reply Quote 0
          • O
            Oli @Glasfaser last edited by

            @Glasfaser

            danke

            1 Reply Last reply Reply Quote 0
            • simatec
              simatec Developer Most Active @liv-in-sky last edited by

              @liv-in-sky
              Super Arbeit ... werde es nachher auch direkt mal testen...

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

                @liv-in-sky
                Vielen Dank hierfür, werde ich demnächst einbauen 🙂

                Offtopic-Frage:
                Wie hast du denn das Bild für diesen Thread gesetzt?
                thrsym.png

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

                  @Mic
                  Image 3.png

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

                    @liv-in-sky
                    Wenn ich auf den Button (getitelt "Bild hochladen") klicke, dann öffnet sich bei mir sofort ein "Explorer-Fenster" zur Auswahl eines Bildes.

                    Wie aber bekommt man ein Thread-Logo wie hier gesetzt?
                    556thr.png

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

                      @Mic wenn ich das mit FF mache geht es wie bei dir (also nicht) - mit chrome hingegen klappt es

                      1 Reply Last reply Reply Quote 0
                      • Agria4800
                        Agria4800 @simatec last edited by

                        @simatec: Danke 👍

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

                          @Mic , tausend mal sorry, ich habe dir voll die falsche info gegeben

                          es ist (getestet mit chrome und neuem microsoft edge und FF)
                          Image 3.png

                          wenn das nicht geht, evtl mal ein anderes forum layout wählen

                          1 Reply Last reply Reply Quote 1
                          • simatec
                            simatec Developer Most Active @liv-in-sky last edited by simatec

                            @liv-in-sky
                            Im iqontrol scheint es noch nicht so zu funktionieren ... Dort besteht in der html wohl nicht die Möglichkeit zu erweitern ...
                            Dort bekomme ich jedenfalls die beiden zusätzlichen Spalten nicht angezeigt

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

                              @simatec ja das problem ist, das nur im widget die socket-verbindung definiert ist - in einer normalen browser umgebung kann der browser ohne diese socketverbindung den weg nicht zu iobroker finden - iqontrol hat dieses problem

                              ich habe schon mal überlegt , anstatt einer socket, eine simple-api verbindung zu nehmen - habe ich aber noch nicht getestet

                              im html file ist ein javascript eingebunden, welches den socket nutzt

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

                                es gibt ein kleines updatee - der gesamte name wird angezeigt, wenn man länger über dem storage oder file wert stehen bleibt

                                backitup2.gif

                                alle settings können wieder zurückkopiert werden - es sind keine neuen settings dazu gekommen

                                1 Reply Last reply Reply Quote 0
                                • K
                                  Kueppert last edited by Kueppert

                                  Hallo zusammen,
                                  irgendwie hab ich anscheinend die zu befüllenden DP nicht verstanden. Ich erhalte leider den einen oder anderen Error:

                                  javascript.0	2020-03-10 10:07:00.777	warn	(3064) at Timer.processTimers (timers.js:223:10)
                                  javascript.0	2020-03-10 10:07:00.777	warn	(3064) at listOnTimeout (timers.js:263:5)
                                  javascript.0	2020-03-10 10:07:00.777	warn	(3064) at tryOnTimeout (timers.js:300:5)
                                  javascript.0	2020-03-10 10:07:00.777	warn	(3064) at ontimeout (timers.js:438:13)
                                  javascript.0	2020-03-10 10:07:00.777	warn	(3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34)
                                  javascript.0	2020-03-10 10:07:00.776	warn	(3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4)
                                  javascript.0	2020-03-10 10:07:00.776	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:468:7)
                                  javascript.0	2020-03-10 10:07:00.776	warn	(3064) at tabelleFinish (script.js.common.Sonstiges.Backitup_History:656:37)
                                  javascript.0	2020-03-10 10:07:00.776	warn	(3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20)
                                  javascript.0	2020-03-10 10:07:00.775	warn	(3064) State "javascript.0.BackItUp.BackItUp" not found
                                  javascript.0	2020-03-10 10:07:00.775	warn	(3064) at Timer.processTimers (timers.js:223:10)
                                  javascript.0	2020-03-10 10:07:00.775	warn	(3064) at listOnTimeout (timers.js:263:5)
                                  javascript.0	2020-03-10 10:07:00.774	warn	(3064) at tryOnTimeout (timers.js:300:5)
                                  javascript.0	2020-03-10 10:07:00.774	warn	(3064) at ontimeout (timers.js:438:13)
                                  javascript.0	2020-03-10 10:07:00.774	warn	(3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34)
                                  javascript.0	2020-03-10 10:07:00.774	warn	(3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4)
                                  javascript.0	2020-03-10 10:07:00.774	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10)
                                  javascript.0	2020-03-10 10:07:00.773	warn	(3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3)
                                  javascript.0	2020-03-10 10:07:00.727	warn	(3064) at Timer.processTimers (timers.js:223:10)
                                  javascript.0	2020-03-10 10:07:00.727	warn	(3064) at listOnTimeout (timers.js:263:5)
                                  javascript.0	2020-03-10 10:07:00.727	warn	(3064) at tryOnTimeout (timers.js:300:5)
                                  javascript.0	2020-03-10 10:07:00.726	warn	(3064) at ontimeout (timers.js:438:13)
                                  javascript.0	2020-03-10 10:07:00.726	warn	(3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34)
                                  javascript.0	2020-03-10 10:07:00.726	warn	(3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:694:4)
                                  javascript.0	2020-03-10 10:07:00.726	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:468:7)
                                  javascript.0	2020-03-10 10:07:00.725	warn	(3064) at tabelleFinish (script.js.common.Sonstiges.Backitup_History:656:37)
                                  javascript.0	2020-03-10 10:07:00.725	warn	(3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20)
                                  javascript.0	2020-03-10 10:07:00.725	warn	(3064) State "javascript.0.BackItUp.BackItUp" not found
                                  javascript.0	2020-03-10 10:07:00.722	warn	(3064) at Timer.processTimers (timers.js:223:10)
                                  javascript.0	2020-03-10 10:07:00.722	warn	(3064) at listOnTimeout (timers.js:263:5)
                                  javascript.0	2020-03-10 10:07:00.722	warn	(3064) at tryOnTimeout (timers.js:300:5)
                                  javascript.0	2020-03-10 10:07:00.722	warn	(3064) at ontimeout (timers.js:438:13)
                                  javascript.0	2020-03-10 10:07:00.722	warn	(3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34)
                                  javascript.0	2020-03-10 10:07:00.722	warn	(3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:694:4)
                                  javascript.0	2020-03-10 10:07:00.721	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10)
                                  javascript.0	2020-03-10 10:07:00.721	warn	(3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3)
                                  javascript.0	2020-03-10 10:06:40.024	warn	(3064) at Timer.processTimers (timers.js:223:10)
                                  javascript.0	2020-03-10 10:06:40.024	warn	(3064) at listOnTimeout (timers.js:263:5)
                                  javascript.0	2020-03-10 10:06:40.024	warn	(3064) at tryOnTimeout (timers.js:300:5)
                                  javascript.0	2020-03-10 10:06:40.024	warn	(3064) at ontimeout (timers.js:438:13)
                                  javascript.0	2020-03-10 10:06:40.023	warn	(3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34)
                                  javascript.0	2020-03-10 10:06:40.023	warn	(3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4)
                                  javascript.0	2020-03-10 10:06:40.023	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:468:7)
                                  javascript.0	2020-03-10 10:06:40.022	warn	(3064) at tabelleFinish (script.js.common.Sonstiges.Backitup_History:656:37)
                                  javascript.0	2020-03-10 10:06:40.022	warn	(3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20)
                                  javascript.0	2020-03-10 10:06:40.015	warn	(3064) State "javascript.0.BackItUp.BackItUp" not found
                                  javascript.0	2020-03-10 10:06:40.014	warn	(3064) at Timer.processTimers (timers.js:223:10)
                                  javascript.0	2020-03-10 10:06:40.014	warn	(3064) at listOnTimeout (timers.js:263:5)
                                  javascript.0	2020-03-10 10:06:40.013	warn	(3064) at tryOnTimeout (timers.js:300:5)
                                  javascript.0	2020-03-10 10:06:40.013	warn	(3064) at ontimeout (timers.js:438:13)
                                  javascript.0	2020-03-10 10:06:40.013	warn	(3064) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2077:34)
                                  javascript.0	2020-03-10 10:06:40.012	warn	(3064) at Object.<anonymous> (script.js.common.Sonstiges.Backitup_History:720:4)
                                  javascript.0	2020-03-10 10:06:40.012	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10)
                                  javascript.0	2020-03-10 10:06:40.011	warn	(3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3)
                                  

                                  Was muss denn bei let dpVIS= und let dpRefresh= hin? Vorhandene DP von Backitup?

                                  Wenn ich im Skript brauche ein file = true und brauche eine Tabelle= false eintrage, erhalte ich immer noch folgende Fehlermeldungen im Log:

                                  javascript.0	2020-03-10 10:19:36.281	warn	(3064) at script.js.common.Sonstiges.Backitup_History:490:2
                                  javascript.0	2020-03-10 10:19:36.281	warn	(3064) at writeHTML (script.js.common.Sonstiges.Backitup_History:252:10)
                                  javascript.0	2020-03-10 10:19:36.280	warn	(3064) getState "javascript.0.BackItUp.BackItUp_Refresh" not found (3)
                                  javascript.0	2020-03-10 10:19:36.279	warn	(3064) at script.js.common.Sonstiges.Backitup_History:232:1
                                  javascript.0	2020-03-10 10:19:36.279	warn	(3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20)
                                  javascript.0	2020-03-10 10:19:36.279	warn	(3064) State "javascript.0.BackItUp.BackItUp_Refresh" not found
                                  

                                  Danke euch und VG, Thorsten

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

                                    @Kueppert hi

                                    du musst diese beiden datenpunkte bei dir im system als zeichenkette anlegen - im admin unter objekte - und diese datenpunkte dann im script eintragen - hast du diese datenpunkte , die du nutzt, angelegt ? wo du diese anlegst ist dem script egal - hauptsache die angelegten datenpunkte stimmen mit denen, die im script eingetrgen sind, überein.
                                    0_userdata.0 ist für solche eigenen datenpunkte vorgesehen
                                    die datenpunkte von backitup findet das script von selbst - wenn die instanz davon unter backitup.0 angelegt worden ist

                                    K 1 Reply Last reply Reply Quote 1
                                    • K
                                      Kueppert @liv-in-sky last edited by Kueppert

                                      @liv-in-sky ahaaa, na das hab ich dann mal gemacht 🙂 Hatte dann nur noch eine Fehlermeldung:

                                      javascript.0	2020-03-10 11:11:29.362	warn	(3064) at script.js.common.Sonstiges.Backitup_History:232:1
                                      javascript.0	2020-03-10 11:11:29.362	warn	(3064) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1426:20)
                                      javascript.0	2020-03-10 11:11:29.361	warn	(3064) You are assigning a boolean to the state "0_userdata.0.BackItUpHistory_Refresh" which expects a string. Please fix your code to use a string or change the state type to boolean. T
                                      

                                      Hab den Refresh-Datenpunkt dann von Zeichenkette zu Logikwert geändert. Nun hab ich keine Fehlermeldungen mehr. Danke dir 🙂

                                      Hat sich erledigt...steht sogar ganz oben...
                                      Jetzt noch eine Verständnisfrage (ich hoffe, ich frage nicht doppelt, weil schon beantwortet^^): wofür sind diese beiden Datenpunkte nun?
                                      DPVis = da liegt der HTML-Code, wenn ich das aktiviere? Haben wir im neuen Backitup ja schon drin
                                      DPRefresh = damit kann ich die Ansicht der Tabelle aktualisieren?

                                      Danke dir und viele Grüße, Thorsten

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

                                        @Kueppert sorry - mein fehler - ändere den refresh in einen boolean typ ( logikwert) - habe ich verkehrt gemacht

                                        1 Reply Last reply Reply Quote 1
                                        • Beliar_666
                                          Beliar_666 last edited by

                                          Kann man direkt über die Tabelle nur das IoB Backup anstossen, oder auch das für die CCU?

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

                                            @Beliar_666 ich kann nur auf datenpunkte zugreifen - ich habe kein ccu, daher hab ich das nicht bedacht - es gibt aber einen datenpunkt ccu unter oneClick - den mußte ich dann bei gelegenheit einbinden

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            833
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript template
                                            11
                                            82
                                            5933
                                            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