startSource["type"] == "other"

Hjälp varandra att vara kreativa för att göra hemmet mer bekvämt.
Post Reply
User avatar
Bamsefar
Z-Wave Kung
Posts: 1268
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Okej, så jag är fortfarande ny med HC2 och LUA, och just nu funderar jag på dessa tester som skapas av HC2 grafiska programmering av scener:

Code: Select all

startSource["type"] == "other"
Dvs när man skapat en grafisk scen, och sedan slår på "LUA" script nivån så kanske det ser ut såhär:

Code: Select all

--[[
%% autostart
%% properties
%% globals
TOD
Dagsljus
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( fibaro:getGlobalValue("TOD") == "Natt"  and  fibaro:getGlobalValue("Dagsljus") == "Mörkt" )
or
startSource["type"] == "other"
)
then
	fibaro:call(48, "turnOn");
	fibaro:call(42, "turnOn");
	fibaro:call(45, "turnOn");
	fibaro:call(36, "turnOn");
	fibaro:call(30, "turnOn");
	fibaro:call(33, "turnOn");
end
Och då undrar jag alltså vad syftet/nyttan med detta är:

Code: Select all

or startSource["type"] == "other"
För det jag vill göra är en "när det inte är natt och det är mörkt" - men så kommer den där "or" satsen med... Och "NOT" finns inte i den grafiska gränssnittet så då får man slå på LUA kod nivån och då vill jag enbart skriva:

Code: Select all

--[[
%% autostart
%% properties
%% globals
TOD
Dagsljus
--]]

if ( fibaro:getGlobalValue("TOD") ~= "Natt"  and  fibaro:getGlobalValue("Dagsljus") == "Mörkt" )
then
	fibaro:call(48, "turnOn");
	fibaro:call(42, "turnOn");
	fibaro:call(45, "turnOn");
	fibaro:call(36, "turnOn");
	fibaro:call(30, "turnOn");
	fibaro:call(33, "turnOn");
end
Men vad är det jag missar för funktion då?
Kör Home Assistant efter totalt nederlag för HomeSeer :twisted: :twisted: :mrgreen:
jompa68
Proffsmedlem
Posts: 735
Joined: 12 Aug 2012, 08:53
12
Location: Hofors

or
startSource["type"] == "other"

= när du kör scenen manuellt i blockläge, då är den manuella "Kör" knappen "other", dvs den tänder alla dina lampor som du har specificerat oavsett om det är mörkt eller natt.
User avatar
Bamsefar
Z-Wave Kung
Posts: 1268
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Aha - var det så det var tänkt. Det där måste jag prova ikväll när jag är hemma igen - nu när jag förstår vad den skulle ha gjort....

Stort Tack!
Kör Home Assistant efter totalt nederlag för HomeSeer :twisted: :twisted: :mrgreen:
Post Reply