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.
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].
Následne je potrebné vytvoriť novú Lua Scénu, do ktorej vložíte tento kód.
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);
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);
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 je v zásade veľmi podobné nastaveniu RFID kľúčenke. Je potrebné postupne spustiť Lua skripty.
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);
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);
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
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 30.04.2018 Odpovedať
Dobrý den,lze na zipatu spustit zvukovou notifikaci, že je zakódováno?
Děkuji s pozdravem Vrhel
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 02.02.2018 Odpovedať
ten váš skript 3 by ste fakt mohli upravit...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 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.