Lua Skript mit 2 Variablen - Trigger abfragen?

Hi Leute,
Ich habe ein Skript in Arbeit, das mir nach Zustand einiger Variablen den Ring eines FibaroPlug entsprechend einfärbt.
Bei der Abfrage WELCHE Wariable den Trigger auslöst habe ich leider das Problem, dass ein Fehler kommt:

[DEBUG] 14:01:50: 2019-07-18 14:01:49.964996 [ fatal] Unknown exception: /opt/fibaro/scenes/276.lua:14: attempt to concatenate global ‘trigger’ (a table value)
Ich hätte gerne den Inhalt der triggernden Variable in einer Variable “trigger” gespeichert.
GEHT DAS??

hier der entsprechende Beispiel Code:


--[[
%% properties
%% events
%% globals
AlarmState
LockState
--]]
trigger = fibaro:getSourceTrigger()
fibaro:debug("Trigger: "..trigger)

Hi pblacky,

vielleicht so:


trigger = fibaro:getSourceTrigger()
if (trigger['type'] == 'global') then
 fibaro:debug('Trigger: ' ..trigger['name'])
end  

@jeep
Ja, das hat geklappt, vielen Dank!