NEWS
Skript das neue Geräte im Netz erkennt
-
Ich würde gerne informiert werden wenn ein neues Gerät im Netzwerk auftaucht.
Könnte man die Unifi-Liste der Clients dafür verwenden?

Das würde nur die WLAN-Clients zeigen, aber immerhin.
Wie könnte man mit einem Skript erkennen wann ein neues Gerät in der Liste erscheint?
Man könnte den "first_seen" Wert aller Geräte auslesen und wenn dieser neuer als 24 Stunden ist eine Telegram-Meldung verschicken. Das Skript würde dann einmal täglich laufen.
Wie würde man durch diese Liste durch-iterieren und den first_seen Wert auswerten?
Merci!
Chris -
Ich würde gerne informiert werden wenn ein neues Gerät im Netzwerk auftaucht.
Könnte man die Unifi-Liste der Clients dafür verwenden?

Das würde nur die WLAN-Clients zeigen, aber immerhin.
Wie könnte man mit einem Skript erkennen wann ein neues Gerät in der Liste erscheint?
Man könnte den "first_seen" Wert aller Geräte auslesen und wenn dieser neuer als 24 Stunden ist eine Telegram-Meldung verschicken. Das Skript würde dann einmal täglich laufen.
Wie würde man durch diese Liste durch-iterieren und den first_seen Wert auswerten?
Merci!
Chris@ChrisPrefect sagte:
Wie würde man durch diese Liste durch-iterieren und den first_seen Wert auswerten?
var now = Date.now() / 1000; var newDev = []; $('unifi.0.default.clients.*.first_seen').each(function(id, i) { if(now - getState(id).val < 86400) newDev.push(id.split('.')[4]); });
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden