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
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.