GPS Standorterkennung klappt!

Das hört sich gut an, konntest Du das LUA Script bitte veröffentlichen?
Bin sehr daran interessiert, da ich nicht weiß, wie es mit mehreren Telefonen/Personen funktioniert.

Danke im Voraus

DECLARATIONS (Bedingungen/Trigger)

{
conditions = { {
id = 2,
isTrigger = true,
operator = „==“,
property = 219,
type = „location“,
value = „enter“
}, {
id = 195,
isTrigger = false,
operator = „==“,
property = „state“,
type = „device“,
value = true
} },
operator = „all“
}

ID:2 = mein Handy
ID:195 = Alarmanlage


AKTION

local Alarm = 195

local Marcel = 2

if fibaro.getValue(Alarm, „value“) == true

then

fibaro.call(Alarm, ‚turnOff‘)

fibaro.alert(‚push‘, {Marcel}, ‚GPS Zuhause erkannt, Alarm deaktiviert‘)

end

DECLARATIONS (Bedingungen/Trigger)

{
conditions = { {
isTrigger = true,
operator = „==“,
property = „Nina“,
type = „global-variable“,
value = „nicht_anwesend“
}, {
isTrigger = true,
operator = „==“,
property = „Marcel“,
type = „global-variable“,
value = „nicht_anwesend“
} },
operator = „all“
}


AKTION

if fibaro.getGlobalVariable(„Nina“) == „nicht_anwesend“

and fibaro.getGlobalVariable(„Marcel“) == „nicht_anwesend“

and fibaro.getGlobalVariable(„Alarm_vergessen“) == „inaktiv“

and fibaro.getValue(195, „value“) == false

then

api.post("/mobile/push", {[„mobileDevices“] = {[1] = 699, }, [„title“] = „Alarmstatus: unscharf“, [„action“] = „RunAction“, [„category“] = „YES_NO“, [„message“] = „Keiner zuhause, soll die Alarmanlage eingeschaltet werden?“, [„data“] = {[„deviceId“] = 195, [„actionName“] = „turnOn“, }, [„service“] = „Device“, })

print(„Abfrage, Alarmanlage einschalten wurde gesendet - Szene 421“)

end