Har inget hår kvar och börjar snart gråta…

Hjälp varandra att vara kreativa för att göra hemmet mer bekvämt.
Post Reply
csabe
Medlem
Posts: 58
Joined: 17 Dec 2014, 15:22
9

Jag har så att när min dörr öppnar sig och variablen är ljus så ska den tända hallampan bara.
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:
Skärmavbild 2015-05-11 kl. 20.36.11.png
Skärmavbild 2015-05-11 kl. 20.36.11.png (109.66 KiB) Viewed 49203 times
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

Mörka Scenen (aktiv scen urkryssad)
[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
Tack, Christian
Nybörjare sedan 2014
Post Reply