Nutzung der Präsenzfunktion über LANmanager

Hallo zusammen,

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 :slight_smile:
Allen einen schönen Tag

Top @francois, toll wenn es funktioniert! :slight_smile:

Die andere Möglichkeit wäre, Owntracks (Owntracks | Gladys Assistant) mit dem GPS zu verwenden und zu erkennen, wenn das Telefon eine Zone verlässt.

Danach ist es vielleicht nicht so genau wie LAN Manager, man muss es testen!

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 »: :slightly_smiling_face: 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: :ok_hand:
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: :thinking:): 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: :upside_down_face:). Wenn nein, verstehe ich nicht, wie deine Anwesenheit korrekt verwaltet wird: :thinking: :thinking:. 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: :blush:

Das ist völlig normal und ändert sich nie :slight_smile:

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?

Genau, nur das Datum ist nützlich, das „1“ kann man sich im Zweifel auch sparen :slight_smile:

:+1: Alles klar!

Hallo,

Ich komme noch einmal auf das Thema zurück.
Gibt es einen Unterschied zwischen Android und iPhone?

In der Nacht sind meine Android-Geräte weiterhin im Netzwerk sichtbar
Meine iPhones schlafen ein..

Und nein, das sind nicht meine Töchter, die jede Nacht aus dem Haus schleichen

Auf dem iPhone geht er in den Tiefschlaf, um die Batterie zu schonen. Deshalb ist die LAN-Manager-Lösung auf dem iPhone nicht 100% effektiv.

Das muss dann wohl dasselbe Problem mit Bluetooth sein, oder?