NEWS
Anwesenheitserkennung
-
Hallo,
ich habe derzeit eine CCU2 im Einsatz und möchte nun nach und nach alles in IOBroker migrieren.
Ich habe in der CCU2 eine Anwesenheitserkennung, die mittels CuxD mein (Android-)Handy pingt und so erkennt, dass ich daheim bin.
Nun hat Android mit dem letzten Update mit Apple gleich gezogen und antwortet im Deep Standby nicht mehr auf Pings. Also muss eine zuverlässige neue Lösung her.
Ich habe gesehen, es gibt einen GeoFency Adapter. Die zugehörige App gibt es allerdings nur für iPhone.
Also suche ich nun nach einer Lösung (mit oder ohne GeoFency). Wer kann mir hier weiterhelfen?
-
1.) Für Android (und iOS) kannst Du Owntracks unter Node-Red nutzen.
http://forum.iobroker.net/viewtopic.php … =owntracks
2.) Ping geht unter iOS, wenn Du das Telefon z.B. per Pushnachricht aktivierst, wenn z:b. ein Türkontakt eine Meldung gibt.
Dann muss die Logik überprüfen, ob jemand nach Türöffnung im Haus ist oder das Haus verlassen hat.
3.) Oder Du nutzt einen Rechner mit Bluetooth und einen BLE Sender und das Bluetooth Scanner Skript:
http://forum.iobroker.net/viewtopic.php?f=21&t=2513
Klappt bei mir zuverlässig. Ich habe dazu einen Gigaset G-Tag am Schlüsselbund.
Unter iOS gibt es Apps, die sich wie ein iBeacon verhalten. Die beenden das BLE Funkfeuer allerdings, sobald die APP verlassen wird, bzw. das Display aus geht. Ich meine unter Android kann man dauerhafte iBeacons/Beacons erzeugen.
Oder eine Kombination aus solchen Daten mit einer Logik
Oder auf iPhone migrieren
-
Ich habe jetzt einmal rumprobiert, würde gerne Geofency verwenden, um meine Anwesenheit zu erkennen. Wir sind allerdings Android Anhänger und daher gibt es keine App für uns. Ich habe gelesen, man könnte das allerdings mit tasker nachbauen. Aber leider habe ich nirgendwo gefunden wie das gehen soll. Hat da jemand von euch Infos für mich?
Gesendet von meinem Nexus 6P mit Tapatalk
-
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.