FIBARO Scène multifuncties met de Home Center 2
De rolluikmodules en de dimmer modules van FIBARO hebben de mogelijkheid om scènes te starten bij 1-2-3 keer indrukken.
Om de scèneactivering in te schakelen dien je parameter 41 te wijzigen.
Wanneer je de instelling hebt aangepast kun je een scène maken waarin de multifunctie mogelijkheden worden uitgevoerd. Op het moment dat je nu een actie uitvoert (knop 1 of 2 of 3 keer indrukken) dan geeft de z-wave module een code door aan de scène. Afhankelijk van het nummer (behorend bij een actie) kun je een actie starten of een scène uitvoeren.
Voorbeeld code voor het gebruik van de scène activiteit in de FIBARO Home Center 2 (niet geschikt voor de Home Center lite)
--[[
%% properties
21 sceneActivation --21 is het nummer van de rolluikschakelaar of de dimmer module
%% globals
--]]
local id= 21;
local name = fibaro:getName(id)
fibaro:debug(name);
local name = tonumber(fibaro:getValue(id, "sceneActivation"));
if (tonumber(fibaro:getValue(id, "sceneActivation"))==16)
then
fibaro:debug("1 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==26)
then
fibaro:debug("1 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==25)
then
fibaro:debug("3 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==15)
then
fibaro:debug("3 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==14)
then
fibaro:debug("2 click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==24)
then
fibaro:debug("2 click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==12)
then
fibaro:debug("hold click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==13)
then
fibaro:debug("release click s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==22)
then
fibaro:debug("hold click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==23)
then
fibaro:debug("release click s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==10)
then
fibaro:debug("change from turn off to turn on s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==11)
then
fibaro:debug("change from turn on to turn off s1 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==20)
then
fibaro:debug("change from turn off to turn on s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==21)
then
fibaro:debug("change from turn on to turn off s2 "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==17)
then
fibaro:debug("up "..name);
elseif (tonumber(fibaro:getValue(id, "sceneActivation"))==18)
then
fibaro:debug("down "..name);
end;
52,50 60,00
52,50 59,95
vandaag nog in huis.
52,50 59,95
vandaag nog in huis.