NEWS
[Tipp] Anwesenheit mit unifi-Adapter
-
@oroettger danke dir für die Lösung, sehr simpel und leicht zu konfigurieren.
Dank der aktuellen Version v0.5.0 des unifi Adapters, das man die DPs filtern und Geräte in die Blacklist schicken kann ist die Performance des Adapters genial schnell.
Wenn in der nächsten Version sogar noch eine Whitelist variante eingebaut wird, ist es noch besser, da man nur seine Geräte abfragt die für die Anwesenheitskontrolle notwendig sind.Endlich kann ich die Anwesenheitskontrolle in meine Skripte einbauen und dies als Alarmsystem verwenden !
-
wollte das Script nun auch mal anwenden, jedoch bekomm ich es nicht hin.
Adapter läuft, 2 Handy´s hab ich im Script eingetragen.
unifi.0.default.clients.
ist richtig und auch.last_seen
(hab zum Test sogar alle Datenpunkte im Adapter aktiviert)
jedoch ändert sich beijavascript.0.Anwesend.UAP.xyz
nichts
finde den Fehler nicht -
@crunchip said in [Tipp] Anwesenheit mit unifi-Adapter:
wollte das Script nun auch mal anwenden, jedoch bekomm ich es nicht hin.
Adapter läuft, 2 Handy´s hab ich im Script eingetragen.
unifi.0.default.clients.
ist richtig und auch.last_seen
(hab zum Test sogar alle Datenpunkte im Adapter aktiviert)
jedoch ändert sich beijavascript.0.Anwesend.UAP.xyz
nichts
finde den Fehler nichtIch habe den 'Fehler' gefunden
Bei der Abfrage des UAP hat sich bei dem neuen Unifi-Adapter offensichtlich ein Objekt geändert:
// UAP abfragen
var lchange = getState("unifi.0.default.clients." + wificlients.devices[i].mac + "._uptime_by_uap").lc;"_uptime_by_uap" -> gibt es nicht mehr, der Unterstrich vor uptime ist zuviel.
Ich habe den im Script gelöscht, danach läuft alles wieder wie zuvor. -
@zokkai das hatte schon mitbekommen, da aber der Adapter die Funktion von Haus aus mitbringt, wird das script nicht mehr benötigt.
-
@crunchip Welchen Datenpunkt des Adapters nutzt du dafür?
-
@zokkai
unifi.0.default.clients.macvomhandy.is_online
und im Adapter brauchst du- Haken setzen bei clients(damit alles angehakt ist)
- Offset für is_online
90
die Zahl 90 bewirkt bei mir, das ein an/abwesend sauber erkannt wird, kann bei dir gegebenenfalls länger oder kürzer sein
-
@crunchip Cool, Danke. hatte den DP schon gesehen, hatte bisher nicht funktioniert. Jetzt geht es aber.
-
@crunchip
hey,
ich krame das topic nochmal aus...
Habe anhand meiner Markisensteuerung eine anwesenheitssteuerung gebaut.aber irgendwie geht der DP alle unterwegs immer auf true obwohl zwei leute da sind und beim unifi auch als (isonline) als true zurück gegebn wird.
vielleicht hab ich ja mist gebaut..
mir klang es eigentlich plausibel..
oder totaler bullshit ?`danke
-
@kellerkind-86 du musst den alle unterwegs Teil auch IN die sonst Lücke schieben nicht darunter so wird bei jedem Durchlauf alle unterwegs auf wahr gesetzt
-
@frank579 oh man.. dummer Fehler. Danke dir