Aufgrund der Alarmszene von hier http://www.siio.de/sicherheitalarm/so-nutzt-du-das-fibaro-alarmpanel-des-homecenters/ teste ich gerade mit einer Beispielkonfiguration einen Alarmfall.
Folgende Hardware kommt zum Einsatz:
HC2 (4.070)
6x Philips Hue
Fibaro Motion Sensor
Fibaro Door/Window Sensor
Popp Außensirene
Die Alarmszene sieht folgendermaßen aus:
--[[
%% properties
%% globals
--]]
--------------------------------------------------------------------------
local hues = {25, 26, 27, 30, 31, 32}; -- Hue IDs
---------------------------------------------------------------------------
for i = 1,#hues do
fibaro:call(hues[i], "turnOn")
fibaro:call(hues[i], "changeSaturation", 255)
fibaro:call(hues[i], "changeBrightness", 255)
fibaro:call(hues[i], "changeHue", 0)
--fibaro:debug("Aktuelle Dev ID: "..hues[i])
end
-- Außensirene aktivieren
fibaro:call(67, "turnOn");
fibaro:call(21, "sendPush", "MÖP! Alarmanlage ausgelöst", "breached");
-- Während der Alarm läuft
while tonumber(fibaro:getValue(61, "armed")) > 0 do
--61 ist die ID des Fenster/Türsensors
fibaro:debug('Alarm is breached...');
-- Während der Alarm läuft sollen die Hues im Wechseln rot und blau leuchten.
for i = 1,#hues do
fibaro:call(hues[i], "changeHue", 40595)
end
fibaro:sleep(1*700);
for i = 1,#hues do
fibaro:call(hues[i], "changeHue", 0)
end
fibaro:sleep(1*700);
end
-- Wenn der Alarm deaktiviert wurde
fibaro:call(67, "turnOff");
for i = 1,#hues do
fibaro:call(hues[i], "turnOff")
end
Folgendes Szenario:
Ich löse den Alarm durch den Motion Sensor aus. Die Hues beginnen zu blinken und die Sirene pfeift ihr Lied.
Nach dem Deaktivieren über die Fibaro App verstummt die Sirene und die Hues verblassen. Alles bestens.
Problem-Szenario:
Alarm wird durch den Motion Sensor ausgelöst und während der Alarm läuft, wird noch zusätzlich von mir der Fenster/Tür Sensor ausgelöst. Prompt hören die Hues auf zu blinken und bleiben rot. Nach dem Deaktivieren des Alarms gehen diese auch nicht aus und die Sirene läuft weiter.
Nun meine Frage:
- Was muss ich an der Szene ändern, dass auch der in der while-Schleife getriggerte Sensor auslösen kann und alles wie gewünscht funktioniert?
- Gibt es evtl. eine clevere Möglichkeit die Hues mit Farbwechsel blinken zu lassen?
Danke und Grüße