Sonsos morgen bei Bewegung

Hallo,
kann mir jemand sagen, warum der Sonos Lautsprecher nicht das Radio einschaltet?

--[[
%% properties
46 value
5 value
%% globals
--]]

local scene = 6
local sonosCommander = 46
local motion = 5
local volume = 20
local time = 0
local timereset = 60
local currentTime = os.date("%H:%M")


if (fibaro:countScenes()>1) then 
fibaro:abort() 
end

if ( currentTime >= "09:00" and currentTime < "12:00") and tonumber(fibaro:getValue(motion, "value")) > 0 then
fibaro:call(sonosCommander, "setSlider", "6", volume)
fibaro:call(sonosCommander, "pressButton", "1")
fibaro:setGlobal("SONOS_RADIO", "player.ffn.de/ffn.mp3")
fibaro:debug("1: Starte Radio")


repeat
if tonumber(fibaro:getValue(motion, "value")) > 0 then
time = 0
else
time = time + 1
end
fibaro:sleep(999)
fibaro:debug("2: Zeit ohne Bewegung" .. time .." von " .. timereset)
until time > timereset
fibaro:call(sonosCommander, "pressButton", "4")
fibaro:debug("3: Timer abgelaufen, Radio ausgeschalten.")
fibaro:killScenes(scene)
end

Danke udn Gruß
Marco

PS: Frohe Weihnachten an alle.

Hi,
spielt Dein Sonos Commander ansonsten den Radiosender wie erwartet ab?
Geht er in Deine If-Schleife rein (also mit Debug “1: Starte Radio”)??

Viele Grüße
Hoggle

Sorry, mein Fehler. Die ID des Commanders hat nicht gestimmt.