Zustand An-und Abwesenheit für 2Personen mit UND und ODER Verknüpfungen

Anmeldung habe ich über TAG, und Abmeldung über Geofencing erst nach ca. 1km Entfernung…

Ich will ja nicht das beim Müll runter bringen gleich die Heizung runter fährt…

Hier mal was neues zum Thema von siio:
https://www.siio.de/samsung-connect-tag-tracker-mit-gps-lte-cat-1-und-nb-iot/

dachte ich auch als ich es gestern gelesen habe - allerdings würde der WAF bei der kurzen Laufzeit (1 Woche?) wohl etwas leiden…

Moin,
seit kurzem habe ich mich auch mit dem Thema An/Abwesenheit beschäftigt.
In meinen Augen gliedert sich die Aufgabe in zwei Themen:

  1. Erkennung wo sich eine Person befindet (zu Hause oder Abwesend)

  2. Erkennung ob mindestens eine Person oder ob alle Personen abwesend sind
    Ich habe das so gelöst:

  3. Zur Zeit nutze ich eine APP, die per GPS den Standort ermittelt und einen Webhook abruft beim Verlassen und einen anderen beim Eintritt in die “zu Hause Zone”. Für jeden Benutzer gibt es also zwei Webhooks. Wie man die Position ermittelt ist egal, GPS, iBeacon oder was auch immer. Ich überlege mir auch das ganze mit iBeacon zu erledigen, GPS funktioniert zum Anfang aber auch.

  4. folgende HGs benötige ich:
    pro Benutzer ein HG welche den jeweiligen Eintritt in die “zu Hause Zone” bemerkt
    pro Benutzer ein HG welches das jeweilige Verlassen aus der “zu Hause Zone” bemerkt
    pro Benutzer ein HG welches je nach Status der Benutzers (An- oder Abwesend) deaktiviert oder aktiviert ist und so den Status speichert
    ein HG welches, wenn alle Benutzer abwesend sind, den Modus auf Abwesend setzt, was dann Folgeaktionen auslöst

Ich fange mal von Hinten an:

Alle Benutzer sind abwesend, die HGs für den Status sind alle aktiviert. Diese HGs machen nichts, als das Status-HG des nächsten Benutzers abzuspielen. Das letzte Status HG spielt dann das HG ab, welches den Modus auf Abwesend stellt. ist ein Status HG nicht aktiviert, läuft die Kette nicht durch, denn es ist ja mindestens ein Benutzer zu Hause und der Modus wird nicht auf Abwesend gesetzt.
Betritt ein Benutzer die “zu Hause Zone” (1. HG), dann wird der Modus auf “zu Hause” gesetzt und das entsprechende Status-HG deaktiviert.
Verlässt ein Benutzer die “zu Hause Zone” so wird das entsprechende Status-HG aktiviert und ein paar Sekunden später das erste Status HG in der Kette abgespielt.
Fertig!
Ich habe noch Bedingungen drin, dass das ganze nur läuft, wenn Modus nicht auf schlafend oder Urlaub steht.
Pro weitere Person müssen drei HGs hinzugefügt werden HG für den Anwesenheits-Webhook, ein HG für den Abwesenheits-Webhook und ein Status-HG. Theoretisch unbegrenzt erweiterbar.
Einfach ausgedrückt: die Status-HG bilden eine UND-Verknüpfung, d.h. nur wenn ALLE Benutzer abwesend sind, wird der Modus auf “Abwesend” gesetzt (auch der Letzte soll im Winter ja zu Hause nicht frieren).

Mit Gruß
Ole

1 „Gefällt mir“

Hey @fisch,

ich habe versucht nach deinem Vorbild eine Anwesenheitserkennung zu realisieren und habe auch die von dir verwendeten Homeegramme soweit verstanden. Nur der letzte Teil mit den Webhooks ist mir noch sehr schleierhaft.

Was mache ich mit den von der Homeegrammen erstellten URL´s ?
Muss ich dazu IFTTT und Geofency nutzen? Habe beides, verstehe aber das Zusammenspiel von Homee - IFTTT - Geofency nicht.

Kannst du mir da weiterhelfen?

Grüße

@mavnez
danke fürs script, hab die v2 jetzt seit einem halben tag am laufen mit 4 benutzern und bis jetzt alles gut :+1:

Kann hier niemand helfen? :wink:

Sollte auch über internen Bluetooth gehen.
Denke externer hat nur bessere Reichweite

Ja geht auch mit dem onboard, hab’s bei mir damit am laufen weil mir die Reichweite damit reicht.

Perfekt, danke. Dann werde ich mal testen sobald die China-Lieferungen eingetroffen sind.

Moin moin,
also ich bin jetzt wieder auf den Beacon Locator zurückgegangen.
https://play.google.com/store/apps/details?id=com.samebits.beacon.locator&hl=de
Automagic hat mir öfter sporadisch An und Abmeldungen geliefert, obwohl der G-Tag 3m weiter lag.
Habe 3 G-Tags im Scan. Habe dann auch versetzt scannen lassen, weil ich dachte es bringt was.
Also um 2sec versetzter Scannintervall - aber trotzdem Fehlmeldungen.
Bis jetzt ist die Anwesenheit mit BL stabil.

Hallo zusammen,
ich versuche verzweifelt etwas ähnliches zu bauen um meinen Status zu steuern. Soll heißen: Einer von uns beiden kommt nach Hause (IFTTT mit Webhooks über unser Smartphone GPS) stellt den Modus auf Anwesend und wenn beide Weg sind stellt er sich auf Abwesend.
Dazu habe ich jetzt die folgenden Homeegrame erstellt:


Jeweils eins das die Webhooks aufnimmt und den die Homeegramme “Status xxx @ home” aktiviert beim kommen und deaktiviert beim gehen.
Auch den Modus auf Zuhause zu setzten funktioniert, beim Verlassen geht es aber nicht.
Habe dazu das Homeegramm so gebaut:

Sollte doch funktionieren, oder nicht? Ich komme irgendwie nicht drauf, kann mir jemand unter die Arme greifen?

Hi,

dein Fehler ist der Prüfzeitpunkt. Der muss beim Ausführen der Aktion, nicht aber beim Auslösen zutreffen. In dem Moment, wo das HG deaktiviert wird, hat(te) es ja noch nicht den Status inaktiv. Teste das doch bitte mal.

:coffee:

Um das anhäufen von homegrammen etwas unter Kontrolle zu bringen wäre Unterstützung für diesen Feature Vorschlag vielleicht nicht schlecht

Am besten wäre es einfach eh homee es ermöglichen würde selbst Variablen zu setzen.
Dann kann man Benutzer Zustände alles mögliche selbst konfigurieren.

2 „Gefällt mir“

@Arcon wie hast du die webhooks hinterlegt? Ich bekomme immer einen Fehler wenn ich den homee webhook setze. Kann die App kein https ?

Falls du geofency nutzt

Einfach nur http verwenden. Dann klappt es auch!

1 „Gefällt mir“

top! Das war der entscheidende Hinweis.

2 „Gefällt mir“

@navnez
Noch immer alles top :clap:

Cool! @fisch schon gesehen? Dein Community-Projekt hat sogar die Jungs vom siio-Blog inspiriert! :muscle:t5:

PS: Danke nochmal, läuft bei mir seit Monaten perfekt!! :pray:t3:

4 „Gefällt mir“