Probier mal mit:
iobroker object del "_alle_10_Minutenfunction_MHS()_{___createState(\'Meterhomeserver_Datum\');_createState(\'Meterhomeserver_Stunde\');_createState(\'Meterhomeserver_Minuten\');_createState(\'Zaehler_views\');___}_schedule(\"*/10_*_*_*_*\",_function_()_{____________________________________________________//oder!!_soll_entweder_ausgelöst_werden_alle_10_Minuten____log(\"===>Start_neues_Skript\");_____log(\"===>Solar_-_Werte_berechnen_-_Start_all_10_minutes!\");_____MHS_();_});"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 -
@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]); });