• Uitstekend advies
  • Voor 17.00 uur besteld vandaag verstuurd
  • Bijna altijd bereikbaar (+31 73 762 0 762)
  • Maandag koopavond

Z-wave multi-functie bediening

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.

6 resultaten

Waarom ROBBshop?

  • 14 dagen bedenktijd
  • Wij zijn Bijna altijd bereikbaar
  • Voor 17.00 besteld vandaag verstuurd
  • Meer dan 2500 positieve beoordelingen
  • Standaard 2 jaar garantie
  • Bel ons op +31737620762
    6 resultaten
     
    Klantenservice telefoonnummer

    +31737620762
    ma-vrij: 10:00-17:00 en za 10:00-15:00

     
    Adres

    Gasstraat Oost 14A 5349 AV Oss Nederland

    Google maps