Szene zum Einfügen in die Alarmszene

Hallo zusammen!

Folgende zwei Szenen würde ich gerne in die Szene von Daniel unter: “eigene Aktionen” einfügen.

Einmal nach dem Aktivieren der Alarmanlage. Es soll im Alarmfall die Sirene und RGBs in LAPD-Style aktiviert werden.

Und nach dem “Entschärfen” sollen diese ausgeschaltet werden…

Das geht doch bestimmt schlanker oder? Ich habe es als Blockszene geschrieben und dann in LUA umgewandelt…

--[[
%% autostart
%% properties
737 value
731 value
733 value
739 value
735 value
672 value
755 value
757 value
749 value
787 value
675 value
751 value
743 value
745 value
753 value
759 value
737 armed
731 armed
733 armed
739 armed
735 armed
672 armed
755 armed
757 armed
749 armed
787 armed
675 armed
751 armed
743 armed
745 armed
753 armed
759 armed
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( (tonumber(fibaro:getValue(737, "value")) > 0 and tonumber(fibaro:getValue(737, "armed")) > 0) )
or
 ( (tonumber(fibaro:getValue(731, "value")) > 0 and tonumber(fibaro:getValue(731, "armed")) > 0) )
or
 ( (tonumber(fibaro:getValue(733, "value")) > 0 and tonumber(fibaro:getValue(733, "armed")) > 0)  or  (tonumber(fibaro:getValue(739, "value")) > 0 and tonumber(fibaro:getValue(739, "armed")) > 0)  or  (tonumber(fibaro:getValue(735, "value")) > 0 and tonumber(fibaro:getValue(735, "armed")) > 0)  or  (tonumber(fibaro:getValue(672, "value")) > 0 and tonumber(fibaro:getValue(672, "armed")) > 0)  or  (tonumber(fibaro:getValue(755, "value")) > 0 and tonumber(fibaro:getValue(755, "armed")) > 0)  or  (tonumber(fibaro:getValue(757, "value")) > 0 and tonumber(fibaro:getValue(757, "armed")) > 0)  or  (tonumber(fibaro:getValue(749, "value")) > 0 and tonumber(fibaro:getValue(749, "armed")) > 0)  or  (tonumber(fibaro:getValue(787, "value")) > 0 and tonumber(fibaro:getValue(787, "armed")) > 0)  or  (tonumber(fibaro:getValue(675, "value")) > 0 and tonumber(fibaro:getValue(675, "armed")) > 0)  or  (tonumber(fibaro:getValue(751, "value")) > 0 and tonumber(fibaro:getValue(751, "armed")) > 0)  or  (tonumber(fibaro:getValue(743, "value")) > 0 and tonumber(fibaro:getValue(743, "armed")) > 0)  or  (tonumber(fibaro:getValue(745, "value")) > 0 and tonumber(fibaro:getValue(745, "armed")) > 0)  or  (tonumber(fibaro:getValue(753, "value")) > 0 and tonumber(fibaro:getValue(753, "armed")) > 0)  or  (tonumber(fibaro:getValue(759, "value")) > 0 and tonumber(fibaro:getValue(759, "armed")) > 0) )
or
startSource["type"] == "other"
)
then
	fibaro:call(809, "turnOn");
	fibaro:call(611, "startProgram", "5");
	fibaro:call(713, "startProgram", "5");
	fibaro:call(658, "startProgram", "5");
end


und…

--[[
%% autostart
%% properties
755 armed
757 armed
749 armed
787 armed
761 armed
743 armed
745 armed
753 armed
759 armed
737 armed
731 armed
733 armed
672 armed
675 armed
751 armed
735 armed
739 armed
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getValue(755, "armed")) == 0  and  tonumber(fibaro:getValue(757, "armed")) == 0  and  tonumber(fibaro:getValue(749, "armed")) == 0  and  tonumber(fibaro:getValue(787, "armed")) == 0  and  tonumber(fibaro:getValue(761, "armed")) == 0  and  tonumber(fibaro:getValue(743, "armed")) == 0  and  tonumber(fibaro:getValue(745, "armed")) == 0  and  tonumber(fibaro:getValue(753, "armed")) == 0  and  tonumber(fibaro:getValue(759, "armed")) == 0  and  tonumber(fibaro:getValue(737, "armed")) == 0  and  tonumber(fibaro:getValue(731, "armed")) == 0  and  tonumber(fibaro:getValue(733, "armed")) == 0  and  tonumber(fibaro:getValue(672, "armed")) == 0  and  tonumber(fibaro:getValue(675, "armed")) == 0  and  tonumber(fibaro:getValue(751, "armed")) == 0  and  tonumber(fibaro:getValue(735, "armed")) == 0  and  tonumber(fibaro:getValue(739, "armed")) == 0 )
or
startSource["type"] == "other"
)
then
	fibaro:call(809, "turnOff");
	fibaro:call(611, "turnOff");
	fibaro:call(713, "turnOff");
	fibaro:call(658, "turnOff");
end


Vielleicht auch, dass wenn es nacht ist und ich nach dem Alarm diesen deaktiviere, dass ausgewählte IDs, sprich Beleuchtungen angehen.

Vielen Dank schonmal vorab für Eure Hilfe.

Viele Grüße

Christian

Hi,

genau das macht doch die fertige Szene in diesem Artikel: http://www.siio.de/sicherheitalarm/so-nutzt-du-das-fibaro-alarmpanel-des-homecenters/

Sollen deine Skripte über das Alarmpanel ausgelöst werden? Wenn ja, dann müssen die ganzen Trigger da raus… Sonst startet die Szene nach jeder Statusveränderung.

Reicht dir das erwähnte Skript?

Gruß

Hallo Daniel!

Es ist mir schon fast peinlich, dass gerade immer DU mir helfen musst!;-(

Ich meinte eigentlich die Szene mit dem RFID-Reader, die Ihr oder Du kreiert hast/habt.

Meine Frau hält von diesem ganzen Technikkram nicht so viel. Da aber gerade in der Nachbarschaft eingebrochen wurde, verstand sie die Notwendigkeit.

Von dem Tag-Reader konnte ich sie überzeugen. Deshalb ja auch meine andere Frage, wie ich den zweiten Reader einbinde, ihn aber mit den gleichen RFID Tags versorge. Aber erstmal ist die Garage gesichert - der Eingang, den wir am Häufigsten nutzen.

Viele Grüße

Christian

Ach so… Kein Problem :slight_smile:

Das kannst du da nicht machen. Im Alarmfall passiert da nichts, da die Szene ja nicht den Alarm auslöst. Das muss über das Alarmpanel passieren, deshalb der Verweis auf den oberen Artikel, da findest du die Lösung ;). Die Aktionen werden nur einmalig nach dem Schärfen/Entschärfen ausgeführt.

Gruß