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
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