Moin,
nachdem nun meine Alarmanlage funktioniert, wollte ich im Alarmpanel eine Szene hinterlegen, welche die Sirenen bei Entschärfung wieder ausschaltet.
Dazu habe ich folgendes Script genutzt:
--[[
%% properties
%% events
%% globals
--]]
---------------------------------------------------
--------- Schleifenschutz -------------------------
if (fibaro:countScenes()>2) then
fibaro:debug('Kill the second scene!');
fibaro:abort();
end
---------------------------------------------------
--------- Farbiges Debug --------------------------
---------------------------------------------------
debug = function ( color, message )
if (advdebug) then
fibaro:debug(string.format('<%s style="color:%s;">%s</%s>', "span", color, message, "span"));
end
end
---------------------------------------------------
------------- Config ------------------------------
local advdebug = true
local armSensor = {116,133,111,121}
local sireneID = {105,100,135}
local armStatus = tonumber(fibaro:getValue(armSensor, "armed"))
if (armStatus == 0) then
debug("red","Sirene ausschalten")
fibaro:call(sireneID, "turnOff")
end
Leider funktioniert es nicht. Da ich nun nicht der LUA Experte bin, dachte ich vielleicht kann mir einer sagen was ich verändern muss, damit das funktioniert.
Vielen Dank