FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: CossiTD am 26 Mai 2015, 22:01:07

Titel: Standortanzeige mit geofancy
Beitrag von: CossiTD am 26 Mai 2015, 22:01:07
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
Titel: Antw:Standortanzeige mit geofancy
Beitrag von: Loredo am 13 Juli 2015, 15:42:17
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.