Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Auslesen IP -Adressen

    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

    Auslesen IP -Adressen

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

      @Homoran du musst die überschrift für die spalte ändern in z.b "S" ungefähr zeile 54

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

        @liv-in-sky sagte in Auslesen IP -Adressen:

        du musst die überschrift für die spalte ändern

        Nutzt aber nix 😉
        nmap_live.png

        aus zwei Gründen hilft es MIR nicht:

        • die IP-Spalte rutscht nicht rüber nach rechts
        • die Namen werden (obwohl Platz ist) dennoch gekürzt
          • dabei braucht ... mehr Platz als o 😂
        liv-in-sky 1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky @Homoran last edited by

          @Homoran soll ich die kurzung variablemachen ?

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

            @liv-in-sky sagte in Auslesen IP -Adressen:

            @Homoran soll ich die kurzung variablemachen ?

            Du stellst Fragen 😉

            Sahnehäubchen mit Kirsche wäre es wenn das automatisiert ginge.
            Ist IMHO zu aufwändig
            Dazu müsste die Schriftgröße und die weite_all berücksichtigt werden.

            Also:
            Kürzung variabel wäre schon sehr schön, muss aber nicht sein, dann muss ich mir bessere Bezeichnungen ausdenken, oder....

            du hast viel Zeit und baust noch Gruppen ein 😉
            Dann werden Aliase aber wohl Pflicht

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

              @liv-in-sky
              Hat sich erledigt 😉

              Wie ich bereits schrieb benötigt ... mehr Platz als der eventuell abgeschnittene Rest
              nmap_long_Names.png

              Habe die Stelle gefunden und aus if (val0.length>=23) val0=val0.substring(0,23)+" ..." einfach if (val0.length>=25) val0=val0.substring(0,23)+" ..." gemacht.

              sieht jetzt so aus:
              nmap_long_Names_new.png

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

                @Homoran deshalb habe ich ja die kürzung variabel gemacht - jetzt kann man das oben einstellen

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

                  @liv-in-sky sagte in Auslesen IP -Adressen:

                  deshalb habe ich ja die kürzung variabel gemacht - jetzt kann man das oben einstellen

                  trotzdem wäre IMHO diese Änderung im Code sinnvoll.
                  Dann ist der gekürzte Name nicht mehr länger als es der ausgeschriebene wäre, wenn nur 1 Buchstabe gekürzt wird

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

                    @Homoran es ginge noch enger

                    Image 6.png

                    dann mußt du das orginal ersetzten und 0 in "abstandZelle eintragen und das untere reinkopieren

                            switch (mehrfachTabelle) { 
                    
                              case 1: if(counter%2==0)         {  htmlOut=htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td></tr>"; break;}else    
                                                               {  htmlOut=htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td></tr>"; break;}
                              case 2: if(counter%4==0){
                                         if(counter%2==0)  {htmlOut = htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+
                                                                             ";\" align="+Feld3lAlign+">"+val2+"</td>"; } 
                                                    else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td  align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td></tr>";} break;
                                           }else{
                                                     if(counter%2==0)  {htmlOut = htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+
                                                                             ";\"align="+Feld3lAlign+">"+val2+"</td>"; } 
                                                    else {htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td  align="+Feld3lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td></tr>";} break;}
                                                         
                              case 3:if(counter%2==0)   {
                                         if(counter%3==0 )  {htmlOut = htmlOut+"<tr bgcolor=\""+farbeGeradeZeilen+"\"><td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+
                                                                             ";\"align="+Feld3lAlign+">"+val2+"</td>"; } 
                                                    else { if(counter%3==1 )  { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td  align="+Feld3lAlign+" style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td>";} 
                                                                     else    {htmlOut = htmlOut+"<td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td></tr>";}
                                                               } break;}else{
                                         if(counter%3==0 )  {htmlOut = htmlOut+"<tr bgcolor=\""+farbeUngeradeZeilen+"\"><td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+
                                                                             ";\"align="+Feld3lAlign+">"+val2+"</td>"; } 
                                                    else { if(counter%3==1 )  { htmlOut = htmlOut+"<td align="+Feld1lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val0+"</td><td  align="+Feld2lAlign+" style=\"color:"+htmlFarbFelderschrift2+"\">"+val1+"</td><td  align="+Feld3lAlign+" style=\" border-right: "+trennungsLinie+"px solid "+farbetrennungsLinie+";\"color:"+htmlFarbFelderschrift2+"\">"+val2+"</td>";} 
                                                                     else     {htmlOut = htmlOut+"<td align="+Feld1lAlign+">"+val0+"</td><td align="+Feld2lAlign+">"+val1+"</td><td align="+Feld3lAlign+">"+val2+"</td></tr>";}
                                                               } break;} 
                    
                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @liv-in-sky last edited by

                      @liv-in-sky sehe ich mir mal an - Danke

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

                        @Homoran im orginal sind einige leerzeichen drin - in diesem neuen code sind die leerzeichen entfernt und du kannst nur mit abstandZelle arbeiten

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

                          @liv-in-sky sagte in Auslesen IP -Adressen:

                          @Homoran im orginal sind einige leerzeichen drin - in diesem neuen code sind die leerzeichen entfernt und du kannst nur mit abstandZelle arbeiten

                          Das ist super!
                          habe gerade nur den Abstand auf 0 gesetzt, das ging auch schon ganz gut, also werde ich den Code ändern und den Abstand wieder auf 1 stellen.

                          nochmals DANKE!

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

                            @Homoran

                            ok - ich ändere noch die windows nmap sache und dann ab in einen thead

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

                              @liv-in-sky sagte in Auslesen IP -Adressen:

                              in diesem neuen code sind die leerzeichen entfernt

                              Die Tabelle ist jetzt sehr kompakt,
                              hast du auch an der Line Height gespielt?

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

                                @Homoran eigentlich nicht - aber ich weiß auch nicht, was du damit meinst - meinst du die linie unter den spaltenüberschriften - die haben damit nichts zu tun- beim austausch mit dem scriptleit, geht es nur um den aufbau der einzelnen zeilen unter den ganzen überschriften

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

                                  @liv-in-sky sagte in Auslesen IP -Adressen:

                                  eigentlich nicht

                                  Dann ist gut - ich hatte den Eindruck, dass die Tabelle jetzt auch weniger Höhe braucht.

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

                                    @Homoran nur bei zell Abstand - geht in alle richtungen - bei 0 ist niedriger als bei 1 - also richtig beobachtet

                                    1 Reply Last reply Reply Quote 0
                                    • sigi234
                                      sigi234 Forum Testing Most Active @liv-in-sky last edited by sigi234

                                      @liv-in-sky sagte in Auslesen IP -Adressen:

                                      @Homoran

                                      ok - ich ändere noch die windows nmap sache und dann ab in einen thead

                                      Gut, bekomme immer diese Meldung und Skript geht auf Pause.
                                      Am Anfang läuft alles.

                                      javascript.0	2020-02-11 14:08:15.072	error	(18360) at Timer.processTimers (timers.js:223:10)
                                      javascript.0	2020-02-11 14:08:15.072	error	(18360) at listOnTimeout (timers.js:263:5)
                                      javascript.0	2020-02-11 14:08:15.072	error	(18360) at tryOnTimeout (timers.js:300:5)
                                      javascript.0	2020-02-11 14:08:15.071	error	(18360) at ontimeout (timers.js:438:13)
                                      javascript.0	2020-02-11 14:08:15.071	error	(18360) at Timeout._onTimeout (C:\Program Files\iobroker\Test\node_modules\iobroker.javascript\lib\sandbox.js:2076:34)
                                      javascript.0	2020-02-11 14:08:15.071	error	(18360) at Object.<anonymous> (script.js.Listen.Fritz_IP6:194:10)
                                      javascript.0	2020-02-11 14:08:15.071	error	(18360) Error in callback: TypeError: Cannot read property 'length' of null
                                      
                                      liv-in-sky 1 Reply Last reply Reply Quote 0
                                      • liv-in-sky
                                        liv-in-sky @sigi234 last edited by

                                        @sigi234 ich mache gerade den neuen thread mit dem neuen script - bitte gedulde dich und nutze das dann - ich teste es auch in windows

                                        wenn der fehler dann immer noch kommt, schauen wir nochmal

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

                                          @liv-in-sky Hab aber noch was!

                                          nmap_file_widget.png
                                          links mit file im html-widget mit <iframe width="100% "height="100% "frameborder="0" src="/vis.0/htmlip.html"></iframe>, rechts als Datenpunkt in basic-html mit {0_userdata.0.Tabellen.IPDevices}

                                          Hat was länger gedauert bis ich wusste wie "in basic html widget mit binding" funktioniert 😉

                                          Das Widget übernimmt nicht die Farbe der Grundfläche und die Formatierung ist leicht anders.
                                          Beide Widgets sind gleich groß

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

                                            @Homoran das kann gut sein - du musst dem widget etwas mehr breite geben - die html befehle für iobroker sind teilweise anders (bzw werden anders angewendet) als für einen reinen browser oder iframe - habe lange gesucht, bis ich es so hinbekommen habe

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            458
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            17
                                            541
                                            79277
                                            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