Fibaro HC2 nastavenie zámku Vision ZM1701
Pre používateľov riadiacej jednotky Fibaro Home Center 2 máme dobrú správu, konečne je možné plnohodnotne používať zámok Vision ZM1701. Pre správne nastavenie zámku Vision ZM1701 je potrebná riadiaca jednotka Fibaro Home Center 2, kvôli použitiu LUA skriptovacieho jazyka na nastavenie PIN kódu na odomykanie zámku. V riadiacej jednotke Fibaro Home Center Lite nie je možné pomocou riadiacej jednotky nastaviť PIN kód, keďže LUA jazyk nie je dostupný.
Pozn.: Spárovanie zariadenia s riadiacou jednotkou a samotné nastavenie PIN kódu odporúčame urobiť ešte pred montážou.
Pridanie Z-Wave bezdrôtového zámku na dvere (bez klučky) – Vision ZM1701
Proces pridávania zariadení v riadiacich jednotkách Fibaro je každému užívateľovi dobre známy. Takže jednoducho postupuje klikneme na panel Zariadení -> Pridať alebo odobrať zariadenia a následne je potrebné zaškrtnúť aj políčko Přidat v chráněném režimu, pokud to zařízení podporuje -> Pridať.

Spustí sa nám časový interval, počas ktorého je možné pridať Z-Wave zariadenie. Počas tohto intervalu na zariadení stlačíme C-8-8-8 a ak nezačne párovanie pohýbeme oboma najväčšími časťami zámku.
Nastavenie PIN kódu pomocou LUA skriptu
Nastavenie PIN kódu sa dá momentálne spraviť pomocou nasledujúceho LUA kódu. Zariadenie podporuje nastavenia pin kódu v rozsahu od 4-10 číslic.
Potrebné zmeny v LUA skripte:
- 6. riadok – potrebné zmeniť ID Z-Wave bezdrôtového zámku na dvere (bez klučky) – Vision ZM1701
- 14. riadok – zmena PIN kódu 12340 – za vlastný PIN kód
Následne treba tento LUA skript uložiť a spustiť v debugovacom okne možeme pozorovať progres. Po spustení scény treba počkať 15 sekúnd aby sa celý skript zrealizoval a počas týchto 15 sekúnd by ste mali počuť pípnutie.
LUA Skript:
--[[
%% properties
%% events
%% globals
--]]
local ID = 1438 -- ID Zamku
fibaro:call(ID, "getUserCode", 1);
fibaro:sleep(5000)
--
local usersStatus = fibaro:getValue(ID, "userCodes");
print(usersStatus);
fibaro:sleep(5000)
-- 12340 je PIN - zmena
fibaro:call(ID, "setUserCode", "1", "Occupied", "12340", "");
fibaro:sleep(5000)
--
local usersStatus = fibaro:getValue(ID, "userCodes");
print(usersStatus);
Vysvetlenie čo sa deje v samotnej scéne, všimnite si obrázok nižšie.
fibaro:call(ID, "getUserCode", 1); - Tento príkaz sprístupní 1. register pre zápis 1. pin kódu.
local usersStatus = fibaro:getValue(ID, "userCodes"); - Tento príkaz Vám sprístupný stavy registrov. Ako je vidno z obrázka je možné nastaviť až 13 kódov - v registroch 0-12.
print(usersStatus); - Vypísanie stavu registrov, či sú dostupné alebo obsadené.
fibaro:call(ID, "setUserCode", "1", "Occupied", "12340", ""); - Vloženie PIN kódu do prvého registra a nastavenie stavu obsadenosti.

Nastavovanie PIN kódu bezdrôtového zámku je podobné ako nastavenie nastavenie RFID čítačky link na článok nižšie v podobných článkoch.











Pa*** *****ák 20.12.2023
Dobrý den,snažím se změnit PIN kód z LUA kódu u klávesnice Philio PSK01, ale funkce setUserCode se neprovede, resp. provede se jen částečně. Když si následně zobrazím userCodes, vrátí "update: InProgress" u příslušného PINu. Nemáte s tím nějaké zkušenosti, resp. není tam nutné ještě nějaké potvrzení?
Je také možné, že změna PIN kódu u této klávesnice není z LUA scriptu povolena. Pokud ne, můžete mi doporučit jinou klávesnici, případně zámek s klávesnicé, kde je tato změna možná?
Děkuji,
P. Hulmák
Sm********* **am 03.01.2024
Dobrý deň,bohužiaľ s touto klávesnicou nemáme skúsenosť.
Skúste sa pozrieť na toto video tam to riešia s HC3 - https://rb.gy/9s5a6m
Pekný deň.
SmarterHOME