Standortanzeige mit geofancy

Begonnen von CossiTD, 26 Mai 2015, 22:01:07

Vorheriges Thema - Nächstes Thema

CossiTD

Hallo Liebe ,

ich stehe momentan bei meinem Vorhaben ,eine Standortanzeige meines Mobiltelefons per dummy anzuzeigen, auf dem Schlauch.
Das ganze möchte ich mit geofancy realisieren.
Das Modul geofancy zeigt mir als reading unter currenLoc_Johannes die ID meines Standorts an.
Mein Problem ist es momentan eine Abfrage zu erstellen, mit der ich je nach ID einen State in einen dummy schreiben kann.
Mein momentaner Lösungsansatz ist es mit 3 verschiedenen notify's zu realisieren jeweils eins für Arbeit ,Zuhause und Unterwegs.
Die notify's sehen folgendermaßen aus:
Unterwegs:
define StandortUnterwegs notify geofancy:currenLoc_Johannes:underway setstate Standort unterwegs

Arbeit:
define StandortArbeit notify geofancy:currenLoc_Johannes:arbeit setstate Standort arbeit
Zuhause
define StandortZuhause notify geofancy:currenLoc_Johannes:home setstate Standort zuhause

Leider übernimmt der dummy "Standort" nicht den state und ich habe leider keinen weiteren Lösungsansatz um das ganze zum Laufen zu bringen.
Das Forum und die commandref konnten mir leider auch nicht helfen(Liegt vielleicht auch an der Informationsflut oder meiner Denkweise :D )
Ich würde mich freuen, wenn Ihr mir bei meinem Vorhaben helfen könntet.

MFG
Johannes

Loredo

Hast du den Wiki Artikel dazu gelesen?
http://www.fhemwiki.de/wiki/Anwesenheitserkennung#Das_GEOFANCY_Modul


Dort steht auch, wie du ein entsprechend sinnvolles Notify erstellst:



define n_rr_Julian.location notify geofancy:currLoc_Julian:.* set rr_Julian:FILTER=location!=$EVTPART1 location $EVTPART1



Das ließe sich auch leicht auf deinen Dummy anpassen.
Du brauchst auch nicht mehrere Notifies dazu. Du solltest das "underway" einfach über das Attribut eventMaps umbenennen können.
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