Sedan har jag en scen som säger att är det mörkt så ska det tändas flera lampor.
Det som händer är att ljusa scenen körs men så tänder den också upp mörka scenen. Och nu senast så har jag fasiken inaktiverat den mörka scenen och den körs ändå.
Håller på att bli galen! Bjuder på en öl i Alvik, Sthlm för den som kan tala om vad som händer.
… det har ju funkat tidigare.
Variabel inställningarna innan jag öppnar dörren: Ljusa scenen (aktiv scen ikryssad)
[DEBUG] 20:36:19: Du är nu hemma och det är ljust
Code: Select all
--[[
%% properties
52 value
%% globals
PresentState
Solen
--]]
local startSource = fibaro:getSourceTrigger();
if (
( fibaro:getGlobalValue("PresentState") == "Away" and tonumber(fibaro:getValue(52, "value")) > 0 and fibaro:getGlobalValue("Solen") == "Ljust" )
or
startSource["type"] == "other"
)
then
fibaro:call(45, "setValue", "20");
fibaro:setGlobal("PresentState", "Home");
fibaro:debug("Du är nu hemma och det är ljust");
end
[DEBUG] 20:36:20: Du är nu hemma vid Skymmning/mörkt
Code: Select all
--[[
%% properties
52 value
%% globals
PresentState
Solen
--]]
local startSource = fibaro:getSourceTrigger();
if (
( fibaro:getGlobalValue("PresentState") == "Away" and tonumber(fibaro:getValue(52, "value")) > 0 and fibaro:getGlobalValue("Solen") == "Mörkt" )
or
startSource["type"] == "other"
)
then
fibaro:setGlobal("PresentState", "Home");
fibaro:debug("Du är nu hemma vid Skymmning/mörkt");
fibaro:call(45, "setValue", "100"); -- Hallen
fibaro:call(34, "setValue", "40"); -- Kök
fibaro:call(37, "setValue", "20"); -- Matbord
fibaro:call(165, "turnOn"); -- Balkong
fibaro:call(14, "setSlider", "3", "50"); -- Hue Svensk Tenn
fibaro:call(14, "setSlider", "4", "100"); --
fibaro:call(14, "setSlider", "5", "50"); --
fibaro:call(13, "setSlider", "3", "50"); -- Hue Fönster Boll
fibaro:call(13, "setSlider", "4", "100"); --
fibaro:call(13, "setSlider", "5", "50"); --
fibaro:call(16, "setSlider", "3", "50"); -- Hue Dicklampa
fibaro:call(16, "setSlider", "4", "100"); --
fibaro:sleep(60000);
fibaro:call(45, "setValue", "40"); -- Hallen
end