Badezimmerbeleuchtung in der Nacht

Anbei ein kurzes Skript für die Klo-Beleuchtung in der Nacht.
Wird der Lichtschalter betätigt wird Tagsüber das Licht normal eingeschaltet und in der Nacht auf 15% gedimmt.
Nochmaliges betätigen schaltet das Licht aus.

--[[
%% properties
36 sceneActivation
%% globals
--]]

-------------------------------
--- ### Schleifenschutz ### ---
-------------------------------
if (fibaro:countScenes()>1) then
    fibaro:abort(); 
end

-------------------------
--- ### Variablen ### ---
-------------------------
local id = 36;
local dimlevel = 15;
local name = fibaro:getName(id);
local licht = tonumber(fibaro:getValue(id, "value"));
local Tageszeit = fibaro:getGlobalValue("Tageszeit");

--------------------------------
---- ### Debug Funktion ### ----
--------------------------------
function debug(message) 
 if (vardebug) then 
 fibaro:debug(message); 
 end
end

---------------------------
--- ### Debug-Modus ### ---
---------------------------
vardebug = true

---------------------- ### Code ### ----------------------

if ((tonumber(fibaro:getValue(id, "sceneActivation"))==16)) then
 if (Tageszeit == "Nacht") then
  if (licht > 0) then
	debug("Es ist "..Tageszeit..", Licht wird gedimmt");
		fibaro:call(id, "setValue", dimlevel);
else
  	debug("Es ist "..Tageszeit..", das Licht wird ausgeschaltet" );
        fibaro:call(id, "turnOff");
  end
else
 if (licht > 0) then
  	debug("Es ist "..Tageszeit..", Licht wird eingeschaltet" );
		fibaro:call(id, "setValue", 99);
else
  	debug("Es ist "..Tageszeit..", Licht wird ausgeschaltet");
        fibaro:call(id, "turnOff");
  end
 end 
end