Geofencing Modul für Geofency.com und Geofancy.com

Begonnen von Loredo, 07 Januar 2014, 16:57:26

Vorheriges Thema - Nächstes Thema

Mitch

sicher, dass Geofancy auch richtig meldet?

Ich hatte dies auch und hab es auch noch an einem iPhone, dass Geofancy da irgendiwe spinnt.
Die App läuft leider noch sehr holprig und stürzt auch gerne ab.
Ich hoffe, dass es mit dem iBeacon besser läuft.

Ich benutze den gleichen Code und diese geht bei mir (bis auf das eine iPhone) mit drei anderen wunderbar.
FHEM im Proxmox Container

uland2012

Zitat von: Mitch am 30 Januar 2014, 09:06:25
sicher, dass Geofancy auch richtig meldet?

Ich hatte dies auch und hab es auch noch an einem iPhone, dass Geofancy da irgendiwe spinnt.
Die App läuft leider noch sehr holprig und stürzt auch gerne ab.
Ich hoffe, dass es mit dem iBeacon besser läuft.

Ich benutze den gleichen Code und diese geht bei mir (bis auf das eine iPhone) mit drei anderen wunderbar.

kannst Du mir mal bitte Deine config in Bezug auf Geofancy zeigen/schicken?

Geofancy und die App funktionieren und melden.
Der Status wird auch im FHEM Logfile ordentlich und korrekt mitgeschrieben.

---
2014.01.30 07:46:40 3: GEOFANCY geofancy: Uwe left Home and is underway
2014.01.30 07:56:35 3: GEOFANCY geofancy: Uwe arrived at Office
---

Der Whereabout Dummy wird geändert auf die jeweilige location
Nur der Homestatus Dummy bleibt stur auf Home.
Der sollte sich doch eigentlich auch anpassen, oder?

uland2012

Moin moin,


leider bin ich mit meiner "Hürde" noch nicht weiter gekommen.

Hier noch mal meine FHEM.cfg in Bezug auf Geofancy:

-----
#Iphone Geo logging
define geofancy GEOFANCY geo
attr geofancy devAlias 73871A8B-F265-4A6F-8782-59228316FC03:Uwe


#Anwesenheitserkennung Uwe
define n_Uwe.Presence notify geofancy:currLoc_Uwe:.Home set Uwe.homestatus Home
define n_Uwe.absence notify geofancy:currLoc_Uwe:.Underway {\
if (Value("Uwe.homestatus") ne "gone" && Value("Uwe.homestatus") ne "absent") {\
  fhem("set Uwe.homestatus absent");;\
}
define n_Uwe.whereabout notify geofancy:currLoc_Uwe:.* set Uwe.whereabout $EVTPART1

#Dummies
define Uwe.homestatus dummy
define Uwe.whereabout dummy
----

Im Logging wird ordentlich niedergeschrieben dass ich mein Home verlasse im Office ankomme
auch in die andere Richtung klappt. "Underway" wird ebenfalls sauber geloggt.

Das Problem ist weiterhin, dass der Dummy Homestatus beharrlich auf Home stehen bleibt.
Der Dummy whereabout passt sich sauber an.

Den obigen Code habe ich von Loredo übernommen.
Vielleicht kannst Du mir dazu helfen.....

Danke

det.

probier mal so (ungetestet):


define n_Uwe.Presence notify geofancy:currLoc_Uwe:.*Home.* set Uwe.homestatus Home
define n_Uwe.absence notify geofancy:currLoc_Uwe:.*Underway.*

das berücksichtigt eventuelle Leerzeichen im state
LG
det.

Loredo

Die RESIDENTS-Modulfamilie unterstützt jetzt das einfache Einbinden von Geofancy:
http://forum.fhem.de/index.php/topic,19040.msg132527.html#msg132527
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Bernd D.

Hallo Loredo,

erst mal vielen Dank für Dein Modul. Wirklich eine klasse Idee.
Bei mir funktioniert die Einrichtung bis jetzt leider nicht fehlerfrei.

Sowohl bei Tests der Webhooks aus der Geofency App heraus, als auch beim echten Verlassen des Hauses steht im FHEM-Log folgendes:

GEOFANCY: Insufficient data received for webhook / geo:


dann werden Werte aufgeführt für die folgenden Attribute: device, id, latitude und longitude.

bei trigger steht aber nichts (trigger=)

Hast Du vielleicht eine Ahnung was ich falsch gemacht habe?
Vielen Dank und Gruß,
Bernd

Mitch

Also ich habe leider immer noch ein paar Probleme mit der Geofancy App.

Habe drei iPhone am laufen:
1x 5 mit iOS 7.1 beta 4
1x 4S mit iOS 7.1 beta 4
1x 4S mit iOS 7.0.4

Das 5er und das eine 4S (mit der Beta) melden ganz brav und ohne Probleme.
Das eine 4S meldet irgendwie nichts. Wenn ich einen Test schicken, dann kommt der auch an.

Jemand eine Idee?
FHEM im Proxmox Container

Loredo

Zitat von: Mitch am 03 Februar 2014, 11:38:26
Also ich habe leider immer noch ein paar Probleme mit der Geofancy App.

Habe drei iPhone am laufen:
1x 5 mit iOS 7.1 beta 4
1x 4S mit iOS 7.1 beta 4
1x 4S mit iOS 7.0.4

Das 5er und das eine 4S (mit der Beta) melden ganz brav und ohne Probleme.
Das eine 4S meldet irgendwie nichts. Wenn ich einen Test schicken, dann kommt der auch an.

Jemand eine Idee?


Das fragst du besser den Entwickler der App. Der liest hier nicht mit.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Loredo

Zitat von: Bernd D. am 03 Februar 2014, 09:57:12
Hallo Loredo,

erst mal vielen Dank für Dein Modul. Wirklich eine klasse Idee.
Bei mir funktioniert die Einrichtung bis jetzt leider nicht fehlerfrei.

Sowohl bei Tests der Webhooks aus der Geofency App heraus, als auch beim echten Verlassen des Hauses steht im FHEM-Log folgendes:

GEOFANCY: Insufficient data received for webhook / geo:


dann werden Werte aufgeführt für die folgenden Attribute: device, id, latitude und longitude.

bei trigger steht aber nichts (trigger=)

Hast Du vielleicht eine Ahnung was ich falsch gemacht habe?


Die App schickt wohl nicht mit, ob du den Bereich betreten oder verlassen hast (oder bei einem Test =test).
Bitte den Entwickler der App befragen, ob es dort ein Bug ist. Was die App nicht übermittelt, kann man in FHEM auch nicht verbessern... :-/
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Bernd D.

Danke Loredo, habe den Fehler gefunden.

Es ist mir ja echt peinlich zu sagen, aber ich habe schlicht die falsche App verwendet. Geofency statt Geofancy ;-)
Da die Funktionen aber fast identisch sind ist es mir echt nicht aufgefallen. Jetzt funktioniert auf jeden Fall alles so wie im Wiki beschrieben ;-)

Vielen Dank und gruß,
Bernd

infeliz

Hi!

Ich bin neu und versuche mich gerade mit GEOFANCY!

Die Testnachricht geht raus und ich bekomme ich ne Antwort inkl. Alias.
Leider sendet das App nichts, wenn ich einen Punkt betrete oder verlasse. :-(
Weder bei Geofancy.com noch bei FHEM wird etwas geloggt.
Die Einstellungen, wie in diesem Treat beschrieben scheinen auch zu stimmen.

Woran könnte es noch liegen? Muss man noch irgendwas aktivieren?
FHEM, Homebridge auf RaspberryPi2(autom. Backup der fhem.cfg auf NAS), CC1101-USB-Lite 868MHz (CUL), 6x FS20 SU-3, 1x FS20 ST, 1x FS20 AS4-3, 3x FS20 RSU, 1x HM-CFG-LAN 1x HM-WDS-IT, 1x HMS-100-TF, 3x HM-ES-PMSw1-pl, 1x HMS-100-TF, SamsungTV

Mitch

Hast Du die Punkte auch in der App angelegt?
FHEM im Proxmox Container

infeliz

Ja.

Home und Office mit Ankunft und Verlassen angewählt.
Keine Auslösung. :-(
FHEM, Homebridge auf RaspberryPi2(autom. Backup der fhem.cfg auf NAS), CC1101-USB-Lite 868MHz (CUL), 6x FS20 SU-3, 1x FS20 ST, 1x FS20 AS4-3, 3x FS20 RSU, 1x HM-CFG-LAN 1x HM-WDS-IT, 1x HMS-100-TF, 3x HM-ES-PMSw1-pl, 1x HMS-100-TF, SamsungTV

Mitch

Welches iPhone und welches iOS?

Ich habe drei iPs und bei einem iP4 mit iOS 7.0.4 genau den gleichen Fehler.

Der Entwickler weis keinen Rat.


Sent from my iPhone using Tapatalk 2

Gruss
Markus
FHEM im Proxmox Container

infeliz

Ok. iPhone 5 mit iOS 7.0.4

Dann bin ich ja nicht allein.
FHEM, Homebridge auf RaspberryPi2(autom. Backup der fhem.cfg auf NAS), CC1101-USB-Lite 868MHz (CUL), 6x FS20 SU-3, 1x FS20 ST, 1x FS20 AS4-3, 3x FS20 RSU, 1x HM-CFG-LAN 1x HM-WDS-IT, 1x HMS-100-TF, 3x HM-ES-PMSw1-pl, 1x HMS-100-TF, SamsungTV