NEWS
[Vorlage] UniFi WLAN Anwesenheitskontrolle
-
@TobStar Ich würde hier vielleicht empfehlen die States unter userdata anzulegen
-
@CruziX danke für den Hinweis, bislang speichere ich das alles unter Javascript.0 aber sobald der Adapter gelöscht werden würde wären die Datenpunkte weg.
Gibt es noch weitere Gründe für das Userdata Verzeichnis?
-
@TobStar Soweit ich weiß ist der Hauptgrund, wie von dir schon angemerkt, die bessere Persistierung.
Wobei ich finde auch die Übersichtlichkeit profitiert davon. -
@TobStar
hallo
prinzipiell eine super Sache, aber wie oft holst du dir die Daten vom Unifi Controller?
Denn wenn die Zeitspanne recht groß eingetragen ist im Unifi Adapter, bekommst womöglich gar nicht oder recht spät eine Änderung mit oder? -
@TobStar Gibt es einen Grund wieso du die Variable json als string und nicht als Objekt direkt verwendest?
So wandelst du später unnötiger weise eh in ein Object -
@homecineplexx sagte in [Vorlage] UniFi WLAN Anwesenheitskontrolle:
@TobStar
hallo
prinzipiell eine super Sache, aber wie oft holst du dir die Daten vom Unifi Controller?
Denn wenn die Zeitspanne recht groß eingetragen ist im Unifi Adapter, bekommst womöglich gar nicht oder recht spät eine Änderung mit oder?Ich nutze Unifi (leider) nicht.
Hab mir nur mal dein Skript angeschautEdit: Wüsste jetzt nicht wieso man in userdata Änderungen später mitbekommen sollte
-
@CruziX said in [Vorlage] UniFi WLAN Anwesenheitskontrolle:
@homecineplexx sagte in [Vorlage] UniFi WLAN Anwesenheitskontrolle:
@TobStar
hallo
prinzipiell eine super Sache, aber wie oft holst du dir die Daten vom Unifi Controller?
Denn wenn die Zeitspanne recht groß eingetragen ist im Unifi Adapter, bekommst womöglich gar nicht oder recht spät eine Änderung mit oder?Ich nutze Unifi (leider) nicht.
Hab mir nur mal dein Skript angeschautÄhm, ich hab auch TobStar angeschrieben
@CruziX und ich hab auch nicht geschrieben dass man die Änderungen in userdata.0 später mitbekommt. ich rede vom Unifi Adapter. Da müßte man alle 10 sekunden pollen
Lesen ist Macht -
@homecineplexx Ach, hab ich gerade nicht drauf geachtet, sry
-
@homecineplexx per Default wird hier jede Minute der Controller abgefragt. Aber ja grundsätzlich ist das abhängig von den Einstellungen im unifi Adapter
-
@TobStar said in [Vorlage] UniFi WLAN Anwesenheitskontrolle:
@homecineplexx per Default wird hier jede Minute der Controller abgefragt. Aber ja grundsätzlich ist das abhängig von den Einstellungen im unifi Adapter
und was hast du eingestellt? hast du die Minute?
-
@CruziX das ist eine berechtigte Frage
Ich werd's morgen nochmal auf Userdata umschreiben und die variable anpassen -
@homecineplexx ja ich hab's auf einer Minute stehen.
-
Hab das Script nun einmal bearbeitet und nochmal abgelegt (siehe oben). Es ist nun möglich eine Zeit zu definieren nachdem eine Person als abwesend markiert wird, sprich wenn Sie z.B. länger wie 3 Minuten nicht mehr im WLAN hängt.
-
Hi, ich habe dein Script in den IOBroker integriert, habe es aber nicht zum Laufen bekommen. In der Kopfzeile habe ich den Namen und die MAC der zu überwachenden Geräte eingegeben.
Ich habe versucht die Warnmeldungen zur verstehen, und habe dabei z.B. die Variable last_seen im Unify Controller zu finden, diese ist auch vorhanden. Wo steckt der Fehler kannst du hier helfen @TobStar?
-
@TobStar
verzeih mir...ich bin noch relativ frisch was sowas angeht..
wo baue ich das script ein ?
das würde mir so gefallen.
gruß Marcell -
@TobStar
Ich habe als neuling diese Script in gebrauch und funktioniert auch sehr gut.
Nun hätte ich 2 Wünsche, wie kann man die Datenpunkte für Anwesend_seit (timestamp oder online Zeit) bzw Abwesend_seit (timestamp) anlegen? -