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

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

Vorheriges Thema - Nächstes Thema

Loredo

Zitat von: coolice am 28 Juli 2014, 13:08:41
nachdem fhem alles so gemacht hat wie gewünscht ist mir jetzt erst aufgefallen das mein Dummy nicht mehr aktualisiert wird.
Die Reading protokollieren das ein bzw austreten in die Firma und auch zu Hause wie sie sollen.
Das Dummy hingegen nicht. Ich aktualisiere diese per notify geofancy:currLoc_Mirco:.work set Mirco.homestatus im Büro
Hat sich da was geändert?


Nein, am Modul gab es keine Änderungen.
Da der Status im Modul korrekt aktualisiert wird, liegt der Verdacht nahe, dass es an deinem Notify liegt. Ich habe in anderen Zusammenhängen auch schon öfters Probleme mit Notifies gehabt. Rudi hat mir manchmal dann erklären können, dass es in diesen speziellen Konstellationen dann nicht funktioniert, weil die FHEM Architektur das so nicht zulässt. Vielleicht liegt hier etwas ähnliches vor. Du solltest dafür ein gesondertes Thema aufmachen.


Gruß
Julian
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

Spuckiii

Hallo,

ich habe mich grade schon dusselig gesucht, bin auch noch nicht so fitt in fhem, deswegen seht es mir nach... Wie kann ich für den Homestatus bzw. away status das icon für geofancy ändern? Danke für die Antworten.

coolice


Spuckiii

Und wie wechselt er dann das icon wenn ich away bin? Ordne ich die icons zu wenn ichbim jeweiligen status bin? Das kann ich doch bestimmt mit 1 zeile programmieren?

Loredo

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

Bernd1608

Ich schicke mal meinen Code. Vieleicht hilft es ja.


######################################################
########## Anwesenheitserkennung (Geofancy) ##########
######################################################
# Gefancy
define geofancy GEOFANCY geo
attr geofancy alias Geofancy
attr geofancy devAlias 3c08c603-a5f1-3214-b401-xxxxxxxxxxx:Handy_Bernd
attr geofancy icon my_Geofancy_29px
attr geofancy room Interface

# Log
define FileLog_Geofancy FileLog ./log/Geofancy-%Y-%m.log geofancy
attr FileLog_Geofancy alias Geofanncy
attr FileLog_Geofancy group monatliche-Logs
attr FileLog_Geofancy icon my_Geofancy_29px
attr FileLog_Geofancy logtype text
attr FileLog_Geofancy nrarchive 3
attr FileLog_Geofancy room Logs

# Dummy
define Whg_Anwesenheit dummy
attr Whg_Anwesenheit alias Anwesenheitserkennung
attr Whg_Anwesenheit devStateIcon Anwesend:my_Handyortung_29px.Anwesend:Abwesend Abwesend:my_Handyortung_29px.Abwesend:Anwesend
attr Whg_Anwesenheit group Geofancy
attr Whg_Anwesenheit icon my_Geofancy_29px
attr Whg_Anwesenheit room Wohnung,Steuerung
attr Whg_Anwesenheit setList Anwesend Abwesend
attr Whg_Anwesenheit webCmd Anwesend:Abwesend

# Logik Anwesenheitserkennung
define Geo_Handy_Bernd notify geofancy:currLoc_Handy_Bernd.* \
IF ([geofancy:currLoc_Handy_Bernd:] eq "Home") \
(set Whg_Anwesenheit Anwesend) \
ELSE (set Whg_Anwesenheit Abwesend)
attr Geo_Handy_Bernd alias Anwesenheitserkennung schalten
attr Geo_Handy_Bernd group Geofancy
attr Geo_Handy_Bernd icon my_Zahnrad_29px
attr Geo_Handy_Bernd room Steuerung
########## Anwesenheitserkennung (Geofancy) Ende ##########


Die Logik schaltet ein Dummy wo sich das Icon ändert.
Achtung, verwende meine eigene Icon's.

Loredo

Wenn du es einfacher haben willst, dann nutze das ROOMMATE Modul zusammen mit GEOFANCY statt deines Dummys.




Siehe


http://www.fhemwiki.de/wiki/Anwesenheitserkennung
http://fhem.de/commandref_DE.html#ROOMMATE





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

WolfgangV

Hallo,

die Einrichtung klappt soweit, aber wenn ich mein Handy als devAlias eintrage und dann das meiner Frau wird der vorherige Eintrag überschrieben. Wie kann ich denn zwei oder mehrere Handys zur Steuerung nutzen?
Vieleicht ist meine Frage dämlich, bin nämlich blutiger Anfänger.

Gruß


Wolfgang
Raspi5  HmUART, Jeelink, VU+Duo2, Viera, Sonos, HM-CC-RT-DN,     
HM-WDS30-OT2-SM, HM-LC-Dim1TPBU-FM,    
Jeelink, TUL

Loredo

Einfach die Kommando-Referenz genauer lesen  ;D

Du kannst mehrere Geräte einfach mit einem Leerzeichen getrennt im devAlias Attribut angeben.
Also z.B.



attr geofancy devAlias 123456-AAAA-BBBB-AAAA-AD123456:User1 123456-AAAA-BBBB-AAAA-BD123457:User2
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

Smooothy

Hallo,
erstmal dickes Lob. Arbeite mich gerade rein und finds einfach nur GEIL!!!
Das einzige Problem besteht für mich darin, einen 2ten Nutzer einzubinden. Ich möchte das Mobile meiner Frau und meins gleichermaßen anzeigen lassen mit unterschiedlichen Aktionen.

Kannst du mir helfen?
Danke und WEITER SO!
Christian

Loredo

Wenn du dein Problem genauer beschreibst, kann ich dir sicherlich auch helfen :-)
Alles auf Vorrat einfach mal auf gut Glück vorgekaut wird hier nicht  ;D
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

Smooothy

 8) 8) 8)

OK, 

Ich habe die Beschreibung nochmal gelesen und bin über den Satz gestolpert ...

http://www.fhemwiki.de/wiki/Anwesenheitserkennung#GEOFANCY_Modul_individualisieren
"Weitere Alias-Namen können mit Leerzeichen einfach angehängt werden."

... den ich mehrfach überlesen hatte  :-[

Danke dennoch für die schnelle Antwort!
Christian

Loredo

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

Smooothy

Läuft! Meine Frau findet es super, wenn ihr per tts gesagt wird, das ich auf dem Weg bin :)

Sailor

Hallo Smoothy

Zitat von: Smooothy am 29 September 2014, 23:19:37
Läuft! Meine Frau findet es super, wenn ihr per tts gesagt wird, das ich auf dem Weg bin :)

Auf diese Weise bleibt es Dir erspart Deine Frau mit dem Postboten zu erwischen...  ;D

Sailor
******************************
Man wird immer besser...