Mit dem Parameter „lan manager“ und den beiden im Bluetooth-Beitrag vorgestellten Szenen funktioniert alles super!
Mir bleibt noch, die Aktualisierungsintervalle zu optimieren, um eine gute Reaktionsfähigkeit zu erreichen, und eine Ausnahme für die Nacht einzurichten, denn ich habe den Eindruck, dass Gladys die Telefone verliert, wenn sie schlafen… Ich stelle also fest, dass meine Töchter ihr Telefon für ein paar Stunden ablegen
Allen einen schönen Tag
Da ich beides gemacht habe, ist LAN Manager einfacher einzurichten und zu nutzen.
Owntracks muss für jeden Benutzer mit einem eigenen Token eingerichtet werden, der als Admin generiert und dann zurückgesetzt werden muss, und die App startet nicht mehr beim Start des Telefons (scheint eine Android-Pflicht zu sein). Man muss es manuell tun (was Kinder nie machen). Allerdings ist eine Option in Google Home aufgetaucht, die vielleicht funktionieren könnte, aber ich habe es noch nicht überprüft…
Guten Abend Community,
Ich entschuldige mich dafür, dass ich auf dieses Thema zurückkomme, ich mag « gut verstehen »: Und hier habe ich eine Unklarheit über die Funktionsweise der Anwesenheit eines Objekts im LAN.
Ich hatte die Verwaltung meiner Anwesenheit/Abwesenheit mit dem Bluetooth-Tutorial getestet. Und es funktioniert:
Aber ich hatte mir die folgende Frage gestellt: Warum funktioniert der Zustandswechsel eines LAN-Objekts nur für die Anwesenheit? Wenn es für die Abwesenheit funktionieren würde, könnten wir genau dieselbe Szene für Anwesenheit und Abwesenheit verwenden.
Dann habe ich die Anwesenheit für meine Frau getestet, aber mit einer anderen Methode (die oben von @gaelbillon und @francois beschriebene: den Anwesenheitsstatus abrufen und wenn Anwesenheit = 1, dann OK, anstatt den Zustandswechsel zu verwenden). Und hier funktioniert es nicht, sie ist immer anwesend. Und beim Lesen dieses Gesprächs verstehe ich, dass « Anwesenheit » schließlich immer gleich 1 ist.
Also, hier ist, was mich beschäftigt:
Ist es normal, dass Anwesenheit immer gleich 1 ist? Oder: Wann ändert sich der Wert?
Ich verstehe nicht, warum die Szenen von @GBoulvin funktionieren (ich bestreite nicht, dass es funktioniert, ich sage nur, dass ich nicht verstehe, warum es funktioniert: ): Von dem, was ich über die Funktionsweise von Gladys verstanden habe (aber vielleicht habe ich es falsch verstanden, daher mein Post), setzt die erste Szene den Benutzer immer auf abwesend. @GBoulvin, wenn du deine Szene « Verlassen des Hauses » manuell startest, gibt es manchmal, wo der Benutzer nicht als abwesend markiert wird? Wenn ja, verstehe ich das nicht (und das würde im Widerspruch dazu stehen, dass Anwesenheit immer 1 ist: ). Wenn nein, verstehe ich nicht, wie deine Anwesenheit korrekt verwaltet wird: . Denn wenn deine erste Szene den Benutzer als abwesend markiert, selbst wenn das Telefon im Netzwerk anwesend ist, wie setzt Gladys dich dann wieder auf anwesend, wenn es normalerweise keinen Zustandswechsel gibt. Es sei denn, das Netzwerk-Scan alle zwei Minuten löst systematisch einen Zustandswechsel aus, wenn das Gerät erkannt wird. Und wenn das der Fall ist, könnte das der Grund sein, warum wir keinen Zustandswechsel für die Abwesenheit vornehmen können.
Falls Sie mir weiterhelfen können (in der Hoffnung, dass ich in meinen Fragen verständlich war).
Danke:
Die Anwesenheitsgeräte (Bluetooth, LAN Manager) sind Geräte, die von Gladys „gesehen“ werden. Jedes Mal, wenn Gladys sie „sieht“, trägt sie einen Zustand mit 1 (und das Datum/ die Uhrzeit, zu der sie das Gerät gesehen hat) ein, was bedeutet: „Dieses Gerät wurde zu diesem Zeitpunkt gesehen“.
Um zu wissen, ob jemand anwesend ist, schaut man sich das Datum an, an dem das Gerät zum letzten Mal gesehen wurde, und vergleicht es mit der Zeitgrenze, ab der ein Benutzer als abwesend gilt.
@pierre-gilles Vielen Dank für diese erste Aufklärung.
Und was den Zustandswechsel eines LAN-Geräts betrifft, nehme ich an, dass die in einer Szene verwendete Erkennung des Zustandswechsels auf der Änderung des Erfassungsdatums basiert. Stimmt das?