NEWS
IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol
-
-
Hallo,
kann man mit diesem tollen Skript auch "neue" / "Unbekannte" WLAN / LAN Geräte in der VIS anzeigen lassen?Quasi, ein neues Handy oder Tablet im WLAN wird automatisch dann auch in der ioBroker VIS angezeigt... Wenn NEIN, kennt jemand eine Alternative für mich? Damit ich das so realisieren kann?
Ich hoffe ich habe meine Frage diesbezüglich im richtigen Unterforum gepostet... Es kommt nach dem schreiben und senden ständig "Fehler - Forbitten"
Grüße -
@assid Warum doppelpost?
-
das script findet alles, was sich im netz befindet - es scannt den ganzen netzwerk bereich - also sollte neue handy zu sehen sein, wenn sie im netz eingeloggt sind
-
neues script auf github - settings können wieder kopiert werden - was sonst noch ist im chat
und noch:
neuer dp für neu entdeckte geräte - ist eine extra tabele und wird hier mit inventwo-json angezeigt
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
neuer dp für neu entdeckte geräte - ist eine extra tabele und wird hier mit inventwo-json angezeigt
SUPER!
Das wollte ich dir noch sagen ;-).
Gerade wenn User viel mit Shellies oder ESPs arbeiten, wäre es doch sinnvoll, das (zuletzt) neu hinzugekommene Gerät irgendwie zu tracen.
ggf. sogar bis zum nächsten einlesen (oder bis zum nächsten neuen Gerät) anders markiertHatte mich nur nicht getraut, weil ich befürchte, dass das zuviel des guten ist
-
teste mal in ruhe - morgen machen wir weiter
-
fast vergessen - lösche den dp mit den devices - der sollte neu aufgebaut werden
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
fast vergessen - lösche den dp mit den devices - der sollte neu aufgebaut werden
ok, läuft aber schon, nachdem ich den nmap Befehl wieder angepasst habe
kann ich auch noch nachträglich löschen? -
script stoppen - löschen - script starten
-
@liv-in-sky sagte in IP Devices im Netzwerk - HTML Tabelle vis, Iqontrol:
script stoppen - löschen - script starten
OK - da isser wieder
-
@homoran ein fehler ?
-
wie schaut den eigentlich der befehl bei dir aus?
-
@liv-in-sky hatte ich dir gestern im Chat geschrieben.
mit dem nmap Befehl im Skript läuft es bei mir nicht.muss bei mir so heißen:
exec("sudo -u root nmap -sP --dns-servers "+dnsServer+" "+ipbereich , async function (error, result, stderr)
überschnitten die posts sich haben
-
ok ich verstehe - den mußte ich ändern, da ich nmap ja anders installieren mußte und der pfad ein anderer ist. das muss ich irgendwie am template ändern - vergessen hatte das ich
-
Habe nun erstmal auch dein Script ausprobiert.
von git kopiert und in js eingefügt.
Exec hatte ich schon drin.
Daten im js angepasst.
nmap in meiner proxmox vm "iobroker" als root installiert.
Datei /etc/sudoers.d/iobroker angepasstEs kommt nur "no data" im log.
Ich dachte, da kann man eigentlich gar nicht so viel falsch machen.
Hast du eine Idee ?
Soll ich mein eingefügtes script in js mal anhängen? -
schau mal https://forum.iobroker.net/post/761180
du wirst den pfad zu nmap angleichen müssen
-
der im script im exec teil steht
-
hab ich nun geändert auf:
exec("sudo -u root /usr/bin/nmap -sP --dns-servers "+dnsServer+" "+ipbereich , async function (error, result, stderr) {Es kommt aber immer noch "no data"
(in usr/bin/ liegt auch die Datei nmap. Pfad müsste also jetzt stimmen) -
nach dem exec kommt eine zeile mit
// console.log(result);
kommentiere das aus und schau mal, was dann im log steht - das sollte die rohdaten vom nmap befehl sein