NEWS
IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol
-
es ist eine neue version im ersten post -
- es gibt dort eine neue variable "const onlyWinEthernetIF" dort musst du deine schnittstelle eintragen
diese bekommst du in dem du ein cmd fenster öffnest und den befehl " nmap --iflist" eingibst - da kommt dann gleich in den oberen zeilen die schnittstelle, die "up" (also verbunden) ist
damit konnte ich den fehler abfangen - der kam bei mir aquch nach einer weile
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
es ist eine neue version im ersten post -
- es gibt dort eine neue variable "const onlyWinEthernetIF" dort musst du deine schnittstelle eintragen
diese bekommst du in dem du ein cmd fenster öffnest und den befehl " nmap --iflist" eingibst - da kommt dann gleich in den oberen zeilen die schnittstelle, die "up" (also verbunden) ist
damit konnte ich den fehler abfangen - der kam bei mir aquch nach einer weile
Das schaut Gut aus.
-
@sigi234 klasse - dann beobachten wir mal
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
@sigi234 klasse - dann beobachten wir mal
19:59:46.825 info javascript.0 (11120) script.js.Listen.Fritz_IP8: registered 0 subscriptions and 1 schedule 20:00:01.826 warn javascript.0 (11120) script.js.Listen.Fritz_IP8: no Array 20:01:15.118 warn javascript.0 (11120) script.js.Listen.Fritz_IP8: no Data
-
@sigi234 no data komm bei mir auch ab und zu - no array solle nicht zu oft hintereinander kommen - nmap hat manchmal aussetzer - auch bei linux
-
@liv-in-sky ich habe jetzt das Script auf das produktive System umgezogen.
Da waren noch keine Datenpunkte angelegt.
In der Anleitung steht nichts
Trotzdem den einen angelegt:0_userdata.0.Tabellen.IPDevices
Die Tabelle erschien - aber ab dem zweiten Lauf wurde eine Zeile angemeckert:
if (!myObjOld.toString().includes(myObj[i][1])) { varhelp1=myObj[i][0].trim() ; varhelp2=myObj[i][1]; varhelp3="true";
also nach myObjOld gesucht und etwas gefunden -
0_userdata.0.Tabellen.IPDeviceERROR
Also angelegt.Beide Datenpunkte existieren in der Testumgebung und sind gefüllt - hier jetzt nicht
Dafür unter javascript:
Auch das wird anscheinend in der angemeckerten Zeile referenziert.
Was bitte ist das???? -
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
no array
Habe ich schon beim ersten Scriptstart - Warn mit " no array" gehabt ,
habe dann " sudo -u root " enfernt und dann lief es
-
@Glasfaser dann musst du die anweisung in der anleitung lesen - sichwort sudoers file
-
@Glasfaser sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
habe dann " sudo -u root " enfernt und dann lief es
hattest du vorher nmap den sudoers hinzugefügt?
ich glaube das fehlt auch noch in der Anleitung -
@Homoran steht im ersten post
-
Nein garnichts geändert ... nur auf der Synology den nmap nachinstalliert
-
@liv-in-sky Was?
das mit den sudoers habe ich jetzt gefunden (hatte den Link übersehen)Was bitte ist ein Typ "Feld"
-
@Glasfaser hatte schon mal jmd mit synology problemen - auf jeden fall muss das sudoers file angeglichen werden, ohne root bekommst du nicht alle clients angezeigt
-
@Homoran ein array
-
0_userdata.0.Tabellen.IPDeviceERROR sollte überall auskommentiert sein - war zur fehleranalyse
-
@liv-in-sky
Danke.
Das skript hängt sich auf, nach kurzer Zeit läuft es nicht mehr.javascript.0 2020-02-11 20:15:15.022 error at tryOnTimeout (timers.js:323:5) javascript.0 2020-02-11 20:15:15.022 error at ontimeout (timers.js:511:34) javascript.0 2020-02-11 20:15:15.022 error at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1869:34) javascript.0 2020-02-11 20:15:15.022 error at Object.<anonymous> (script.js.Hardware.NetScan:273:27) javascript.0 2020-02-11 20:15:15.022 error Error in callback: TypeError: Cannot read property 'toString' of null
-
@Homoran zum einen , weiß ich nicht was in der zeile steht und zum anderen - hast du alle settings richtig kopiert - ist im script etwas unterkringelt ?
-
@liv-in-sky
Dann brauche ich das nicht mehr - gut!Was ist mit dem DP für das Widget
0_userdata.0.Tabellen.IPDevices
da stand auch erst was drin, als ich das aus der Testumgebung reinkopiert habe. -
@Homoran wird eigentlich vollständig überschrieben - hauptsache datentyp string
-
@liv-in-sky nur die beiden newDate.
Die Zeile ist das eben zitireteif (!myObjOld.toString().includes(myObj[i][1])) { varhelp1=myObj[i][0].trim() ; varhelp2=myObj[i][1]; varhelp3="true";
sind die myOld hier drin?
Das ist nämlich leer