LUA Script funktioniert nicht

Ich brauche einen Script der an zwei Wochentagen zu unterschiedlichen Zeiten ein Modul an und dann wieder ausschaltet.
Samstag um 6:45 ein und 13:15 aus und am Mittwoch um 15:45 an und 22:15 wieder aus.
Hab es mit einem Wochentag probiert - funktioniert leider nicht - kann mir da jemand bitte weiterhelfen?
Danke schon im Voraus.

–[[
%% autostart
%% properties
%% weather
%% events
%% globals
–]]

local sourceTrigger = fibaro:getSourceTrigger();
function tempFunc()
local currentDate = os.date("*t");
local startSource = fibaro:getSourceTrigger();
if (
( ((currentDate.wday == 1) and string.format("%02d", currentDate.hour) … “:” … string.format("%02d", currentDate.min) == “06:45”) )
)
then
fibaro:call(61, “turnOn”);
end

if (
( ((currentDate.wday == 1) and string.format("%02d", currentDate.hour) … “:” … string.format("%02d", currentDate.min) == “13:15”) )
)
then
fibaro:call(61, “turnOff”);
end

end

Hi,

Warum legst du dir nicht einfach zwei Blockszenen an?

Viele Grüße Hoggle