Logitech Aktivitäten in Szenen einbinden?!

Sollte so funktionieren. Hast Du die Einstellungen die Du direkt am Button vorgenommen hast rausgenommen?
Ansonsten den Button mal exkludieren und neu inkludieren, bewirkt manchmal wunder.
49 ist auch sicher die ID des Button?

--[[
%% properties
%% events
49 CentralSceneEvent
%% globals
--]]

local button_source = fibaro:getSourceTrigger()["event"]["data"]

if (tostring(button_source["keyAttribute"]) == "Pressed") then
    fibaro:debug('Fibaro Button 1x gedrückt.')
    fibaro:call(6, „turnOn“)
elseif (tostring(button_source["keyAttribute"]) == "Pressed2") then
    fibaro:debug('Fibaro Button 2x gedrückt.')
    fibaro:call(8, „turnOn“)
    fibaro:call(10, „turnOn“)
    fibaro:call(28, „changeActivityState“)
elseif (tostring(button_source["keyAttribute"]) == "Pressed3") then
  	fibaro:debug('Fibaro Button 3x gedrückt.')
elseif (tostring(button_source["keyAttribute"]) == "Pressed4") then
  	fibaro:debug('Fibaro Button 4x gedrückt.')
elseif (tostring(button_source["keyAttribute"]) == "Pressed5") then
  	fibaro:debug('Fibaro Button 5x gedrückt.')
elseif (tostring(button_source["keyAttribute"]) == "HeldDown") then
  	fibaro:debug('Fibaro Button gehalten.')
elseif (tostring(button_source["keyAttribute"]) == "Released") then
  	fibaro:debug('Fibaro Button losgelassen.')
end

habe ich jetzt so eingefügt, ID für den Button passt. Beim Start kommt:

[DEBUG] 10:45:01: line 12: unexpected symbol near char(226)

Was müsst eich noch einfügen um vor der Logitech-Szene eine pause einzufügen, sagen wir mal 3 s?!

hatte nicht gesehen, dass da normale Anführungszeichen sind

--[[
%% properties
%% events
49 CentralSceneEvent
%% globals
--]]

local button_source = fibaro:getSourceTrigger()["event"]["data"]

if (tostring(button_source["keyAttribute"]) == "Pressed") then
    fibaro:debug('Fibaro Button 1x gedrückt.')
    fibaro:call(6, 'turnOn')
elseif (tostring(button_source["keyAttribute"]) == "Pressed2") then
    fibaro:debug('Fibaro Button 2x gedrückt.')
    fibaro:call(8, 'turnOn')
    fibaro:call(10, 'turnOn')
    fibaro:sleep(3000)
    fibaro:call(28, 'changeActivityState')
elseif (tostring(button_source["keyAttribute"]) == "Pressed3") then
  	fibaro:debug('Fibaro Button 3x gedrückt.')
elseif (tostring(button_source["keyAttribute"]) == "Pressed4") then
  	fibaro:debug('Fibaro Button 4x gedrückt.')
elseif (tostring(button_source["keyAttribute"]) == "Pressed5") then
  	fibaro:debug('Fibaro Button 5x gedrückt.')
elseif (tostring(button_source["keyAttribute"]) == "HeldDown") then
  	fibaro:debug('Fibaro Button gehalten.')
elseif (tostring(button_source["keyAttribute"]) == "Released") then
  	fibaro:debug('Fibaro Button losgelassen.')
end

[DEBUG] 10:54:40: line 8: attempt to index field ‘event’ (a nil value)

Dann wie gesagt, einmal exkludieren und neu inkludieren. Haben auch andere unter dem Post vom boomx geschrieben.
ID in der Szene anpassen nicht vergessen

Ok, werde ich nochmal so versuchen. Falls ich nicht weiterkomme, melde ich mich wieder :wink: Vielen Dank erstmal!

Vielen Dank nochmal für die Hilfe! Funktioniert ausgezeichnet :slight_smile:

Sent from my iPhone using siio.de - Forum mobile app powered by Tapatalk