Fehlermeldung bei „if then „ LUA

Hallo,

Ich bin in LUA nicht äußerst bewandert und so langsam am verzweifeln, was mache ich falsch.

Ich möchte in Abhängigkeit von Bewegung und Helligkeit mein Licht schalten, geht ohne Helligkeitsabhängigkeit prima. Wenn ich allerdings die Abhängigkeit über if then aufnehme bekomme ich eine Fehlermeldung:

Hier der Code:

–[[
%% properties
41 value
112 value
%% globals
–]]
local scene = 103 – ID dieser Szene
local licht = 43 – ID des Helligkeitssensors
local switch = 112 – ID des Relay Switches
local sensors = {41}

local delay = 0
local debug = false

function actionsMotion()
if (fibaro:getValue(43, „value“) <= 90) then

fibaro:call(switch, „turnOn“);
fibaro:debug(‚Führe Aktionen bei Bewegungserkennung aus‘);
end
end

function actionsNoMotion()
fibaro:call(switch, „turnOff“)
fibaro:debug(‚Führe Aktionen nach Ende Bewegung aus‘)
end

Was mache ich denn falsch.

Wäre schön wenn ihr mir weiterhelfen könntet.

Danke und Grüße
Henry

statt:

if (fibaro:getValue(43, „value“) <= 90) then

ein tonumber davor setzen.

if (tonumber(fibaro:getValue(43, 'value')) <= 90) then

Hallo jepp,

Danke, nun funktioniert es!
Der Sonntag ist gerettet :slight_smile:

Grüße
Henry