NEWS
Anwesenheitserkennung
-
Hallo,
die Suchmaschine brachte mich auf das Homematic Forum. Dort gibt es http://homematic-forum.de/forum/viewtopic.php?f=31&t=24169#p206987 eine Anleitung für das Benachrichtigen per Pushover mit Android und Tasker.
@MrMuppet im Homematic Forum:Auf dem Mobilen Gerät benötige ich TASKER
1. In Tasker lege ich ein Profil(Auslösende Bedinung) an. Unten rechts auf das "+" klicken, "Ort", "Neue Position", dann auf der Karte Ort anklicken und Radius + Ortungsverfahren auswählen. dann obenlinks auf den Pfeil nach Links drücken. Namen für das Profil vergeben.
2. Dann muss ich einen neuen Task (Aktion) anlegen. Also direkt auf "neuer Task" (envlt. Namen vergeben), Dann auf "+" , "Netzwerk" und "HTTP Post" klicken. Als "Server:Port" gebe ich
CODE: ALLES AUSWÄHLEN
an. bei Pfad trage ich
CODE: ALLES AUSWÄHLEN
/1/messages.json?user=XXX&token=YYY&device=HomeTablet&message=Nachricht1&priority=-2
ein. XXX ist mein Userkey und YYY der API-Key für Tasker. Device-name ist nötig, damit nicht alle Geräte diese Nachricht zugesendet bekommen. Die Nachricht kann natürlich beliebig sein, und priority=-2 sorgt dafür dass die Nachricht ohne Benachrichtigung verschickt wird. Prio und Device könnt ihr zu testzwecken natürlich auch erstmal weglassen. Inhalts Typ ist "application/x-www-form-urlencoded". Danach mit dem Pfeil oben links wieer zurück gehen und gleich mal über das "Play-Dreieck" unten links testweise ausführen.
Jetzt muss ich auf dem Tablet in Tasker einstellen, dass auch die PushoverNachrichten reagiert werden soll. ` Statt nun per URL Pushover zu nutzen, kannst du auch per SimpleAPI-Adapter (https://github.com/ioBroker/ioBroker.simple-api) einen State in ioBroker setzen.
Gruß
Pix
-
Ich habe bisher Ping genutzt, allerdings ist das ja aufgrund des Tiefschlafmodus von Android nicht (mehr) sehr zuverlässig.
Habe daher umgestellt auf die "Anwesenheitserkennung" der Fritzbox über den tr64-Adapter. Ich wollte auf dem device halt keine zusätzliche App und die Fritzbox listet auch ein schlafendes device eine bestimmte Zeit lang noch als online… Und eben auch länger als der abfrageintervall des Android phones im Tiefschlaf :)... Funktioniert bei mir tadellos. Sobald ich zuhause aus dem Auto steige wird die Anwesenheit erkannt. Etwa 10 Minuten nach verlassen schaltet das system auf abwesend...
MfG,
André
Gesendet von iPad mit Tapatalk
-
Hallo!
Das stimmt leider, die neuen Telefone meiner Frau und von mir leiden auch darunter, ich brauch sie dafür aber nur jeden 2. Tag aufladen (das S7 meiner Frau hält sogar bis 3 Tage, das gabs nicht seit Nokia's Zeiten!).
Nimm doch iobroker.radar Adapter, da kannst eine Mixtur aus Bluetooth und Ping verwenden, BT funktioniert auch im deep sleep und bei mir und radar braucht nur eines der beiden Signale um eine Anwesenheit des Gerätes zu erkennen.
Ich habe aber noch G-Tags am Schlüsselbund, und wenn die auch nicht da sind sind wir wirklich außer Haus, sonst gibt nur Warnung denn dann haben wir entweder Handy oder Schlüssel vergessen….
@andre, was fragst du da wi von der Fritz-Box ab?
-
@fsjoke:@andre, was fragst du da wi von der Fritz-Box ab? `
Ich frage mit dem tr64-Adapter den Devicestatus ab. Also ob ein bestimmtes Gerät im wlan/lan eingebucht ist. Das ist der Status den man auch auf der Oberfläche der Fritzbox sehen kann in der Heimnetzübersicht.Die Fritzbox listet dabei auch ein schlafendes Gerät weiterhin als online, sofern sich das Gerät in regelmäßigen Abständen im Netzwerk meldet.
MfG,
André
-
Danke für den Tipp.
Habe tr64-Adapter ausprobiert und leider verliere ich bei einem der Handys auch immer die Verbindung wenn es sich auf 'deep sleep' schaltet und ist mit rem radar-IP-Erkennung fast ident (bleibt nur etwas länger aktiv).
Bleib also bei radar da ich mittels IP + Bluetooth gemeinsam die besten Ergebnisse hab.
-
Also G - Tag und Radar hören sich ja gut an, aber ich habe dabei das Problem, das mein PI mit iobroker im Keller läuft und ich nicht denke, dass Bluetooth durch die Decke funktioniert.
Dann müsste ich entweder den PI ins EG umziehen, oder ein anderes Netzwerkgerät übernimmt das BT Scannen.
Jemand eine Idee, wie ich den PI nicht umziehen muss? habe im EG nicht genug Netzwerkdosen.
-
Also G - Tag und Radar hören sich ja gut an, aber ich habe dabei das Problem, das mein PI mit iobroker im Keller läuft und ich nicht denke, dass Bluetooth durch die Decke funktioniert.
Dann müsste ich entweder den PI ins EG umziehen, oder ein anderes Netzwerkgerät übernimmt das BT Scannen.
Jemand eine Idee, wie ich den PI nicht umziehen muss? habe im EG nicht genug Netzwerkdosen. `
Kannst den PI auch mit BT über USB ausrüsten (wenn es kein PI3) ist.Ich habe den BT auch deswegen im EG, weil Keller nicht immer was erfasst.
Die G-tags sind in Kombination mit dem BT-Script zu empfehlen und für wenig Geld zu haben.
-
Also G - Tag und Radar hören sich ja gut an, aber ich habe dabei das Problem, das mein PI mit iobroker im Keller läuft und ich nicht denke, dass Bluetooth durch die Decke funktioniert.
Dann müsste ich entweder den PI ins EG umziehen, oder ein anderes Netzwerkgerät übernimmt das BT Scannen.
Jemand eine Idee, wie ich den PI nicht umziehen muss? habe im EG nicht genug Netzwerkdosen. `
Kannst den PI auch mit BT über USB ausrüsten (wenn es kein PI3) ist.Ich habe den BT auch deswegen im EG, weil Keller nicht immer was erfasst.
Die G-tags sind in Kombination mit dem BT-Script zu empfehlen und für wenig Geld zu haben. `
Wieso nicht mit PI3? ich habe einen PI3. Geht da nicht ein BT dongle?
-
Also G - Tag und Radar hören sich ja gut an, aber ich habe dabei das Problem, das mein PI mit iobroker im Keller läuft und ich nicht denke, dass Bluetooth durch die Decke funktioniert.
Dann müsste ich entweder den PI ins EG umziehen, oder ein anderes Netzwerkgerät übernimmt das BT Scannen.
Jemand eine Idee, wie ich den PI nicht umziehen muss? habe im EG nicht genug Netzwerkdosen. `
Kannst den PI auch mit BT über USB ausrüsten (wenn es kein PI3) ist.Ich habe den BT auch deswegen im EG, weil Keller nicht immer was erfasst.
Die G-tags sind in Kombination mit dem BT-Script zu empfehlen und für wenig Geld zu haben. `
Wieso nicht mit PI3? ich habe einen PI3. Geht da nicht ein BT dongle? `
Natürlich. Brauchst nur nicht extra. Ist schon onboard. Habe ich auch. -
Ich hab das selbe Problem auf unseren Android Geräten und löse es mit Tasker. Wenn der Ping ins Leere geht, dann sende ich über den Home24 Player an Tasker einen Befehl und dieser Task weckt das Telefon dann aus dem Tiefschlaf aus. Gleichzeitig wird der Anwesenheitszustand auf DA gesetzt wenn der HTTP Request an den Home24 Player ohne Fehler abgewickelt wird.
So ist das Telefon die nächsten paar Male wieder erreichbar und beim nächsten Mal.greift dann wieder mein Task ein und weckt es auf.
Funktioniert ganz gut…
Grüße
tom
-
Falls ihr ein iPhone verwendet installiert euch dort die App Geofency und installiert den entsprechenden Adapter in iobroker. Funktioniert hervorragend.
Die Befehle gehen dabei vom Handy aus. Kann man wunderbar mit mehreren Bewohnern so machen.
Haken ist nur, ein Port muss nach außen offen sein und es läuft nur auf iOS-Geräten.
edit: hab jetzt nur die letzten Beiträge gelesen, und nicht den Eingangspost, wo es schon um Android ging :roll:
-
Hallo,
ich kram das hier mal wieder aus mit der Frage: Kann man nicht irgendwie via google API die Position des Handys erfragen? Standortfreigabe ist erteilt und in Google Maps kann man auch die Standorte der Familiemmitglieder erfragen.
Auch weil ich kaum WLAN zum Pingen mehr nutze
-
schau Dir mal den places Adapter
https://github.com/BasGo/ioBroker.places
und den google shared locations Adapter an.
https://github.com/t4qjXH8N/ioBroker.go … dlocations
Beide Adapter arbeiten zusammen. Ich probiere das seit einigen Tagen, bisher läuft das prima.
-
*8Hi dslraser,
ja, tatsächlich bin ich auch über den sharedlocations adapter gestolpert und wollte ihn erst mal erfolgreich testen, bis ich ihn hier poste. Hat auch funktioniert. Den places schaue ich mir auch noch an. Den kannte ich noch nicht.
-
Ich habe nun aber folgendes Problem.
Sauber erkannt wird von den Geofences wann ich anwesend oder abwesend bin, was auch mit true oder false ausgegeben wird.
Aber Scripte ich mit Blockly, so funktionieren meine Regeln nicht. Er scheint die True Fals Werte nicht zu verstehen.
-
-
Ah ok Riemann, danke.
Wenn ich nun mehrere Personen in der Anwesenheitserkennung habe und wissen möchte ob alle aus dem Haus sind, muss ich dies über eine Behelfsvariable für den 1. Falls Trigger lösen? Denn wenn ich den Fall so aufbaue, dann wird er vermutlich nicht ausgelöst, wenn Lukas zuerst aus dem Haus geht.
-
Auch das wird nicht klappen weil Du Trigger verschachtelt hast.
Trigger sollten immer alleine stehen und alle Aktionen innerhalb des Triggers liegen.
Entweder packst Du "Falls Objekt - Lukas" und alle darin befindlichen Zeilen ans Ende und hängst es an "Falls Objekt - Tanja" unten an, oder Du baust alles etwas anders auf. Zwei Triggerblöcke sind hier eigentlich nicht nötig.
Ich würde es so aufbauen:
-
Natürlich… Falsch verschachtelt :idea:
Aaabber die eigentliche idee ist dass man an den Falls Trigger 2 Objekte Hängen kann. Wusste ich auch noch nicht. Cool.
Du schreibst immer "und" unwahr. Müsste es nicht heißen "=" unwahr?
-
Ja, hast Recht, Flüchtigkeitsfehler, es muss = heißen.
Ich wollte Dir ja auch nur das Grundgerüst zeigen.
Mehrere Triggerobjekte kannst Du anhängen indem Du auf das Zahnrad im Modul klickst. Jetzt kannst Du beliebig viele zusätzlich Objekte von links nach rechts ziehen.