Geofency Modul

Simples Modul zum Empfangen von Geofency Hooks

  1. Kern Instanzen -> Modules
  2. Hinzufügen (paresy/SymconMisc · GitHub) -> OK
  3. Neue Instanz hinzufügen -> Geofency
  4. Kern Instanzen -> Geofency ist das Modul zu finden
  5. Geofency Hook laut Screenshot einrichten. Am besten direkt mit der ipmagic URL vom Connect Dienst :smiley:
  6. Testen und die neuen Variablen ansehen
  7. ggf. die Instanz in den sichtbaren Bereich verlinken

Das ganze nutzt die erste „Test“-Version der neuen PHP Module, welche sich nahtlos wie native Module in IP-Symcon integrieren. Zusätzlich wird auch das neue WebHook Modul für das Empfangen der Daten verwendet, ohne das ihr eine php-Datei im „/webfront/user/“ Ordner legen müsst.

paresy

Daten kommen rein :

08.04.2015 15:54:06*| Geofency*| Malformed data: Array
(
[device] => XXXXXXXXXXXXXXXXXXXXXX
[id] => XXXXXXXXXXXXXXXX
[latitude] => 51.XXXXX
[longitude] => 9.XXXXX
[timestamp] => 1428501243.498080
[trigger] => test
)

mehr passiert aber nicht…
Muss ich noch was an Var’s anlegen ?

Oh. Das scheint ein Fall zu sein, den ich noch nicht drin habe. Was ist das für ein Hook?

paresy

Bei mir funkt es richtig

POST Format auf Default? im Mobilphone?

Oh. Das scheint ein Fall zu sein, den ich noch nicht drin habe. Was ist das für ein Hook?

Test Button vom iPhone…

Rest will noch nicht, kann sein das ich nicht weit genug weg war.

Test Button geht von überall so zur Info

Danke wibo050447,

dann muss ich meinen Fehler suchen, den ich nicht sehe (bin zu blöd:confused:)

Magst du mal ein Bild von der iPhone Einstellung machen?

paresy

Hi, gibt es dafür auch eine passende app für Android 2.2 ?

Die Bilder :

Ist deine App aktuell? Bei mir ist die App dunkel und die Einstellungen sehen komplett anders aus?

paresy

Ist Geofancy Version 1.8.4.
Ich habe ein iPhone 4 mit IOS 7.1.2

Meldungen kommen, aber im falschen Format?

09.04.2015 09:47:33*| Geofency*| Malformed data: Array
(
[device] => A6D02AEF-xxxx-xxxx-xxxx-xxxxxxxxxxx
[id] => home
[latitude] => 52.96894456958663
[longitude] => 11.01457173849654
[timestamp] => 1428565652.023516
[trigger] => exit
)

Daten etwas verändert …

OK, mein Fehler.
Falsche APP, benutze die Freeware Geofancy, du hast es für Geofency gebaut.
Schade…

Mal sehen ob damit auch was geht…

Fork mein Repository und pass das Modul leicht an… Dann ein anderer Modulname und neue GUIDs für die Library/Module und schon bist du großer Modulentwickler :smiley:

paresy

Das ganze nutzt die erste „Test“-Version der neuen PHP Module, welche sich nahtlos wie native Module in IP-Symcon integrieren. Zusätzlich wird auch das neue WebHook Modul für das Empfangen der Daten verwendet, ohne das ihr eine php-Datei im „/webfront/user/“ Ordner legen müsst.

Gibts zu den PHP - Modulen eine ausführlichere Beschreibung ?

Bisher noch nicht - Wir sind auch noch kräftig am Arbeiten, da nur ein paar wenige Funktionen implementiert sind.
Somit wäre die Doku auch eher klein :wink:

paresy

Hi paresy,
den großen Modulentwickler kannste vergessen:D, da fehlt mir noch viel.:smiley:
Aber „umbiegen“, da geht was.:slight_smile:
Ich kann bloss mein „EierPhone“ im Moment nicht so weit wegwerfen.:smiley:

Macht weiter so !

Hallo Paresy, ich scheitere schon am ersten Schritt :confused:. Bei mir erscheinen dort keine Modules, nur Archive Control bis Webserver. Ich nutze die Version 3.40 vom 08.04. unter Windows.

Grüße, Axel

Wir sind hier im Test-Bereich für die Linux Version. Diese Funktion wird erst demnächst für die Windows Version kommen.

paresy

Gibts auch was von … :), quatsch, gibts da auch etwas für Android?

„EgiGeoZone Geofence“ mit der FHEM URL hört sich passend an.