Trigger - Funkzelle GSM
Der Trigger Funkzelle GSM wird ausgeführt, wenn sich das Gerät mit den aufgeführten Funkzellen verbindet oder trennt. Ein Wechsel innerhalb der definierten Liste der Zellen wird nicht gemeldet.
Warnung: Einige Geräte melden die aktuelle Funkzelle nur an Automagic, wenn das Display eingeschaltet ist.
Beispiele:
- Schalte WLAN ein, wenn sich das Gerät mit einer der Funkzellen zuhause verbindet
Einstellungen
Methode
Ob die klassische, moderne oder beide Methoden verwendet werden soll um die Funkzelle zu ermitteln. Es ist stark geräteabhängig, welche Methode am besten funktioniert.
Auslösen bei
Ob der Trigger ausgelöst werden soll, wenn sich das Gerät mit einer Fläche, definiert durch eine Liste von Funkzellen, verbindet/trennt oder ob der Trigger bei jedem Zellenwechsel ausgelöst werden soll (was oft sein kann).
Location Area Code (LAC) Liste
Eine kommaseparierte Liste mit Location Area Codes. Eine Location Area besteht aus einer Gruppe von Basisstationen und deckt normalerweise eine grosse Fläche ab. Die Werte können auch Glob Pattern
*
und ?
enthalten. Variablen werden unterstützt.Cell ID (CID) Liste
Eine kommaseparierte Liste mit Cell IDs. Die Werte können auch Glob Pattern
*
und ?
enthalten. Variablen werden unterstützt.Cell ID (CID) Liste ignorieren
Eine kommaseparierte Liste mit Cell IDs die ignoriert werden sollen. Die Werte können auch Glob Pattern
*
und ?
enthalten. Variablen werden unterstützt.Verbunden / Getrennt
Ob der Trigger ausgeführt werden soll, wenn sich das Gerät den aufgeführten Funkzellen verbindet oder trennt. Ein Wechsel innerhalb der definierten Liste der Zellen wird nicht gemeldet.
Gerät wecken
Ob die CPU alle X Minuten geweckt werden soll oder nicht. Das ist bei einigen Geräten nötig, wenn die Funkzelle nicht regelmässig aktualisiert wird. Je kleiner das Zeitintervall ist, desto mehr Akku wird verbraucht.
Schalte Display ein
Ob das Display kurz eingeschaltet werden soll. Das ist auf einigen Geräten nötig, die sonst die aktuelle Zelle nicht aktualisieren. Diese Option verbraucht deutlich mehr Akku und sollte nur aktiviert werden, wenn die Bestimmung der Zelle sonst nicht funktioniert.
Forciere Update
Ob ein Update der Zelle forciert werden soll. Diese Option verbraucht deutlich mehr Akku und sollte nur aktiviert werden, wenn die Bestimmung der Zelle sonst nicht funktioniert.
Eine Variable ist ein Platzhalter für einen Wert und kann in vielen Actions und Conditions verwendet werden, um einen Text dynamisch zu definieren.
Siehe Action Script für eine Beschreibung.
Siehe Action Script für eine Beschreibung.
Gelieferte Variablen
triggertime
die Zeit der Triggerausführung
lac
der Location Area Code (LAC) der aktuell verbundenen Funkzelle, -1 wenn unbekannt
cid
die Cell ID (CID) der aktuell verbundenen Funkzelle, -1 wenn unbekannt
psc
der Primary Synchronization Code (PSC) der aktuell verbundenen Funkzelle, -1 wenn unbekannt
last_lac
der Location Area Code (LAC) der letzten verbundenen Funkzelle, -1 wenn unbekannt oder der Trigger eingeschaltet wurde
last_cid
die Cell ID (CID) der letzten verbundenen Funkzelle, -1 wenn unbekannt oder der Trigger eingeschaltet wurde
last_psc
der Primary Synchronization Code (PSC) der letzten verbundenen Funkzelle, -1 wenn unbekannt oder der Trigger eingeschaltet wurde
connected
true wenn mit den definierten Zellen verbunden, ansonsten false
disconnected
true wenn von den definierten Zellen getrennt, ansonsten false