Fibaro RGBW mit Double Switch 2 schalten

Hallo ich habe einen LED Strip mit dem Fibaro RGBW Modul verbunden und möchte den Strip erstmal nur ein und ausschalten.
Der S1 ist mit einer Lampe dierekt verbunden, der S2 ist nicht dierekt verbunden und soll das RGBW Modul über eine Scene schalten.
Ich habe das folgende Skript gefunden aber wie könnte man damit das RGBW Modul ein und ausschalten. Das einschalten habe ich schon geschaft aber danach bleibt es an wenn ich nochmal die Taste drücke. Danke


--[[
%% properties
%% events
219 CentralSceneEvent 2
%% globals
--]]

local trigger = fibaro:getSourceTrigger()
 
if (trigger["type"] ~= "other") then
 
local pressSource = fibaro:getSourceTrigger()["event"]["data"]
 
 
if (tostring(pressSource["keyAttribute"]) == "Pressed") then
        fibaro:debug('S2 1x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "Pressed2") then
	fibaro:debug('S2 2x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "Pressed3") then
        fibaro:debug('S2 3x gedrückt')
elseif (tostring(pressSource["keyAttribute"]) == "HeldDown") then
       fibaro:debug('S2 lange drücken')
elseif (tostring(pressSource["keyAttribute"]) == "Released") then
        fibaro:debug('S2 loslassen nach langem drücken')
 
end
end

so was habe ich mehrfach über magische Scenen gelöst

HI,
vielleicht hilft dir das als Denkanstoß (die 100 durch deine ID ersetzen):

if tonumber(fibaro:getValue(100, “value”)) > 0 then
fibaro:call(100, “turnOff”)
–fibaro:debug(“then”)
else
fibaro:call(100, “turnOn”)
–fibaro:debug(“else”)
end

Danke für die Tipps, müsste das dann so aussehen?
Ich glaube das zweite if ist falsch oder?

if (tostring(pressSource[“keyAttribute”]) == “Pressed”) then
fibaro:debug(‘S2 1x gedrückt’)
if tonumber(fibaro:getValue(68, „value“)) > 0 then
fibaro:call(68, „turnOff“)
–fibaro:debug(„then“)
else
fibaro:call(68, „turnOn“)
–fibaro:debug(„else“)