Anwesendheitssteuerung/Wlan/Homekit

Was ich beschrieben habe, ist, dass WLAN alleine keine Lösung ist. :wink:

Verlässlich funktionieren werden nur Geofencing und Tags (iBeacon). Letztere halt nur mit extra Hardware und zumindest etwas Bastlerei.

Ich setze auch auf eine Lösung mit WLAN die absolut zuverlässig funktioniert. Allerdings habe ich dazu dazu die MacroDroid-App auf den Smartphones. Diese sendet entsprechend Webhooks bei An-/Abmeldung im WLAN und damit stehen dir dann ja wiederum im Homee alle Möglichkeiten offen.
Ganz einfach:
Eine Macro dass einen Webhook sendet wenn das Phone vom Netzwerk getrennt wird.
Ein Macro welches einen Webhook sendet wenn sich das Smartphone mit dem Netzwerk verbindet.
Und, rein zur Sicherheit habe ich noch ein Macro welches alle 5 Minuten prüft ob dass Smartphone mit dem Netzwerk verbunden ist und ggf. eines der obigen beiden Macros auslöst.

Der Ganze Rest (An-/Abwesenheitssteuerung) läuft dann ja wieder in Homme mit entsprechenden programmen.

Funktioniert, wie geschrieben, bei mir schon seit ca. 3 jahren absolut zuvelässig und die App Macrodroid ist sehr einfach zu bedienen bzw. macros zu erstellen, läuft im Prinzip ähnlich wie in Homee

2 „Gefällt mir“

@Peter
Das sieht interessant aus.Muss ich mir heute Abend mal anschauen.

Nicht einmal das, beides (Telefon und Tag) kann man prima zu Hause liegenlassen. :wink:

Wie schon gesagt, das ist ein sehr individuell zu lösendes Problem, bei mir würde diese Lösung höchstens zu 50% funktionieren, zum einen habe ich WLAN bei meinem Telefon aus verschiedensten Gründen oft genug aus zum anderen lässt meine Frau ihr Telefon nicht selten zu Hause, was auch Geofencing oft genug sinnlos macht.
Soooo wichtig ist mir das aber nicht, weil die paar Sachen die bei Abwesenheit bei mir gesteuert werden, nicht sooo wichtig sind. Das kann bei anderen aber ganz anders sein.
Individuell eben… :wink:

Oder den hier am Schlüsselbund

Der Tracker ist gut , jedoch auch ein Batteriefresser.
Die erste Batterie war bei mir nach ca. 0,5 Jahr leer.
Vorteil ist die zusätzliche Taste mit der man dann HG`s auslösen kann.

VG

@Peter quote=„Peter, post:27, topic:39689“]
Eine Macro dass einen Webhook sendet wenn das Phone vom Netzwerk getrennt wird.
Ein Macro welches einen Webhook sendet wenn sich das Smartphone mit dem Netzwerk verbindet.
[/quote]

Kannst du mir das mal posten,Webhook geht doch nur lokal,oder.

Du meinst das Makro aus Macrodroid

Also wie kurz beschrieben. Du hast eine homee-Programm:

Als Auslöser machst du Webhook.

Diesen Webhook nimmst dann und trägst diesen in ein Makro in Macrodroid ein, dort natürlich als Aktion:

Wenn sich dein Phone also vom Netzwerk trennt löst das Makro von deinem Phone den Webhook aus.

Der wird dann im Homee als Auslöser genommen, z.B. dich dann eben auf Abwesend zu setzten. Nicht der Abwesenheitsstatus über Geofence.

Umgekehrt machst im Endeffekt das gleiche. Ein Homee-Programm mit einem Auslöser Webhook. Diesen dann in ein Makro einbinden dass diesen als Aktion hat wenn sich dein Phone mit dem Netzwerk verbindet.

Da du dir ggf. weitere Homee-Programme außenrum erstellen kannst bist du dann relativ frei was du ggf. bei An-Abwesenheit verschiedener Nutzer steuern kannst. Obiges musst natürlich für jedes Familienmitglied erstellen, in Homee und als Makro auf den jeweiligen Phones der Personen.

War jetzt auf die Schnelle und via Smartphone geantwortet. Wenn du mehr Details willst musst dich bis morgen gedulden.

Ok,das hab ich alles so auch.

Meine Auslöser im Macrodroid funktionieren nicht,der Webhook als Aktion kommt an.Im Homee selber,das ist klar.

Muss ich noch mal schauen.Da Passt iwas nich nicht.

Danke schon mal

:see_no_evil: :disappointed:

Was nimmst du denn als Auslöser in Macrodrid ? Vermutlich auch „Verbindungen–>WLAN-Zustandsänderung–>Vom Netzwerk getrennt (oder Mit dem Netzwerk verbinden)“ und dort dann eben dein Netzwerk bzw. WLAN SSID ausgewählt. Korrekt ?

Fehlt Macrodroid hier evt. eine Berechtigung auf deinem Phone ?

Wenn du das Markro bzw. die Aktion via Macrodroid testest kommt der Webhook in Homee an wenn ich dich richtig verstehe ? Nur auotmatisch läuft es nicht wenn du dich vom WLAN trennst ?

Sagt dir das Systemprotokoll in Macrodroid irgendetwas ? Dort kannst eigentlich sehr gut sehen was Macrodroid macht und wo es ggf. hängt.

Was vielleicht ein Tipp ist (aber das ist ja nicht dein problem): In homee sieht der generierte Webhook z.b. so aus:

Der Webhook als Aktion in Macrodroid dann so:
SC2

Sprich: Dieses „Peter%20Zuhause“ musste ich im Makro abändern auf „Peter Zuhause“

Genau so ist es.

Berechtigungen sind vergeben,ich vermute es liegt an Android 11 und dieser Helfer App.

Mir ist aber Aufgefallen das Marcodroid auch die Standortdienst will,zumindest beim Einrichten.Ist das später im laufenden Betrieb auch von nöten?

Edit:Der Auslöser ist egal,ich kann auch Bildschirm oder BT an einstellen,funktioniert alles nicht.

Ah ja, die Marcrodroid Helper App kam mal mit Android 11 soweit ich weiß. Die habe ich auch installiert (Weil ja ab Android 11 Zugriffsberechtigungen von Apps teilweise beschnitten wurden). hast die auch installiert ? . Ich hab sie, die benötigst du (bin mir aber nicht mehr sicher) auch nur dann wenn du mit Geofence-Bereichen arbeiten willst

Normlerweise sagt dir acrodroid aber beim erstellen eines Makros wenn, wofür und welche Zugriffsberechtigungen du ggf. erteilen musst.

Jedenfalls klingt dass alles so wenn es daran in der Tat liegt, also an irgendwelchen fehlenden Berechtigungen von Macrodroid auf, in dem Fall, deine Verbindungen zuzugreifen.

Meiner Meinung nach ist Macrodroid dahingehend auch vertrauenswürdig und verlangt nicht pauschal alle möglichen und unmöglichen Berechtigungen sondern eben nur nach Bedarf.

Der Zugriff auf den Standortdienst wird, meines wissens, von macrodroid auch nur verlangt wenn du diesen für ein Makro benötigst. Z.B. dann wenn du eben als Auslöser einen Geofence-Bereich nimmst.

Die Helper App hab ich drauf.Denke auch da passt was mit Berechtigungen nicht.

Ich machs mal alles neu drauf.

Das ist Google.Die die haben Wlan Zugriff an Standortrechte gekoppelt.

Ist bei der Fritz App auch so.

Kurzer nachtrag: So sieht das Systemprotokoll bei mir aus
SC3

Männer!,
die Meldung Unable to resolve host lässt doch nicht viel Spielraum für Interpretationen.
(@Christian0815 bitte UMBEGEHEND deine homeeID nach besagter Meldung unkenntlich machen!!!) Oder kann das bitte ein Mod @Wildsparrow??? erledigen?

Dein Telefon versucht homeeID.hom.ee in eine IP aufzulösen und das schlägt fehl. Es gibt also ein, wie auch immer geartetes DNS-Problem. Ich spar mir mal hier alle Möglichkeiten zu beleuchten…
Der wahrscheinlichste Fall ist, dass Dein Telefon im Moment des Webhook-Aufrufs keinen Internetzugang hat, das macht doch auch irgendwie Sinn, oder? Schließlich möchtest Du auf den Verlust des WLAN-Signals reagieren.
Ich würde, falls das In der App machbar ist, den Aufruf des Webhooks einige Sekunden verzögern, bis der Netzwechsel komplett vollzogen ist…

Edit: In @Peter s Log sieht es ja auch aus, als ob er es genau so macht, ich würde mit einer längeren Zeit anfangen und mich langsam „vortasten“…

Danke,hatte den falschen SC erwischt😀

Es funktioniert nur der Auslöser im Telefon nicht. Wenn ich bei deakriviertem WLAN auf test gehe,kommt der Webhook an und wird auch von Homee verarbeitet.

Macht für mich keinen Sinn.

Für mich schon.

In der Meldung die offenbar aus der App stammt und die Du jetzt scheinbar komplett gelöscht hast (das macht den Thread für Dritte leider nicht nachvollziehbarer.) steht unable to resolve host 'homeeID.hom.ee' Das heißt zum einen, dass das Marco scheinbar ausgeführt wird, zum anderen aber, dass das Auflösen von homeeID.hom.ee in eine IP fehl schlägt.
Nochmal:
Ist das WLAN weg, dauert es ggf. einige Sekungen, bis der Internetzugang via Mobilfunk steht. Ich vermute, dass die App genau in dieser Zwischenzeit den Webhook aufruft.
Kein Internet - kein Webhook.
Entweder man kann in der App warten bis Internet via Mobilfunk anliegt (Bedignung), oder man wartet mit dem Webhookaufruf einfach „nur“ eine feste Zeit x.

Ei im Auto auf die schnell geht das net anders😁(ist wiederhergestellt)

Wenn der Hook über lte ankommt wenn ich auf testen klicke,geht’s ja.

Auch wenn ich einen anderes Auslöser wähle,wie zb „Bluetooth an“,geht es nicht.Ob mit wlan an oder aus.Aber wenn ich auf „Auslöser testen“ klicke,funktioniert es in jeglicher Konstellation.