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 Linux-Control Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    HTML Tabelle Linux-Control Adapter

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

      meine versuche mit dem Material Widget List sieht so aus - evtl kommt auch noch MD table Widget zum einsatz

      bisher:

      Image 3.png

      Image 6.png

      dieses widget hat die möglichkeit, das ganze in 2 widgets aufzuteilen - ich habe festgestellt, das z.b der proxmox viel mehr daten zum anzeigen hat und dadurch das widget stark dominiert - im setting des scriptes kann dies eingestellt werden - es muss dafür auch ein datenpunkt angelegt sein - die server, die ein eigenes widget bekommen, können im hauptwidget bleiben oder eintfernt werden. somit ist es auch möglich die server auf verschiedene views aufzuteilen

      widget zum import

      [{"tpl":"tplVis-materialdesign-Icon-List","data":{"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","wrapItems":true,"listItemDataMethod":"jsonStringObject","countListItems":"1","vibrateOnMobilDevices":"50","listLayout":"cardOutlined","itemLayout":"vertical","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,"json_string_oid":"0_userdata.0.Tabellen.Linux-Controll-List-Widget","maxItemsperRow":"4","iconItemMinWidth":"200","iconHeight":"35","buttonHeight":"","labelFontSize":"20","subLabelFontSize":"18","subLabelFontColor":"#e8e3e3","labelFontFamily":"Ubuntu-Regular","subLabelFontFamily":"Ubuntu-Regular","horizontalIconContainerWidth":"50","verticalIconContainerHeight":"50","buttonLayout":"round","titleLayout":"headline3","itemBackgroundColor":"#313126","labelFontColor":"#ffffff","valueFontSize":"18","g_rows_§0":false,"listType0":"text","showValueLabel0":"true","g_lock":false,"autoLockAfter":"10","lockIconTop":"5","lockIconLeft":"5","lockFilterGrayscale":"30","lockApplyOnlyOnImage":"true"},"style":{"left":"24px","top":"42px","width":"75.28%","height":"94.26%","overflow-x":"","overflow-y":"auto","z-index":"1"},"widgetSet":"materialdesign"}]
      

      bilder für server:


      Pi-Hole.png FileServer.png SQLTulla.png raspi.png PlexServer.png Proxmox.png MotionEye.png ax-hd60.png Samsung.png

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

        so sehen die datenpunkte aus, die durch den befehl-tab im setting des adapter vorkommen müssen !!!
        root und ip müssen vorkommen - cpu temp wird wird abgefragt, ob da, weil bei proxmox nur der proxmox server die temp hat und nicht die container oder vm's

        Image 12.png

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @liv-in-sky last edited by Homoran

          @liv-in-sky Ich hab es mal wieder nicht lassen können und dein Liste "installiert"

          Leider muss ich sagen, nachdem ich lange nichts mehr gemacht hatte fiel es mir sehr schwer das Skript ans laufen zu bekommen.
          Jemand noch unbedarfteres könnte da noch mehr Probleme bekommen.
          Aber wie ich dich kenne wirst du die ersten Posts regelmäßig updaten und alle Unstimmigkeiten beheben 👍

          Das größte Problem saß mal wieder vor der Tastatur. Den Adapter von Scrounger hatte ich natürlich nicht installiert.
          Das ging ganz fix - aber es kommt immer noch nichts sinnvolles.

          Liv_in_sky_testview.png
          Was habe ich vergessen?

          Der Adapter läuft, ist mit einem RasPi4 verbunden und liefert auch Daten in die Objekte

          Ich habe nur die HTML-Tabelle erzeugt und die sieht so aus:

          <center><table bordercolor="grey" border="2px" cellspacing="2" cellpadding="2" width="auto" rules="all" style="color:#BDBDBD;  font-size:16px; font-family:Ubuntu-Regular;background-image: linear-gradient(42deg,#424242,#424242);"><tr height="35" style="color:#BDBDBD; font-size: 16px; font-weight: normal ;  border-bottom: 3px solid white "><td width=auto align=left>&ensp;Server&ensp;</td><td width=auto align=center>&ensp;&ensp;</td><td  align=center>&ensp;&ensp;</td><td align=right>&ensp;&ensp;</td></tr></table><script> function setOnDblClickCustom1( myvalue ) {var Self = this; objID = myvalue;  console.log(myvalue); Self.servConn.setState(objID, true); console.log(objID)} </script>
          
          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @Homoran last edited by

            @Homoran sagte in HTML Tabelle Linux-Control Adapter:

            <center><table bordercolor="grey" border="2px" cellspacing="2" cellpadding="2" width="auto" rules="all" style="color:#BDBDBD; font-size:16px; font-family:Ubuntu-Regular;background-image: linear-gradient(42deg,#424242,#424242);"><tr height="35" style="color:#BDBDBD; font-size: 16px; font-weight: normal ; border-bottom: 3px solid white "><td width=auto align=left> Server </td><td width=auto align=center>  </td><td align=center>  </td><td align=right>  </td></tr></table><script> function setOnDblClickCustom1( myvalue ) {var Self = this; objID = myvalue; console.log(myvalue); Self.servConn.setState(objID, true); console.log(objID)} </script>

            in diesem fall wäre es besser, wenn du mir ein bild der datenpunkte machst mit offenen ordnern für einen server

            hast du im log fehler oder warnungen?

            ich weiß - die ganzen settings sind erstmal aufwendig -werden wir schon hinbekommen

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @liv-in-sky last edited by

              @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

              werden wir schon hinbekommen

              da habe ich überhaupt keine Bedenken!
              soll ja auch für andere von Nutzen sein

              @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

              hast du im log fehler oder warnungen?

              hatte ich nicht gesehen, die log.xxx hatte ich aber deaktiviert
              Sind zwar viele Fehler, die kommen aber von anderen Skripten auf meinem Testsystem

              @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

              ein bild der datenpunkte machst mit offenen ordnern für einen server

              linux_control_001.png

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

                @Homoran habe gerade bemerkt, dass was im adapter geändert worden ist - es gibt nun einenordner command - den habe ich nicht - scrounger ist wieder fleißig - wir haben auf github über threahold werte gesprochen, damit man auch alarme bekommen kann, wenn werte überschritten worden sind - vielleicht macht er da was .ich mache ein update und werde das script anpassen - ich bin etwas früh dran mit dem script, aber ich find den adapter einfach gut

                ich meld mich, wenn ich dsas script angepaßt habe

                Homoran 1 Reply Last reply Reply Quote 1
                • Homoran
                  Homoran Global Moderator Administrators @liv-in-sky last edited by

                  @liv-in-sky DANKE!

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

                    @Homoran

                    ich habe mich verschaut - bei deinem bild fehlen die befehle - hast du die im setting definiert und angeklickt ?

                    schaut das bei dir ungefähr so aus ? hier ein beispiel für den proxmox server - beim raspi ist cpu-temp anders defininiert

                    Image 14.png

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @liv-in-sky last edited by

                      @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

                      hast du die im setting definiert und angeklickt ?

                      nein - ich dachte die Standardbefehle kommen von selber

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

                        @Homoran ne leider nicht - um flexibilität zu gewährleisten, wird das wohl über befehle gemacht - aber mal abwarten was noch kommt - scrounger hat nicht so viel zeit, daher bin ich froh um das, was wir jetzt haben

                        Homoran 1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @liv-in-sky last edited by

                          @liv-in-sky
                          OK!
                          Habe jetzt die Temp beim Raspi abgefragt, die ist jetzt in den Objekten auch da:
                          linux_control_002.png

                          aber an der Tabelle ändert sich nichts

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

                            @Homoran es müssen die exaten namen sein - so wie in meinem bild drüber
                            die namen der befehle (mit den grünen pfeilen):
                            cpu-temp
                            ip
                            root

                            Homoran 2 Replies Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @liv-in-sky last edited by

                              @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

                              es müssen die exaten namen sein

                              ok teste ich mal

                              Eben kam ganz kurz eine fragmentarische Tabelle, die beim nächsten refresh wieder verschwand.
                              mit einigen undefined und null drin

                              kurz vorher hatte ich im Adapter noch den reboot und shutdown freigegeben, der war dann auch drin

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @liv-in-sky last edited by

                                @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

                                die namen der befehle (mit den grünen pfeilen):
                                cpu-temp

                                Cool - jetzt sind beide da 😂
                                linux_control_003.png

                                Habe Temperatur gelöscht

                                Hat aber auch nix gebracht

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

                                  @Homoran ist nicht so wild - das script stört das nicht

                                  es fehlen nochdie datenpunkte : ip und root

                                  Homoran 1 Reply Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @liv-in-sky last edited by

                                    @liv-in-sky sagte in HTML Tabelle Linux-Control Adapter:

                                    es fehlen nochdie datenpunkte : ip und root

                                    müssen die drin sein?
                                    also nicht optional?

                                    OK mache ich heute abend - muss jetzt weg

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

                                      @Homoran

                                      scrounger hat evtl vor diese datenpunkte evtl auch automatisch zu holen - danke für die ersten tests - man lernt nie aus 🙂

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

                                        @Homoran sagte in HTML Tabelle Linux-Control Adapter:

                                        müssen die drin sein?
                                        also nicht optional?

                                        sollten schon drin sein

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @liv-in-sky last edited by

                                          @liv-in-sky habe jetzt alle Daten eingegeben - nix

                                          Skript neu gestartet:
                                          linux_control_004.png

                                          beim nächsten refresh ist wieder alles weg

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

                                            @Homoran das undefined sind die bilder - zum test kannst du ja mal irgendein bild definieren - hauptsache es ist da
                                            ( das muss ich noch irgendwie abfangen)

                                            hast du folder und services im adapter definiert ? oder werden sie nur nicht angezeigt

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            769
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript template
                                            7
                                            201
                                            17658
                                            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