Hi,
ohne die Var:
--[[
%% properties
392 value
%% globals
--]]
--Wenn der Bewegungsmelder im SchalZi Mo-Fre zw 5:50-6:20 UHr Bewegung registriert,
--wird das Radio im Bad gestartet
local currentTime = os.date("%H:%M");
local startSource = fibaro:getSourceTrigger();
local currentDate = os.date("*t");
if ( currentTime >= "05:45" and currentTime < "06:20" and
( (currentDate.wday == 2 or currentDate.wday == 3 or currentDate.wday == 4 or currentDate.wday == 5 or currentDate.wday == 6) ) and
-- nur Mo bis Freitag
( tonumber(fibaro:getValue(392, "value")) > 0 ) and
tonumber(fibaro:getGlobalValue("Feiertag_heute")) == tonumber("0") )
then
fibaro:setGlobal("SONOS_RADIO", "radiohamburg.hoerradar.de/radiohamburg-live-mp3-192?");
fibaro:call(254, "setSlider", "6", "6");
--letzter Wert setzt Lautstärke
fibaro:call(254, "pressButton", "1");
--fibaro:setGlobal("Aufstehen_Bad", "1");
else
--fibaro:debug("es ist NICHT zwischen der relevantzen Zeit - no action");
end
254 ist de Sonos-Commander
392 ist der MS
das musst Du auf Deinen IDs anpassen