Zipato RFID a Fibaro HC2

Zipato RFID a Fibaro HC2

Nastavenie RFID čítačky s riadiacou jednotkou Fibaro HC2

Inštalácia RFID čítačky

  • Odstráňte zadný kryt RFID čítačky.
  • Vložte batérie
  • Spustite „Learning mód“ na pridanie nového Z-Wave zariadenia na riadiacej jednotke HC2
  • Stlačte a držte tamper tlačidlo počas 1 sekundy. (Resp. ho stlačte viac krát)
  • Nechajte prebehnúť proces párovania.
  • Následne vyberte „Ostatní zařízení

zipato rfid

Po úspešnom spárovaní RFID čítačky s riadiacou jednotkou Home Center 2 je potrebné nastaviť aby RFID čítačka rozoznala správnu RFID kľúčenku a nastaviť príslušný PIN kód, ktorý môže byť jeden alebo viacero.

Nastavenie RFID kľúčenky

Najskôr je potrebné zistiť si kód (reťazec) RFID kľúčenky / PIN Kódu. To spravíme nasledovne stlačíme tlačidlo Home alebo Away a priložíme k čítačke RFID kľúčenku alebo zadáme PIN Kód a potvrdíme Enter tlačidlom. Hore v dialógovom okne Fibaro Systému sa nám zobrazí reťazec, ktorý vyzerá asi takto [143,56,144,13,1,32,2,128,0,0]. Tento reťazec si zapamätajte / poznačte.

Pre PIN Kód 1234 je tento reťazec [49,50,51,51,0,0,0,0,0,0].

zipato rfid

Následne je potrebné vytvoriť novú Lua Scénu, do ktorej vložíte tento kód.

Lua Skript 1

Tento skript uvoľní 5 miest registra pre zápis 5 rôznych reťazcov RFID kľúčeniek. Po upravení Lua skriptu a jeho uložení je potrebné Spustiť túto scénu. Následne je potrebné spraviť wake up RFID čítačky. Wake up RFID čítačky sa robí stlačením tlačidla Home alebo Away a priložením RFID kľúčenky alebo stačením tamper tlačidla pod krytom.

--[[
%% properties
%% events
%% globals
--]]
local ID = 72 -- ID RFID Citacky
fibaro:call(ID, "getUserCode", 1); 
fibaro:call(ID, "getUserCode", 2); 
fibaro:call(ID, "getUserCode", 3); 
fibaro:call(ID, "getUserCode", 4); 
fibaro:call(ID, "getUserCode", 5); 

Lua Skript 2

Tento skript Vám vypíše, či je prvých päť miest registra pre zápis 5 rôznych reťazcov RFID kľúčeniek uvoľnených. Po upravení Lua skriptu a jeho uložení je potrebné Spustiť túto scénu. V debugovom okne môžete vidieť niečo takéto.

[DEBUG] 15:55:26: [{"id":0,"name":"","status":"Available"},{"id":1,"name":"","status":"Available"},{"id":2,"name":"","status":"Available"},{"id":3,"name":"","status":"Available"},{"id":4,"name":"","status":"Available"},{"id":5,"name":"","status":"Available"},

--[[
%% properties
%% events
%% globals
--]]
local ID = 72 -- ID RFID Citacky 
local usersStatus = fibaro:getValue(ID, "userCodes");
print(usersStatus);

Lua Skript 3

Pomocou tohto skriptu nastavíte pre prvého užívateľa (1. miesto v registri) špecifickú RFID kľúčenku. V scéne je potrebná zmena „reťazca“ RFID kľúčenky. Po upravení Lua skriptu a jeho uložení je potrebné Spustiť túto scénu. Následne je potrebné spraviť wake up RFID čítačky. Wake up RFID čítačky sa robí stlačením tlačidla Home alebo Away a priložením RFID kľúčenky alebo stačením tamper tlačidla pod krytom.

--[[
%% properties
%% events
%% globals
--]]
local ID = 72 -- ID RFID Citacky
fibaro:call(ID, "setUserCodeDec", 1, "143,40,31,11,1,32,2,128,0,0")
-- Rovnako je mozne pridat dalsiu klucenku
-- fibaro:call(ID, "setUserCodeDec", 2, "143,56,144,13,1,32,2,128,0,0")

Nastavenie pin kódu na RFID čítačke

Nastavenie pin kódu je v zásade veľmi podobné nastaveniu RFID kľúčenke. Je potrebné postupne spustiť Lua skripty.

Lua Skript 1

Tento skript uvoľní 5 miest registra pre zápis 5 rôznych reťazcov. Po upravení Lua skriptu a jeho uložení je potrebné Spustiť túto scénu. Následne je potrebné spraviť wake up RFID čítačky. Wake up RFID čítačky sa robí stlačením tlačidla Home alebo Away a priložením RFID kľúčenky alebo stačením tamper tlačidla pod krytom.

--[[
%% properties
%% events
%% globals
--]]
local ID = 72 -- ID RFID Citacky
fibaro:call(ID, "getUserCode", 1); 
fibaro:call(ID, "getUserCode", 2); 
fibaro:call(ID, "getUserCode", 3); 
fibaro:call(ID, "getUserCode", 4); 
fibaro:call(ID, "getUserCode", 5); 

Lua Skript 2

Tento skript Vám vypíše, či je prvých päť miest registra pre zápis 5 rôznych reťazcov RFID kľúčeniek uvoľnených. Po upravení Lua skriptu a jeho uložení je potrebné Spustiť túto scénu. V debugovom okne môžete vidieť niečo takéto.

[DEBUG] 15:55:26: [{"id":0,"name":"","status":"Available"},{"id":1,"name":"","status":"Available"},{"id":2,"name":"","status":"Available"},{"id":3,"name":"","status":"Available"},{"id":4,"name":"","status":"Available"},{"id":5,"name":"","status":"Available"},

--[[
%% properties
%% events
%% globals
--]]
local ID = 72 -- ID RFID Citacky
local usersStatus = fibaro:getValue(ID, "userCodes");
print(usersStatus);

Lua Skript 3

Pomocou tohto skriptu nastavíte pre tretieho užívateľa (3. miesto v registri) špecifický PIN kód. V scéne je potrebná zmena „Pin kódu“ RFID kľúčenky. Po upravení Lua skriptu a jeho uložení je potrebné Spustiť túto scénu. Následne je potrebné spraviť wake up RFID čítačky. Wake up RFID čítačky sa robí stlačením tlačidla Home alebo Away a priložením RFID kľúčenky alebo stačením tamper tlačidla pod krytom.

--[[
%% properties
%% events
%% globals
--]]
local ID = 72 -- ID RFID Citacky
fibaro:call(ID, "setUserCodeDec", 3, "49,50,51,52,0,0,0,0,0,0"); -- prve 2 cisla v registri su obsadene RFID klucenkami, preto je tam nastavena 3

LUA skript na spúšťanie scén

Keď už máme nadefinované RFID kľúčenky a pin kódy. Tento LUA skript nám môže poslúžiť na spúšťanie scén, ktoré aktivujú/deaktivujú alarm na jednotlivých zariadeniach. Je potrebné spraviť zmenu na 3 riadku a to číslo 1324 zameniť za ID vašej RFID čítačky.

--[[
%% properties
1324 value
%% events
%% globals
--]]
 
local trigger = fibaro:getSourceTrigger()
local rfid_value_status = ''
 
Debug = function ( color, message )
  fibaro:debug(string.format('<%s style="color:%s;">%s', "span", color, message, "span"))
end
if (trigger['type'] == 'property') then
 fibaro:debug('RFID Scena sa spustila.')
 local rfid_ID = tonumber(trigger['deviceID'])
 local rfid_value = tonumber(fibaro:getValue(rfid_ID, 'value'))
  if (rfid_value == 1) then
    rfid_value_status = 'Away'
    Debug('red', 'Status ' ..rfid_value_status.. ' nastaveny.')
    fibaro:startScene(12) --spustenie sceny na aktivaciu alarmu
  elseif (rfid_value == 0) then
    rfid_value_status = 'Home'
    Debug('green', 'Status ' ..rfid_value_status.. ' nastaveny.')
    fibaro:startScene(11) --spustenie sceny na deaktivaciu
  end
end

5 Komentáre

  • Stanislav Vrhel

    Stanislav Vrhel 30.04.2018 Odpovedať

    Dobrý den,
    lze na zipatu spustit zvukovou notifikaci, že je zakódováno?
    Děkuji s pozdravem Vrhel
    • SmarterHOME

      SmarterHOME 30.04.2018 Odpovedať

      Dobrý deň,
      áno, príklad nastavenie sa nachádza na našom fóre tu:
      https://smarterhome.sk/sk/forum/topic/nastavenie-zvukovej-notifikacie-pri-zakodovani-2.html
  • Michal

    Michal 02.02.2018 Odpovedať

    ten váš skript 3 by ste fakt mohli upravit...
    • SmarterHOME Team

      SmarterHOME Team 05.02.2018 Odpovedať

      Dobrý deň,

      v našom blogu sme vychádzali s oficiálnych informácií od spoločnosti Fibaro uvedených na fóre:
      https://forum.fibaro.com/index.php?/topic/22280-zipato-rfid/

      Ďakujeme za upozornenie, ktoré pomôže aj ostatným používateľom.
  • Jakub

    Jakub 11.10.2016 Odpovedať

    LUA skript č. 3 pro nastavení kódu na klávesnici mi nefunguje. Kód na klávesnici jsem musel zadat stejně jako v případě RFID čtečky.
    Ta Zipato klávesnice totiž po zadání kódu na klávesnici na klávesnici vyšle podobný kód, ne-li stejný kód jako RFID tag.

Zanechajte nám Váš názorZanechajte odpoveď

Vyhledávání v blogu

Najnovšie názory

Naposledy prohlížené

Žádné produkty

Menu

Porovnat 0