Woof, сильно вдаваться сейчас не могу в код, отладчик показывает отсутствие "end" закрывающего "function dimTime()"
function dimTime()
local lightLevel = luup.variable_get("urn:micasaverde-com:serviceId:LightSensor1","CurrentLevel", 34)
local curlightlevel = tonumber(lightLevel)
if (curlightlevel < 40) then
luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = "(currollLevel + 5)"}, 31)
luup.call_delay("dimTime",10)
elseif (curlightlevel > 100) then
luup.call_action("urn:upnp-org:serviceId:Dimming1", "SetLoadLevelTarget", {newLoadlevelTarget = "(currollLevel - 5)"}, 31)
luup.call_delay("dimTime",10)
else return false
end
end