Hier noch mal die Wechselschaltung als Lua Szene.
Jetzt für jeden. 
Das Forum Stribt langsam, sieht man ja was geschrieben wird.
Und wer hier geholfen hat.
Eigentlich schade.
–[[
%% properties
603 value
673 value
%% events
%% globals
–]]
--------- Verwendung ------------------------------
–[[
2 Lampenschaltung
Trigger: Beide Lampen
Wenn ein Switch ein- oder ausgeschaltet wird, soll selbiges
für alle anderen Switches im Array geschehen
–]]
--------- Schleifenschutz -------------------------
if (fibaro:countScenes()>1) then
fibaro:debug(‚Kill the second scene!‘);
fibaro:abort();
end
------------- Config ------------------------------
devSwitches = {603,673}
--------- Farbiges Debug --------------------------
function debug( color, message )
fibaro:debug(string.format(’<%s style=„color:%s;“>%s’, „span“, color, message, „span“));
end
sourceTrigger = fibaro:getSourceTrigger()
if sourceTrigger[‚type‘] == ‚property‘ then
triggerDevice = sourceTrigger[‚deviceID‘]
triggerName = fibaro:getName(triggerDevice)
triggerStatus = tonumber(fibaro:getValue(triggerDevice,‚value‘))
debug(‚green‘,‚Szene durch ‚…triggerName…‘ gestartet‘)
if triggerStatus == 1 then
for i=1, #devSwitches do
if devSwitches[i] ~= triggerDevice then
debug(‚green‘,‚Schalte ‚…devSwitches[i]…‘ ein.‘)
fibaro:call(devSwitches[i], ‚turnOn‘)
end
end
else
for i=1, #devSwitches do
if devSwitches[i] ~= triggerDevice then
debug(‚red‘,‚Schalte ‚…devSwitches[i]…‘ aus.‘)
fibaro:call(devSwitches[i], ‚turnOff‘)
end
end
end
elseif sourceTrigger[‚type‘] == ‚autostart‘ then
debug(‚red‘,‚Bitte Autostart Trigger entfernen‘)
elseif sourceTrigger[‚type‘] == ‚other‘ then
debug(‚red‘,‚Nichts zu tun‘)
end