GeofencyInfo

POST Variablen werden dem Actionscript uebergeben. Namen werden modifiziert damit es keine Kollisonen gibt.

Ein Actionscriptbeispiel

	IPSUtils_Include ("IPSLogger.inc.php","IPSLibrary::app::core::IPSLogger");

	$keys = array_keys($_IPS);
	foreach ( $keys as $key )
		IPSLogger_Dbg(__FILE__,$key .":".$_IPS[$key]);

ergibt


Debug: Geofency_date:2013-12-27T20:54:12+01:00
Debug: Geofency_name:TestLocation1
Debug: Geofency_longitude:7.661956
Debug: Geofency_latitude:49.483155
Debug: Geofency_id:1234567890
Debug: Geofency_entry:1
Debug: Geofency_device:0987654321
Debug: Geofency_IPSName:GeofencyTestDevice

Besten Dank! Funktioniert perfekt.

Viele Grüße

Burkhard

Hab die gleichen Fehlermeldungen wie oben. Wenn ich die ini Datei anschaue, wird da die ID des Webfront Konfigurators nicht gespeichert obwohl diese in der GUI richtig dargestellt wird und ich auch auf speichern geklickt habe.
Wenn ich die ID manuell in die ini eintrage gehts auch nicht. Nach dem nächsten Installationsversuch ist die ID wieder rausgelöscht

Sebastian

Welche ID ist den drin nach der Installation ?
DU bist nicht zufaellig im Default-Ordner ?
Der wird immer ueberschrieben, du musst die INI im Ordner oben drueber nehmen.
Die wird nur von dir ueberschrieben.
(…\scripts\IPSLibrary\install\InitializationFiles\Default…)

habe gefunden
bei mir sah das so aus:

Enabled=„true“
Path=„Visualization.WebFront.Informationen.GeofencyInfo“
WebFrontID=""
TabParent=„roottp“
TabName=„Geofency“
TabItem=„Geofency“
TabIcon=„shuffle“
TabOrder=„20“
ID=„18237“
[Mobile]
Enabled=„false“

WebfontID="" gibts aber jetzt anscheinend nicht mehr. Habe gelöscht und schon gehts

Moin Moin ,

kann es sein das er bei „Entry“ nur Anwesenheit einträgt ?

ich wollte gerade ein script machen wo er prüft wer alles zu hause ist und dabei ist mir das aufgefallen .

Versteh ich das so , dass du bei allen Locations nur „Anwesenheit“ hast ?
Ich hab bei einigen Locations auch „Abwesend“.
Der Status wird geaendert wenn auch eine Meldung beim Verlassen eines Bereiches kommt.
Hast du in Geofency auch die Mitteilung aktiviert bei „Austritt“ ?
Ich ueberlege noch ob ich bei Eintritt in eine Location automatisch alle anderen auf „Austritt“ zu setzen,
auch wenn es keine Meldung gab.

genau ich hab erstmal überall Anwesenheit drin stehen, ich mach jetzt mit deinem script die Abwesenheit , das ist aber sehr aufwendig , wär schöner (für mich) wenn er bei betreten eines neuen Bereichs die anderen auf Abwesenheit ändert, man kann ja nciht an zwei orten gleichzeitig sein :slight_smile:

Ist noch nicht programmiert aber schon vorgesehen.
In der Konfiguration der Eintrag

  define  ( 'AUTO_LEAVING_LOCATION'   , FALSE );

 define  ( 'AUTO_LEAVING_LOCATION'   , TRUE );  

Kann jetzt mal getestet werden.
Sicher sein , dass die „neue“ INI-Datei stimmt.
http://www.ip-symcon.de/forum/threads/23548-GeofencyInfo?p=214474#post214474

Bei dieser Variante werden keine Aktionen bei den anderen Locations ausgefuehrt und deren Abfahrtszeit wird geloescht.

Moin,

ich habe in der ini,

define ( ‚AUTO_LEAVING_LOCATION‘ , True); gesetzt.

und bekomme nun auf dem Iphone nen Fehler der die Zeilen


	$geoAnkunft = GetValue(@IPS_GetVariableIDByName('GEOAnkunft',$Id));
	$geoAbfahrt = GetValue(@IPS_GetVariableIDByName('GEOAbfahrt',$Id));
	$latitude   = GetValue(@IPS_GetVariableIDByName('Latitude',$Id));
	$longitude  = GetValue(@IPS_GetVariableIDByName('Longitude',$Id));

als Fehler zeigt :frowning:

Wenn du ‚AUTO_LEAVING_LOCATION‘ wieder auf false setzt ist der Fehler weg ?

Komischerweise kommt das nur bei meiner Home Adresse , die ist mit nix verknüpft

Mach nochmal ein Update.
Ist irgendein Problem mit der History.

Ich prüfe

Gesendet von meinem iPhone mit Tapatalk

Noch rev 1.0.12 drin ?

Gesendet von meinem iPhone mit Tapatalk

Hab keine neue Version gemacht , bin unterwegs.
Hab nur die Fehlermeldungen ausgeblendet.
Ich weiss auch wo das Problem herkommt.
Da du ja ueberhauptkeine Abfahrtszeiten hast ist das mit der History schwierig.
Da hat das Script nix gefunden.

Gesendet von meinem iPad mit Tapatalk HD

Läuft nach einigen Eintragungen supi . Danke

Gesendet von meinem iPhone mit Tapatalk

Kurze Frage: Was verbirgt sich hinter ‚AUTO_LEAVING_LOCATION‘? Habe dazu nichts gefunden.

Gruß

Burkhard

Fuer die User die ein Verlassen eines Bereiches nicht parametriert haben.
Wenn man einen Bereich betritt werden alle anderen Bereiche automatisch verlassen.
Es werden aber dort keine Scripts ausgefuehrt.
Lies mal hier :
http://www.ip-symcon.de/forum/threads/23548-GeofencyInfo?p=215349#post215349