[Tutorial] Geräte-/Benutzerpräsenz mit LANmanager erkennen

Wie kann ich die LANmanager-Integration verwenden, um die Anwesenheit eines Geräts (und wahrscheinlich dessen Besitzers) im lokalen Netzwerk zu ermitteln?

Zuerst, wofür ist das gut?

Die Feststellung der Anwesenheit einer berechtigten Person im Haus ermöglicht die Aktivierung zahlreicher Szenarien wie die Steuerung der Heizung, Beleuchtung oder Sicherheit des Hauses.
In Gladys Assistant kann die Anwesenheitserkennung unter anderem durch Geräte erfolgen, die einem Bewohner zugeordnet sind und sich im Netzwerk befinden (ein Smartphone oder ein Auto im WLAN, ein eingeschalteter Computer, der mit dem kabelgebundenen Netzwerk verbunden ist…).
1. Voraussetzungen
Es ist ratsam, mindestens die MAC-Adresse des Geräts zu kennen, das erkannt werden soll. Diese Adresse ist EINDEUTIG und entspricht daher nur einem Gerät.
Das Auffinden dieser Adresse hängt vom Gerät ab. Ich lade Sie ein, sich zu informieren. Bei Smartphones ist sie oft auf der Verpackung angegeben, kann aber auch in den Geräteeinstellungen gefunden werden. Beispielsweise reicht es unter Android aus, auf das WLAN-Netzwerk zu klicken, mit dem Sie verbunden sind:


Falls Sie die MAC-Adresse Ihres Geräts nicht finden, keine Sorge!

2. Die Integration

Gehen Sie anschließend zur LANmanager-Integration


Klicken Sie auf « Entdeckung »

Dann auf « Netzwerksuche »
Wenn Ihr Gerät angezeigt wird, geben Sie ihm einen klaren Namen und klicken Sie auf « Speichern ».

Machen Sie dasselbe mit den anderen Geräten, die Sie hinzufügen möchten, und dann geht es zum Reiter « Szenarien »

Fehlerbehebung: Es kann vorkommen, dass das Gerät nicht beim ersten Mal gefunden wird. Stellen Sie sicher, dass es mit demselben Netzwerk (demselben Zugangspunkt) verbunden ist und dass dieser Banner nicht angezeigt wurde:
image
Falls dies der Fall ist, klicken Sie auf « Neue verfügbare Geräte », um sie anzuzeigen!

3. Die Szenarien
Ja, es gibt mindestens zwei, die erstellt werden müssen, um Gladys Assistant zu erklären, was er mit der Gerätekennung tun soll (die Anwesenheit des Geräts mit der eines Benutzers verknüpfen)

Erstes Szenario zum Erstellen:
Wählen Sie einen klaren Namen und ein hübsches kleines Symbol. Dann, bei den Auslösern:

Dann, als erster Schritt:

  • Anwesenheit des Benutzers überprüfen: Wählen Sie den betreffenden Benutzer, das Haus und das zuzuordnende Gerät und die Zeit « Gerät gesehen vor weniger als » 3 Minuten (bei Bedarf anpassen)


    Danach,

  • Letzten Zustand abrufen (des Geräts - des Telefons)

  • Nur fortfahren, wenn Telefon = 1

  • Benutzer VERLASSEN das Haus

  • Speichern Sie Ihr Szenario!

Zweites Szenario:
Wählen Sie einen hübschen Namen und ein schönes Symbol, dann als Auslöser:

  • Zustandsänderung des Geräts: Telefon (Anwesenheit) « Wenn das Gerät erkannt wird »

Und als erste Aktion:

Vergessen Sie nicht, Ihr Szenario zu speichern!

Und das war’s!
Was kann man damit machen? Den Alarm aktivieren und die Heizung ausschalten, wenn Sie gehen, und das Gegenteil, wenn Sie zurückkommen, zum Beispiel!

Fehlerbehebung2: Einige Geräte haben aus Gründen der « Sicherheit » eine Option « Zufällige MAC-Adresse ». Es versteht sich von selbst, dass diese Option deaktiviert werden muss, damit die Erkennung funktioniert!

Es ist eingerichtet!!! Danke @GBoulvin!!! :wink:

Danke @GBoulvin, könnten wir diese Dokumentation auf der Gladys-Website veröffentlichen? Wir haben bereits diese Dokumentation für Bluetooth, aber sie wurde nie für die LAN-Manager-Dokumentation erstellt!

Aber natürlich! :innocent:

Kannst du mir einen Gefallen tun? :slight_smile:

Ouh là… Äh…
Ich kann dir nichts versprechen, weil ich das noch nie gemacht habe, aber warum nicht :wink:

Eigentlich ist das Schwierigste, den Inhalt zu schreiben. Wenn du mir den Artikel einfach in Markdown (gleiches Format wie im Forum) + zwei Ordner mit den Bildern auf FR und EN erstellen kannst, kann ich mich darum kümmern, das auf der Website zu integrieren! :smiley:

@GBoulvin Ich habe über das Thema nachgedacht und etwas eingerichtet, damit du super einfach helfen kannst!

Hallo, ich weiß, dass das Thema ein bisschen alt ist, aber bei mir funktioniert es irgendwie komisch. Ich habe alles so gemacht, wie es beschrieben ist. Wenn ich die zweite Szene des Tutorials starte, sagt es mir, dass ich dort bin, aber die erste sagt das Gegenteil. Ich dachte, es könnte ein Fehler mit einem Gleichheitszeichen sein, das eigentlich ein Ungleichheitszeichen sein sollte, aber das hat nichts gebracht. Ich bin noch Anfänger in Sachen Szenen, das sind meine ersten. Vielen Dank für eure Hilfe.

alorrs ich habe den Fehler gefunden, es ist kein Gleich, sondern ein Ungleich von 1

aber manchmal habe ich Fehlschläge, ich denke, das liegt am Timing der Erkennung, ich werde in den nächsten Tagen Tests durchführen