Op werkdagen voor 11:00 besteld, vandaag in huis
Op werkdagen voor 11:00 besteld, vandaag in huis
Smart home installatieservice
Bereikbaar via chat of e-mail

Titel van het project

Dit project in het kort

Wat maken we slim :

Hoe lang ben je er ongeveer mee bezig :

Moeilijkheidsgraad : Beginner / Gevorderd / Moeilijk

.

Gebruikte producten in dit project

%
FIBARO Single Smart Module
3-Draads
Z-Wave

52,50 59,95

Op voorraad
Op werkdagen voor 11:00 besteld, vandaag in huis
%
FIBARO Double Smart Module
3-Draads
Z-Wave

52,50 59,99

Op voorraad
Op werkdagen voor 11:00 besteld, vandaag in huis

Z-wave multi-functies  | Meerdere commando's op een schakelaar

 

 

De meeste van jullie zijn wel bekend met de multi-functies van de FIBARO dimmermodule en van de FIBARO rolluikmodule. Door te dubbelklikken (twee keer snel achter elkaar) kun je met deze modules een scene starten als je parameter 42 activeert. De module geeft dan een waarde terug waarmee je binnen een scene iets kunt doen.
Helaas hebben de FIBARO schakelaars en de Qubino modules deze functionaliteit niet.
Toch kun je met een truukje (zijnde een parameter waarin je de tijd opslaat die de schakelaar voor het laatst is ingedrukt) hier wel iets van maken.
Hoe gaat dit in nu precies in zijn werk?

 

 

Wat we nodig hebben is een scene die gestart wordt op het moment dat de lamp wordt uitgezet.
In (Fibaro) LUA ziet dat er dan als volgt uit:

 

 

 

--[[
%% properties
400 value 
%% events
%% globals
--]]

 

 

local verschil=os.time()-tonumber(fibaro:getGlobalValue("TijdWandlampUit"))
-- verschil vergelijkt de huidige tijd in seconden met de variabele TijdWandlampUit 
-- De variabele tijd dien je aan te maken in het variabelenpaneel!
if (
( tonumber(fibaro:getValue(400, "value")) == 0 )            --lamp gaat uit
and tonumber(verschil) <4                                              --als er binnen 4 seconden 2 keer is gedrukt 
) then
-- extra lampen uitzetten, of een scene starten.
     fibaro:call(718, "turnOff"); --eetkamer tafellamp uit
end
fibaro:setGlobal("TijdWandlampUit", tonumber(os.time() )); 
--tijd wegschrijven dat toilet geopend wordt, zit ook in de dubbelklikscene.

 

Meer informatie over FIBARO LUA commando's kun je hier vinden.

Alternatieve producten voor dit project