Jump to content
Guides for the Forum Read more... ×
Poradniki na Forum Read more... ×
  • 0
Sirian

scena wyłączenia światła na schodach

Question

Witam

 

To jest mój początek z fibaro i automatyką jako taką, chciałem zobaczyć co jak można zrobić i używać. Na razie od najprostszych spraw - mam w związku z tym pytanie czy przy pomocy dimmera można zbudować scenę która będzie wyłączała światło na klatce po zadanym czasie jeżeli o tym zapomnimy. Oczywiście chciałbym uniknąć efektu zadziałania pierwszej instancji sceny w trakcie używania klatki przez kolejną osobę 

 

--[[
%% autostart
%% properties
52 value
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getValue(52, "value")) > 0 )
or
startSource["type"] == "other"
)
then
    setTimeout(function()
        fibaro:call(52, "turnOff");
    end, 300000)
end

 

na razie mam coś takiego i tutaj oczywiście jeżeli w trakcie uruchomienia sceny ktoś inny użyje włącznika to pierwotna scena wyłączy mu światło w trakcie używania . Ktoś mógłby mnie naprowadzić na właściwy tok myślenia ?

dziękuję.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0
6 godzin temu, Sirian napisał:

Witam

 

To jest mój początek z fibaro i automatyką jako taką, chciałem zobaczyć co jak można zrobić i używać. Na razie od najprostszych spraw - mam w związku z tym pytanie czy przy pomocy dimmera można zbudować scenę która będzie wyłączała światło na klatce po zadanym czasie jeżeli o tym zapomnimy. Oczywiście chciałbym uniknąć efektu zadziałania pierwszej instancji sceny w trakcie używania klatki przez kolejną osobę 

 

--[[
%% autostart
%% properties
52 value
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getValue(52, "value")) > 0 )
or
startSource["type"] == "other"
)
then
    setTimeout(function()
        fibaro:call(52, "turnOff");
    end, 300000)
end

 

na razie mam coś takiego i tutaj oczywiście jeżeli w trakcie uruchomienia sceny ktoś inny użyje włącznika to pierwotna scena wyłączy mu światło w trakcie używania . Ktoś mógłby mnie naprowadzić na właściwy tok myślenia ?

dziękuję.

może zrobić scenę która zabija tą wyżej i uruchamia ją po czasie np 10s

 

-[[
%% autostart
%% properties
52 value
%% weather
%% events
%% globals
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getValue(52, "value")) > 0 )
or
startSource["type"] == "other"
)
then
    fibaro:killScenes(id sceny którą chcemy wyłączyć);

    fibaro:bebug("scena off")

    fibaro:sleep(1000);

    fibaro:startScene(id sceny którą chcemy wyłączyć);

   fibaro:debug("scena start")
end

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×