Замковые системы

Настройка интеграции с замковой системой iLocks/YGS

 

 

Настройка интеграции с замковой системой  iLocks/YGS

 

Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

Для настройки интеграции необходимо скачать sdmiLocks.dll и архив Demo.rar с FTP

Необходимо распаковать содержимое архива в каталог с  ПО замковой системы, после чего запустить Demo.exe. В появившемся окне необходимо нажать кнопку Read.  В этот момент на энкодере должна находиться специальная AuthCard карта. Эта карта выдается сотрудниками замковой системы.

Должен появиться Авторизационный код, который необходимо будет скопировать в текстовый документ, этот код понадобится в дальнейшем.
Далее необходимо скопировать ВСЕ библиотеки из ПО замковой системы, ILockSoft.ini и скаченный ранее sdmiLocks.dll в каталог с shelter.exe
В shelter.ini необходимо добавить следующие данные :

 

[BOOT]

BOOT_1 = C:\Shelter\sdmiLocks.dll

 

[HARDWARE]

LockCard = ILOCKS

 

[hardware.ILOCKS]
DLLName = C:\Shelter\LockSDK.dll
SerialNumber = 86FF8E3201000000
;DoCheckOut - Если 1, то перед изготовлением ключа, предыдущая информация на ключе стирается. Функция CancelCard. 0 — не стирается.
DoCheckOut = 1
;DefBuilding - корпус по умолчанию — Не изменять
DefBuilding = 1
;DefFloor - эта по умолчанию — Не изменять 
DefFloor = 1
;DefOpenAllTime = 1- выпуск карт в гостиничном режиме, 0 - выпуск карт в режиме "Офис" (для закрытия замка необходимо прикладывать карту повторно)
DefOpenAllTime =1
;
MASK - маска для преобразования из 16-ной в 10-ную систему 
MASK = $FFFFFFFF
;Port=5 - номер COM-порта энкодера 
Port=5
;DoorType=5 - тип двери
DoorType=5
LOG.LEVEL = 100
LOG.DEBUGLEVEL =100
 
[ILOCKS.ERRORS]
-1000 = Не найдена DLL
-1    = No card found
-2    = No card reader found
-3    = Invalid card
-4    = Card type error
-5    = Read/write error
-6    = COM port is not opened
-7    = Finish reading data card
-8    = Invalid parameter
-9    = Invalid operation
-10   = other error
-11   = COM port is occupied
-12   = Communication error
-13   = Recover Authorization code from reader successfully!
 
 
В DLLName указать путь до библиотеки LockSDK.dll
 
В SerialNumber необходимо ввести значение из Demo.exe
 
Далее необходимо зайти в Shelter - Настройки - Справочники - Ресурсы - Номерной фонд:

 

 

 

  • Для выбранного номера установить чек-бокс "Номер (ресурс) оборудован эл.замком"
  • Указать "Номер устройства" в соответствии с нумерацией в замковой системе
 
 
 
 
 
 

Настройка интеграции с замковой системой Bonwin 2 (энкодер BWE773)

Настройка интеграции с замковой системой  Bonwin 2

Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.
ВНИМАНИЕ!!! При работе в Shelter, ПО BonWin должно быть закрыто.

Версия замковой системы : 


Модель энкодера : 
(в диспетчере устройств энкодер определяется как "Устройство HID")

Содержимое папки замковой системы :

Для интеграции необходимо скачать sdmBonwin2.dll и скопировать в папку с shelter.exe, а так же скопировать все библиотеки и bwapireg.lic из дистрибутива замковой системы в папку Shelter 2.
В shelter.ini необходимо добавить : 

 

 

[BOOT]

BOOT_1=sdmBonwin2.dll

[HARDWARE]

LockCard=Bonwin2

[HARDWARE.Bonwin2]

HOTELCIPHER=11611951

DOCHECKOUT=1

DEFBUILDING=1

DEFFLOOR=1

LOG.NAME=BONWIN.LOG

LOG.LEVEL=100

LOG.DEBUGLEVEL=100

 

 

В параметр HOTELCIPHER добавить код отеля. Для получения кода отеля необходимо войти в BWHLM8.01.exe :
Логин : BonWin
Пароль : Tasman
И перейти по следующим вкладкам :

Запускаем Shelter, переходим в "Настройки" - "Справочники" - "Ресурсы" - "Номерной фонд" и перейти в карточку номера :

В поле "Номер устройства" необходимо указать ID (код) номера из ПО замковой системы.
Так же необходимо обратить внимание на сопоставление кодов этажей в ПО замковой системы и в Shelter. 
Код этажа в Bonwin = номер этажа в Shelter. Особенность протокола BonWin - он работает только с числами в диапазоне 0-99
С общими/внутренними дверьми, согласно протоколу, работа не реализована.

 

 

Настройка интеграции с замковой системой Vingcard через Visionline

 

 

Интеграция Shelter и VingCard через ПО Visionline 

 



Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

Для настройки интеграции необходимо зайти в Shelter - "Сервисы и оборудование" :

2. Выбрать драйвер VingCard :
 
3. Перейти в "Настройки" :

4. В поле "Хост" указать IP-адрес ПК, на котором запущен интерфейс Visionline, в поле "Порт" указать порт, на котором работает Visionline, в поле адрес PMS указать числовое значение из настроек замковой системы :

Настройки в Shelter :

4. После выполнения предыдущих пунктов нажать "Сохранить".

5.Далее перейти в "Настройки" - "Справочники" - "Номерной Фонд" и выбрать номер для настройки

Необходимо установить чек-бокс "Номер (ресурс) оборудован эл.замком" :

6. Для работы с дополнительными дверьми необходимо в поле "Дополнительные номера" указать номер двери (либо через запятую несколько дверей) из ПО замковой системы :
 

7. Результат выпуска ключ-карты из Shelter :

Для проверки работоспособности замковой системы можно воспользоваться тестовой утилитой от производителей замковой системы.

 

Настройка идентификации гостя в RK (Считыватель Z-2)

Карты данной замковой системы можно использовать для идентификации гостя в RK7 и закрытия на номер по выпущенной карте из shelter.

Данный механизм тестировался для карт Mifare и следующего выдаваемого трека в Putty:
 
Mifare [9A603D32] 061,24730 1K (0004,08)
 
При изготовлении ключ-карты из shelter будет прикреплен следующий идентификатор
 
В логе shelter возвращается следующий трэк 9A603D32FFFFFFFF:
 
VisionlineClient.ReadLn: CCA;EA15;RC0;SR9A603D32FFFFFFFF; 
 
Для настройки декодирования данного трека в RK необходимо  использовать следующий MCR алгоритм:
 
function MCR1000767(DeviceSignal: Integer; DeviceIdent: Integer; var Parameter: String): Boolean;
                                var RestCode: integer;
                                i, j, S: integer;
                                res1, t1, t2: int64;
                                hex, res: string;
                          begin
                                Result := false;
                                if pos('Mifare[',Parameter)>0 then
                                     begin
                                          i := pos('[',Parameter);
                                          j := pos(']',Parameter);
                                          hex := 'FFFFFFFF';
                                          Parameter := copy(Parameter,i+5, j-i-5);
                                          if length(Parameter) > 0 then begin
                                          Result := true;
                                          res:= Parameter + hex;
                                          res:= int64tostr(strtoint64('$'+res));
                                          Parameter:=res;
                                     end;
                          end;
                          end;
 
После чего можно закрывать на номер по изготовленным картам замковой системы.
 
Настройка идентификации гостя в shelter (Считыватель Z-2)
 
Для идентификации и поиска гостя в shelter необходимо настроить TcpCardreader и декодирование, версия decodecards.dll - 1.29.0.3.
 
В decodecards.ini :
                                                              [frf]
                                                              fsUnit=fsdecodecard.upas
 
                                                              [general]
                                                              usemask=1
 
                                                              [mask]
                                                              card_mif= ifare*
                                                            
                                                              [cards.Card_mif]
                                                              excludedprefix=ifare[
                                                              CardDecodeType = FastScript
                                                              code=2
 
Далее необходимо настроить скрипт декодирования, который настраивается в fsdecodecard.upas
 
                                                              function fsUnitVersion:integer;
                                                              begin
                                                              result := 1;
                                                              end;
                                                              function DecodeCard(Track:string; var Code:integer):string;
                                                              var hex, res1 : string;
                                                              begin
                                                              Code:=2; 
                                                              hex := 'FFFFFFFF';
                                                              res1:=('$'+copy(Track,5,4))+ hex;
                                                              result:=inttostr(strtoint64(res1)); 
                                                              end;
                                                              begin
                                                              end.
 
После перезапуска TcpCardReader и при считывания карты из shelter будет произведен поиск гостя по идентификатору и выведен данный гость.
 
 
 
 
 

Настройка интеграции с замковой системой MF S70

 

 

 

Настройка интеграции с замковой системой  MF S70

 

Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.

 

Для интеграции вам необходимы NewICdll.dll и set.ini . Данные файл необходимо скопировать в папку с shelter.exe

Скачать их можно тут

В файле set.ini, в параметре "Com=" указать номер Com-порта, к которому подключен энкодер.

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.
 

1. Для настройки интеграции необходимо зайти в Shelter - "Сервисы и оборудование" (рис.1) :

                                                                    

(рис.1)
 

2. Выбрать драйвер MF S70 (рис.2) :

(рис.2)

3. После чего необходимо нажать "Сохранить" (рис.3)

(рис.3)

4. Далее перейти в "Настройки" - "Справочники" - "Номерной Фонд" и выбрать номер для настройки (рис.4)
Необходимо установить чек-бокс "Номер (ресурс) оборудован эл.замком" и в поле "Номер устройства" указать значение параметра "Room ID" из управояющего ПО замковой системы
(MF_System.exe) - (рис.5)

 

(рис.4)

 

(рис.5)

 

ВНИМАНИЕ! У данной замковой системы есть особенность : после выпуска ключ-карты из ПО замковой системы, карта сможет открыть дверь в номер спустя какое-то время (на тестовом стенде открытие происхоидло спустя 1-2 минуты после выпуска ключ-карты). 
Так как приложение (Shelter/
MF_System.exe) с энкодером работает через COM-порт, то одновременно запустить 2 программы не получится.

Настройка интеграции с замковой системой BE-TECH

 

 

 

 

 

 

 

 

Настройка интеграции с замковой системой  BE-TECH

 

Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.
 

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

 

Версия замковой системы :

Содержимое папки с замковой системой :

Модель энкодера : 

Модель замка :

Для настройки интеграции необходимо скачать sdmBeTech.dll с ftp и скопировать в папку с Shelter 2, а так же скопировать все библиотеки из дистрибутива замковой системы в папку Shelter 2.
В shelter.ini необходимо добавить :

 

[BOOT]
BOOT_1=sdmBeTech.dll

[HARDWARE]
LockCard=BE-TECH

[HARDWARE.BE-TECH]
AuthCode=    - 
В параметре прописать код отеля (system_code), который вы можете получить у установщиков Be-Tech (*6ти значный код)
DoCheckOut=1
DefBuilding=1
DefFloor=1
UseTimeDelta=0
TimeKind=0
TimeValue=3

LOG.NAME=BE-TECH.LOG
LOG.LEVEL=100
LOG.DEBUGLEVEL=100

UseTimeKind=0 (0/1 - не использовать/использовать настройку для изменения времени заезда, при записи на карту)
TimeKind=0 (0/1 часы/минуты)
TimeValue=3 (значение)

Пример 1 : 

UseTimeDelta=1

TimeKind=0

TimeValue=3

Время начала действия карты на 3 часа раньше времени в системе при записи ключ-карты.
Пример 2 : 

UseTimeDelta=1

TimeKind=1

TimeValue=15

Время начала действия карты на 15 минут раньше времени в системе при записи ключ-карты.
Пример 3 : 

UseTimeDelta=0

TimeKind=0

TimeValue=3

Время начала действий карты = время в системе при записи ключ-карты.

 

В параметре AuthCode прописать код отеля(system_code), который вы можете получить у установщиков Be-Tech (*6ти значный код)

На тестовом стенде UCS, с данной версией ПО замковой системы, параметр AuthCode оставляли пустым.

 
Запускаем Shelter, переходим в "Настройки" - "Справочники" - "Ресурсы" - "Номерной фонд" и перейти в карточку номера :

Необходимо поставить чек-бокс "Номер (ресурс) оборудовани эл.замком", в поле номер устройства указать значение параметра Guest SN из ПО замковой системы, с увеличением на 1.

По аналогии необходимо настроить и для других номеров.

Для работы с дополнительными замками (внутренние двери и общие) необходимо в поле "Дополнительные номера", через запятую указать общие/внутренние группы дверей.
Для примера указал 4,3 в "Дополнительные номера" - результат считывания карты :

Коды возможных ошибок : 

255: Failure
1: Open serial com port error
2: No card error
3: Card type error
4: Read card error
5: Hotel password error
6: Write card error
 

 

 

 

 

Настройка интеграции с замковой системой SALTO

 

 

 

Настройка интеграции с замковой системой  SALTO

 

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются

 

 

Данная инструкция написана для замковых систем SALTO с версией программного обеспечения HAMS 100 v6.6.0.33 (Рис 1.) и Ethernet энкодером (Рис 2.).

Версия Ethernet v 01.02, версия Reader v02.43.

 

(Рис. 1)

 

(Рис. 2)

 

 

Заведение номерного фонда в программном обеспечении SALTO и ее настройка осуществляется системным администратором гостиницы

или представителями замковой системы. Сотрудники и инженеры отдела Shelter не занимаются настройкой программного обеспечения замковой системы.

 

Список доступных энкодеров и их настройки можно посмотреть в «Список периферии» на вкладке «Периферия» (Рис 3).

 

(Рис. 3)

 

 

Интеграция данной замковой системы осуществляется через PMS интерфейс, который включается в «Основные опции» на вкладке «Инструменты» (Рис. 4)

 

(Рис. 4)

 

 

 

В «Параметры связи» необходимо ввести IP адрес и номер порта компьютера, на котором будет запускаться ПО замковой системы

с включенным PMS интерфейсом.

 

Интеграция данной замковой системы с Shelter производилась на следующей версионности:

  • версия библиотеки SdmTesa.dll 1.50.0.124 (библиотеку можно скачать тут)
  • версия shelter 2.12.123.2420

 

После скачивания файлов с ftp, библиотеку SdmTesa.dll необходимо расположить в директории с shelter.exe.

 

Далее переходим в настройки Shelter, добавляем модуль для замковой системы (TESA HT28_TCP) и выставляем необходимые параметры (Рис 5).

 

(Рис. 5)

 

 

После чего, данные параметры продублируются в shelter.ini:

 

[HARDWARE.HT28-TCP]

;HOSTIP адрес, на котором запущена замковая система с включенным PMS интерфейсом

HOST=172.22.5.115

 

;PORT – порт подключения к PMS интерфейсу

PORT=5010

 

;DEVICEADDR – 1 если используется USB или RS232 энкодер, 2 если используется Ethernet энкодер.

DEVICEADDR=2

 

;USEPMSTRACK – использовать PMS трек для связки с RK и закрытия на номер. Если 0, то на вторую дорожку идентификатор записываться не будет.

Если 1, то будет.

USEPMSTRACK=1

 

;USEPMSTRACK – длина PMS трека

PMSTRACKMAXLEN=40

 

;DOCHECKOUT - Если 1, то перед изготовлением ключа, предыдущая информация на ключе стирается. Функция CancelCard. 0 — не стирается.

DOCHECKOUT=0

 

;DORESET, NEEDENQACK , ACTION - данные настройки в классической (базовой) реализации связи не менять!

DORESET=1

NEEDENQACK=1

ACTION=E

 

;DEFADDROOM2=101, DEFADDROOM3=102, DEFADDROOM4=103 - при данных настройках все ключи изготовленные из shelter будут

дополнительно открывать двери 101,102 и 103. Данные параметры можно оставить пустыми.

DEFADDROOM2=

DEFADDROOM3=

DEFADDROOM4=

IsLockMakeMultiKeys=0
; Файлы с логами будут создаваться в папке TESALogs, она создаедтся автоматически в каталоге с Shelter.

 

[BOOT]

BOOT_2=sdmTESA.dll

 

[HARDWARE]

LockCard=HT28-TCP

 

 

 

Далее заходим в shelter и для номерного фонда, в котором будут использоваться двери с электронами замками,

включаем опцию «Номер (ресурс) оборудован эл. замком». 

Для замковой системы SALTO в поле «Номер устройства» необходимо выставить значение 0. (Рис 6).

 

(Рис. 6)

 

Для выпуска карты и проверки корректности настроек переходим на шахматку и в проживающем госте нажимаем на модуль замковой системы (Рис 7),

на котором будет представлена информация по заезду/выезда гостя.

 

(Рис. 7)

 

 

 

После изготовления ключей (основного/дополнительного) в shelter, корректность записи можно проверить в программном обеспечении замковой

системы, считав его на вкладке «Ключи» (Рис 8).

 

(Рис. 8)

 

 

 

Анализ основных ошибок

 

1. Несоответствие даты/времени выезда/заезда. Возвращается ошибка Bad checkout date and/or time или ErrorMessage= -1. (Рис. 9)

 

(Рис. 9)

 

В логе замковой системы:

4 06.04.2018 12:32:26> TESA card writting failured, error=1, OS error=0; ParamStr=&CMD=ISEXTRAROOMS

 

 

2. Нет связи с PMS интерфейсом (не настроен PMS интерфейс) или не запущено программное обеспечение замковой системы.

Возвращается ошибка ErrorMessage= -10. (Рис. 10)

 

(Рис. 10)

 

В логе замковой системы:

E2 06.04.2018 12:58:52> Transmit() (Exception): Can't connect socket; WSAError=10061

w3 06.04.2018 12:58:52> DoCommand failured. Result=-10, Win32 error code=0

4 06.04.2018 12:58:52> TESA card writting failured, error=-10, OS error=0;

 

 

3. Нет связи с энкодером или неверно указан параметр DEVICEADDR. Возвращается ошибка ErrorMessage= -3. (Рис. 11)

 

(Рис. 11)

 

В логе замковой системы:

5 06.04.2018 13:06:38> DoCommand finished with Answer=NF, Full answer=NFі1і, Result=-3

4 06.04.2018 13:06:38> TESA card writting failured, error=-3, OS error=0;

 

 

Важно!!! Замечена следующая симптоматика в работе энкодера:

При установленом в shelter.ini параметре «USEPMSTRACK = 0» при записи ключа энкодер пытается записать карту 2 раза (в итоге пищит два раза):

   1. Записывает на дорожку замковой системы.

   2. Пытается записать идентификатор на вторую дорожку для закрытия на номер, но т.к. параметр отключен, записать не дает, однако энкодер все равно пищит.

 

 

 

 

 

Настройка интеграции с замковой системой ADEL (A90)

 

 

 

 

Настройка интеграции с замковой системой ADEL (A90)

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

Для настройки интеграции необходимо скачать инсталлятор PMS v7.3 замковой системы с FTP (На случай, если специалисты замковой системы его не предоставили)

Cкачиваем сборку для интеграции Shelter с ADEL так же с FTP

 

 

 

После того как выполнена установка замковой системы и она настроена (созданы номера, мастеркарты и т.д.) для связи с гостиничной системой необходимо сделать следующее.

 

ВНИМАНИЕ!!! Номера созданные в ПО замковой системы должны совпадать с нумерацией номерного фонда в Shelter

 

 

Важно! Для функционирования интерфейса ADEL необходимо активировать его лицензионный код. Для этого запустите программу ADEL A90.

Щелкните меню «System» и выберите «Multi-function card». (Рис. 1)

 

(Рис. 1)

 

 

В открывшемся окне щелкните вкладку «License» и введите лицензионный код интерфейса в поле «Interface License Code». (Рис. 2)

 

(Рис. 2)

 

 

 

Установка серверной и клиентской части

 

 

1. На сервер ADEL необходимо установить интерфейс взаимодействия PMS v7.3 скачанный нами раннее, запустив файл setup.exe (Рис. 3)

 

(Рис. 3)

 

 

2. У вас откроет окно инсталлятора в котором нужно выполнить следующие шаги:

  • Create Datasource (Рис. 4)

 

(Рис. 4)

 

  • Устанавливаем подключение к базе данных (Рис. 5)

 

(Рис. 5)

 

  • Build Database (В базу добавляются данные необходимые для работы интерфейса) (Рис. 6)

 

(Рис. 6)

 

 

  • Install ADEL Lock Interface Server V7.3 (Инсталляция PMS интерфейса) (Рис. 7)

 

(Рис. 7)

 

 

3. Переходим на компьютер, где установлен энкодер и скачиваем на него установщик PMS v7.3, чтобы установить клиентскую часть PMS.

  • Запускаем файл setup.exe для установки клиентского PMS интерфейса.
  • Выбираем - Install ADEL Lock Interface CLIENT V7.3 (Рис. 8)

 

(Рис. 8)

 

 

4. Далее возвращаемся на наш сервер и запускаем установленный PMS сервер. Вы увидите нечто похожее (Рис. 9)

 

(Рис. 9)

 

Внимание!!! Если в интерфейсах отображаются знаки вопросов (??) вместо слов, необходимо переименовать файлы C:\Program Files (x86)\ADEL\LockInterface\Client V7.3\CLIENT.CHS и C:\Program Files (x86)\ADEL\LockInterface\Server V7.3\NPMS.ENU в CLIENT.RUS и NPMS.RUS соответственно. 

 

5. Переходим во вкладку «System(S)» → «System Parameter», по умолчанию должны быть следующие настройки (Рис. 10):

 

(Рис. 10)

 

 

6. Далее нажимаем на кнопку «Network». (Рис. 11)

 

 

(Рис. 11)

 

 

7. У нас открываются настройки подключения энкодеров. (Рис. 12)

 

(Рис. 12)

 

8. Для добавления необходимо указать «Encoder Port»(Com-port на котором работает энкодер) и «Host Name»(Имя компьютера, на котором подключен энкодер).

 

9. Далее необходимо настроить взаимодействие «Shelter» с интерфейсом замковой системы. Для этого необходимо выполнить следующие действия.

 

10. Копируем в корень папки с Shelter следующие файлы:

  • ADELCARDISSUER.dll
  • ADELCARDISSUER.ini
  • ADELCARDISSUER.udl
  • COMLIB32.DLL
  • KDT43_32.DLL
  • sdmADEL.dll

 

11. После настроить ADELCARDISSUER.udl, нажимаем «Проверить соединение», если все данные введены верно,

получаем «Проверка соединения выполнена» (Рис. 13)

 

(Рис. 13)

 

 

12. В shelter.ini необходимо добавляем следующие данные:

 

[HARDWARE.ADEL-TCP]
TCPHOST=192.168.1.50   -    IP-адрес компьютера, где расположен PMS сервер
TCPPORT=1024                 -   Порт на котором работает PMS сервер
ANSWERTIMEOUT=10000
DEVICEADDR=02
PMSADDR=0
USEPMSTRACK=0
USEPMSTRACKASNAME=0
AIUSEADELIDENT=0
AIADELROOMLENGTH=3
TIMEWHENISSURECARD=1
ADOPROVIDER=SQLOLEDB.1
ADOCONNECTIONSTRING=Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=appleseed;Initial Catalog=Adel9200;Data Source=SERVER-PC\SQLEXPRESS;Connect Timeout=5
LOG.NAME=ADEL-TCP.log
LOG.LEVEL=100
LOG.DEBUGLEVEL=100
 
[HARDWARE]
LockCard=ADEL-TCP
 
[BOOT]
BOOT_1=sdmADEL.dll

 

13. Возвращаемся на комьютер, где установлен PMS сервер, открываем интерфейс и нажимаем кнопку «Rooms». (Рис. 14)

 

(Рис. 14)

 

 

14. У нас выпадет список номерного фонда. (Рис. 15)

  • Левая колонка - нумерация заведенная в замковой система.
  • Правая колонка - нумерация номерного фонда в Shelter.

 

(Рис. 15)

 

15. Теперь необходимо правую колонку привести к верному значению, которая будет соответствовать нумерации номерного фонда в Shelter.

В моем случае нумерация в Shelter трех-значная (201, 202, 203 и тд...). По этой причине мне нужно убрать лишние 3 цифры из правой колонки,

чтобы получился правильный список номеров в Shelter.

Сверху над списком номеров мне нужно выставить значение «3» и нажать кнопку «Apply», правая колонка примет трех-значную нумерацию. (Рис. 16)

 

(Рис. 16)

 

16. Далее необходимо зайти в Shelter  «Настройки»  «Справочники»  «Ресурсы»  «Номерной фонд»

Для выбранного номера установить чек-бокс «Номер (ресурс) оборудован эл.замком» (Рис. 17)

 

(Рис. 17)

 

17. Запускаем PMS клиент на рабочем месте с энкодером.

18. Выпускаем ключ в Shelter, после успешной записи мы увидим всплывающее уведомление от PMS клиента, что запись прошла успешно. (Рис. 18)

 

(Рис. 18)

 

19. Так же информация записанная на карту после записи ключа отображается в PMS клиенте и в PMS сервере. (Рис. 19, 20)

 

(Рис. 19)

(Рис. 20)

 

 

 

 

 

Настройка интеграции с замковой системой BioQin PWV

Настройка интеграции с замковой системой BioQin PWV

 

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

 

Версия Shelter - 2.12.129.3000

Версия BioQin - v11-170829 (Natural)

 

 

Модель энкодера:

 

 

1. Скачать файлы для интеграции можно тут

2. Все файлы из архива необходимо скопировать в корень папки Shelter.

3. Далее в Shelter.ini добавляем параметры:

 

[BOOT]

BOOT_1=sdmBioqin.dll
 
[HARDWARE]
 
LockCard=BIOQIN
 
 
[HARDWARE.BIOQIN]
DefCardType=11 
DefBuilding=1
DefFloor=-1
DoCheckOut=
DeltaExpireDate=0
CardToLog=1
HotelKey=131089 - код отеля гостиницы из замковой системы. 
Log.Name=BIOQIN.LOG
Log.Level=30
Log.DebugLevel=30
ComPort=COM6 - порт, на котором работает энкодер
 
 
Код отеля можно узнать, выпустив карту из ПО BioQin и прочитав карту через тестовую утилиту, которая находится в скачанной ранее сборке (Project1_ForM1_Sector1.exe)
 
 
 
4. Далее необходимо зайти в Shelter, перейти в «Настройки» - «Справочники» - «Номерной Фонд» и выбрать номер для настройки:
 
 
 
 
  • Устанавливаем чек-бокс «Номер (ресурс) оборудован эл. замком»
  • ID корпуса в Shelter у номера должен совпадать с «Building ID» в ПО BioQin
  • Номер этажа в Shelter у номера должен совпадать с «Floor No.» в ПО BioQin
  • Номер устройства в Shelter = «Room ID» в ПО BioQin
 
 
 
 
 
 

 

Описание ошибок

 

 

ErrorMessage = -1  —  не видит карту или энкодер

 

В логе замковой системы:

 0 18.04.2019 17:19:22> TBioqin.CheckIn END: -1 Error: 
 0 18.04.2019 17:19:22> TBioqin.IssueCard END: -1
 0 18.04.2019 17:19:22> TARTBioqin.Write END Result: -1

 

 

 

Настройка интеграции с замковой системой Bonwin Online

 

 

Настройка интеграции с замковой системой  Bonwin Online

Для настройки данной интеграции требуется Shelter 2 версии 2.12.134.3450 или новее.

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

 

Версия замковой системы : 

 

 

Модель энкодера : 

(в диспетчере устройств энкодер определяется как "Устройство HID")

 

Содержимое папки замковой системы :

 

Для интеграции необходимо скачать sdmBonwinOnline.dll и bwusbapi.dll по ссылке и скопировать в папку с shelter.exe,

а так же скопировать все библиотеки и bwapireg.lic из дистрибутива замковой системы в папку Shelter 2.

 

 

В shelter.ini необходимо добавить : 

 
[BOOT]
BOOT_1 = sdmBonwinOnline.dll 
 
[HARDWARE]
LockCard = BONWIN_ONLINE
 
[HARDWARE.BONWIN_ONLINE]
HotelCipher = 000000 - код отеля
DoCheckOut =1
; LockType:
; 0 - BW803
; 1 - BW8038
; 2 - BW823
; 3 - BW8238
; 4 - BW883/828/808
; 5 - BW8838/8288/8088
; 6 - BW880(ODA/CPU)
; 7 - BW805/BW825/BW885
LockType=4
; номер сектора
CardArea=15
Account=010101
; для всех, кроме LockType = 2 и LockType = 3:
; 0 - Key Card A
; 1 - Key Card B
; 2 - Staff Card
; 3 - VIP Card
; для LockType = 2 и LockType = 3:
; 0 - Key Card
; 1 - VIP Card
CardType=0
Mask =
DefBuilding = -1
DefFloor = -1
LOG.LEVEL = 100
LOG.DEBUGLEVEL = 100
 
 
 
 
 
Запускаем Shelter, переходим в «Настройки» - «Справочники» - «Ресурсы» - «Номерной фонд» и перейти в карточку номера :
 
 
 
В поле «Номер устройства» необходимо указать Dev Code номера из ПО замковой системы.
Так же необходимо обратить внимание на сопоставление кодов этажей в ПО замковой системы и в Shelter. 
Код этажа в Bonwin = номер этажа в Shelter. Особенность протокола BonWin - он работает только с числами в диапазоне 0-99
С общими/внутренними дверьми, согласно протоколу, работа не реализована.
 
 
 

Чтобы посмотреть Dev Code заходим в ПО замковой системы и переходим в «System setup» - «Room management»

 

 

Открываем вкладку «Room info»

 

 

 

 

 

Настройка интеграции с замковой системой HUNE

 

Настройка интеграции с замковой системой HUNE (SMARTLOCK)

 

       Все необходимый файлы можно скачать  с FTP

      

 

Интерфейс программы представлен на рисунке 1.

Рис 1.

      

ВНИМАНИЕ!!! Настройкой ПО HUNE инженеры технической поддержки Shelter не занимаются.

      

 

Настройку ПО замковой системы можно посмотреть в мануале Introduction of software v20.0.PDF, который находится в сборке на FTP или обратиться к представителям замковой системы.

       Содержимое каталога distr скопировать в директорию с shelter.exe

       В shelter.ini добавить:

                  [HARDWARE.SL6000RF]

                  COMPORT=5

                  CARDNO=1

                  NBLOCK=4

                  ENCRYPT=1

                  CardPass=82A094FFFFFF

                  USEPMSTRACK=0

                  SYSTEMCODE=417BB219

                  HOTELCODE=B185A030

                  DEFBUILDING=1

                  LOG.NAME=SL6000RFChina.log

                  LOG.LEVEL=100

                  LOG.DEBUGLEVEL=100

 

                  [BOOT]

                  BOOT_2=sdmSL6000RFChina.dll

 

                  [HARDWARE]

                  LockCard=SL6000RF

 

       Обязательно заполнить параметры  CardPass, SystemCode и HotelCode. Эти параметры нужно запрашивать у специалистов по замковой системе. Они уникальны для каждого объекта. ВАЖНО!!! Если параметры CardPass, SystemCode и HotelCode отсутствуют и представители замковой системы не могут предоставить данную информацию, то интеграция с данной замковой системы будет НЕВОЗМОЖНА.

       Библиотека HUNERF.dll предоставляется разработчиками замковой системы. Именно через нее в результате изготавливается замковый ключ. В комплекте поставки предоставляются несколько вариантов HUNERF.dll (Развнодности HUNERF.dll представлены в папке distr). Необходимо проверять каждую библиотеку.

       Программы Project1.exe и Project2.exe  предоставлены разработчиками замковой системы и предназначены для тестирования HUNERF.dll без Shelter.

       Если ключ изготовлен через Shelter, а потом его считывают через ПО замковой системы, то там будет показано, как будто ключ будет работать до конца 2099 года. Но на практике (на реальном замке) ключ будет работать корректно. Данный вопрос обсуждался на  трекере 0017152.

       Возможно, что ключ-карта успешно изготавливается  из Shelter, но после записи ключ-карта не открывает замок, это связано с некорректной записью номера комнаты. Нумерация комнат в замковой системе HUNE осуществляется в рамках этажа. Например, в карточке номера в Shelter стоит номер - 37, а по факту это значит седьмой номер на третьем этаже. Чтобы номер записывался  корректно на ключ-карту из Shelter, необходимо поставить галочку "Номер оборудован электронным замком" и в поле "Номер устройства" указать номер комнаты в рамках этажа, для номера 37, например, номер устройства будет 7.

       Данный функционал проверялся на версии Shelter 2.12.124.2450 и HUNE Intelligant Card Lock System 19.60-20-2

 

 

 

Настройка интеграции с замковой системой Hafele (Dialock-HMS-XML_1_3)

Настройка интеграции с замковой системой Hefele (Dialock-HMS-XML_1_3)

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

 

Необходимо скачать архив с ftp, распаковать sdmDiaLock.dll в папку с shelter.exe
Настройки в shelter.ini :

 

[boot]
  BOOT_1 = %exepath%\sdmDiaLock.dll 

[hardware]
  LockCard = DIALOCK_TCP

[hardware.DIALOCK_TCP]
  ;Host и Port для записи уточнить у представителей замковой системы
  Host = 127.0.0.1
  Port =10815
  ;HostIn и PortIn для чтения уточнить у представителей замковой системы
  HostIn = 127.0.0.1
  PortIn = 10815
  ;CodingStation уточнить у представителей замковой системы (обычно это имя ПК)
  CodingStation = S1
  Org = SHELTER
  Log.Name = DiaLock.log
  Log.DebugLevel=100
  Log.Level=100
 

Далее, необходимо запустить Shelter и перейти в "Настройки" - "Справочники" - "Номерной Фонд" и выбрать номер для настройки

Необходимо установить чек-бокс "Номер (ресурс) оборудован эл.замком" :


 

 

Настройка интеграции с замковой системой INHOVA

 

 

 

Настройка интеграции с замковой системой  INHOVA (PMS Server ver. 6.01)

 

Актуальную сборку можно скачать тут

 

 

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

 

 

 

Для настройки связи гостиничной системы Shelter 2 с замковой системой INHOVA необходимо:

 

1. Настроить локальный РС (InhovaData.exe Настройки Локальный РС) (Рис. 1)

 

(Рис. 1)

 

Так же в закладке «Операторы» необходимо создать оператора с именем «UCS» и дать ему все права.

Обязательно! Необходимо для успешной авторизации при обращении к замковой системе.

 

2. Настроить PMS интерфейс. Обратите внимание, чтобы были установлены чек-боксы (Рис. 2):

 

(Рис. 2)

 

 

3. Запустить приложение «PMSServer.exe» и после запуска остановить его нажав на кнопку «Stop Comms» (Рис. 3):

 

(Рис. 3)

 

 

4. Далее открыть закладку Server Setup и настроить параметры PMS сервера (Рис. 4).

 

 

(Рис. 4)

 

 

5. Копируем в папку с Shelter файл sdmTesa.dll

6. Далее в Shelter.ini прописываем следующие настройки:

 

[HARDWARE.INHOVA-TCP]
HOST=127.0.0.1
PORT=7780
DEVICEADDR=1
OPERATORNAME=UCS
USEPMSTRACK=1
PMSTRACKMAXLEN=40
DOCHECKOUT=1
DORESET=0
NEEDENQACK=1
ACTION=EF
LOG.NAME=InHovaTCP.log
LOG.LEVEL=100
LOG.DEBUGLEVEL=100
IsLockMakeMultiKeys=0

[BOOT]
BOOT_1=sdmTESA.dll

[HARDWARE]
LockCard=INHOVA-TCP

 

7. Далее заходим в shelter и для номерного фонда, в котором будут использоваться двери с электронными замками, 

включаем опцию «Номер (ресурс) оборудован эл. замком» и в поле «Номер устройства» указываем имя номера из номерного фонда в замковом ПО. (Рис. 5)

 

 

 

(Рис. 5)

 

 

8. ID для поля «Номер устройства» мы берем из номерного фонда в замковом ПО (Имя комнаты - Name). (Рис. 6)

 

(Рис. 6)

 

 

9. Для выпуска карты и проверки корректности настроек переходим на шахматку и в проживающем госте нажимаем на модуль замковой системы (Рис. 6),

на котором будет представлена информация по заезду/выезда гостя.

 

(Рис. 6)

 

 

После изготовления ключей (основного/дополнительного) в Shelter, корректность записи можно проверить считав ключ в программном обеспечении замковой системы.

 

 

Настройка интеграции с замковой системой Iron Logic

 

 

 

 

 

Настройка интеграции с замковой системой Iron Logic

Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

Shelter 2 с данной замковой системой работает через PMS-интерфейс (IronSDK.exe) версия sdkhotel_v_5_1


ВНИМАНИЕ!!!
IronSDK.exe должен быть постоянно запущен. 

Скачать актуальную библиотеку и настройки можно тут

В shelter.ini :
 

[HARDWARE.IRONLOGIC-TCP]
;
HOST - IP адрес ПК, где запущен IronSDK.exe (из настроек PMS-интерфейса)
HOST=127.0.0.1
;PORT - порт, на котором работает IronSDK.exe  (из настроек PMS-интерфейса) 
PORT=9999
;
DEVICEADDR - номер станции (из настроек PMS-интерфейса)
DEVICEADDR=1
;OPERATORNAME - Не изменять
OPERATORNAME=
;USEPMSTRACK - Использовать ли PMS-трек
USEPMSTRACK=1
;PMSMaskDDDD - Не изменять
PMSMaskDDDD = ABCD
;PMSTRACKMAXLEN - Не изменять
PMSTRACKMAXLEN=40
;DoCheckOut - Если 1, то перед изготовлением ключа, предыдущая информация на ключе стирается. Функция CancelCard. 0 — не стирается.
DoCheckOut=1
;DoReset - Не изменять
DoReset = 1
;NEEDENQACK - Не изменять
NEEDENQACK=1
;ACTION - Не изменять
ACTION=RP
;ISLOCKMAKEMULTIKEYS Не изменять
ISLOCKMAKEMULTIKEYS=0
; Файлы с логами будут создаваться в папке TESALogs, она создаедтся автоматически в каталоге с Shelter.

[IRONLOGIC-TCP.ERRORS]
   0 = OK
  -2 = Нет ответа от устройства
  -3 = Неожиданный ответ на команду
 -10 = Коммуникационная ошибка(порт закрыт; IP-адрес или порт не тот)
-100 = Неизвестная ошибка
 

[BOOT]

BOOT_3=sdmTESA.dll

 
[HARDWARE]
LockCard=IRONLOGIC-TCP
Для прикрепления "читаемого" идентификатора, необходимо в shelter.ini изменить значение параметра posprefix на 0 :

[defaults.over]
posprefix=0
pospostfix=
posguestidentsize=

Настройки (примерные) PMS-интерфейса : 

 

Далее заходим в shelter и для номерного фонда, в котором будут использоваться двери с электронами замками,
включаем опцию «Номер (ресурс) оборудован эл. замком»
В поле "Дополнительные номера" указать через запятую номера общих дверей от 1-го до 8-ми.
Особенность данной замковой системы в том, что она не поддерживает более 8 общих дверей для одного номера 

 

Выпуск ключ-карты : 

Результат считывания из ПО замковой системы : 


 

ВАЖНО!!! Параметр "Версия" автоматически переобновляется в замке после каждого прикладывания карты (новой)
Если из ПО замковой системы выпустить ключ-карту, после приложить эту карту к замку, то параметр "Версия" увеличится на единицу.
Пример : 
Изначально параметр "Версия" = 1
Выпускаем ключ-карту из Shelter, прикладываем к замку, версия изменяется на единицу
И так каждый последующий раз.
Но если выпустить ключ-карту из ПО замковой системы, приложить к замку, после чего выпустить ключ-карту из Shelter и приложить ее к замку - дверь в номер не откроется, так как разница версии в замке и в выпущенной ключ-картой не должна превышать 1.

ВАЖНО!!! При выпуске дополнительной ключ-карты (если для этого номера доп.карта была выпущена уже ранее), можем получить ошибку -3 :

В логе событий PMS-интерфейса фигурирует следующая ошибка :
"Приняли команду: CG ; Обрабатываем... Эта карта уже есть в списке копий
"

В логе от sdmTesa.dll видим следующую ошибку : 

14:15:51| DONE      | TTesa.DoCommand Result: -3
14:15:51| DONE      | TIronLogicInhovaTCP.CheckIn: Answer=E9; AnswerStr=іE9іі; (PMSTrackNo=00004732; PMSTrackNo=F0127C)
14:15:51| DONE      | TTesa.Write CMD: WRITE Result: -3 OS Error: Операция успешно завершена ParamStr: &CheckinDate=20180123&CheckinTime=2359&CheckoutDate=20180717&CheckoutTime=0800&Keys=1&GuestID=16673&JOINER=1&BUILDID=1&LOCKADDROOMS=1,3,2,6,5,8,7,4&ROOM=101&ROOMNUMBER=101&LOCKID=0&LOCKPASSID=&BUILDCODE=ГОСТИНИЦА&FLOOR=1&GUESTNAME=Суханов Иван Дмитриевич&FOLIOID=12156&CLAIMID=9801&DIARYID=0&PMSTRACK=000004732&ERROR=E9
 
 
В описании протокола ошибка E9 :

Замечание: SDK хранит информацию о всех экземплярах карт, для которых сделаны копии. Если попытаться сделать копию той карты, которая уже была добавлена в список актуальных копий карт для указанной двери, то повторного перезаписывания карты сделано не будет, а SDK выдаст в пакете ответа ошибку с кодом "E9". 

Так же, можем получить ошибку -10 :

В логе от sdmTesa.dll :
 
TTesa.Transmit.XOpenLink Error: Can't connect socket; WSAError=10061
 
Необходимо проверить доступность и работоспособность PMS-интерфейса
 

 

Настройка интеграции с замковой системой OZLocks

 

 

 

Настройка интеграции с замковой системой  OzLocks
Для настройки данной интеграции требуется Shelter 2 версии 2.12.129.300 или новее.
Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.
Версия замковой системы :


Модель энкодера : 


Для настройки интеграции необходимо скачать sdmOzLocks.dll с ftp и скопировать в папку с Shelter 2, а так же скопировать все библиотеки из дистрибутива замковой системы в папку Shelter 2.

В shelter.ini необходимо добавить :

 

[BOOT]
BOOT_1=sdmOZLocks.dll
 
[HARDWARE]
LockCard=OZLOCKS
 
[hardware.OZLOCKS]
DefBuilding=1
DefFloor=1
DoCheckOut=0
DeltaExpireDate=0
Log.Name=OZLOCKS.LOG
Log.Level=30
Log.DebugLevel=30
;значение HotelKey для каждой гостиницы индивидуально, берётся значение Hotel_Global_ID из таблицы hotels MSSQL базы замковой системы, подробности можно уточнить у представителей замковой системы
HotelKey=
OpenLocked - открывать защёлку 1-да/0-нет
OpenLocked=1
Запускаем Shelter, переходим в "Настройки" - "Справочники" - "Ресурсы" - "Номерной фонд" и перейти в карточку номера :


Необходимо поставить чек-бокс "Номер (ресурс) оборудовани эл.замком", в поле "Номер устройства", а так же указать номер двери из ПО замковой системы.
ВНИМАНИЕ!!! Номера зданий и этажей в Shelter и в OzLocks должны совпадать!

Для идентификации гостя через систему R_Keeper при помощи считывателя Z-2 USB можно использовать следующий MCR-алгоритм :
 

function MCR1000672(DeviceSignal: Integer; DeviceIdent: Integer; var Parameter: String): Boolean;
var RestCode: integer;
    i, j, S: integer;
    res1, t1, t2: int64;
    hex, resulttext: string;
begin
  Result := false;
  if pos('Mifare[',Parameter)>0 then
  begin
    i := pos('[',Parameter);
    j := pos(']',Parameter);
    Parameter := copy(Parameter,i+1, j-i-1);
    if length(Parameter) > 0 then begin
      Result := true;
      res1:=strtoint64('$'+Parameter);
      Parameter:= Int64ToStr(Res1 and $FFFFFFFF );        
    end;
  end;    

 

end;

Настройка интеграции с замковой системой Orbita

 

Настройка интеграции с замковой системой Orbita.
Версия Shelter - 2.12.124.2450
Версия Orbita -  
LockingSystem4.9
Версия Windows - Windows 10

Модель энкодера : 

Скачать дистрибутив можно тут

Так же, необходимо скопировать CLock.dll и dcrf32.dll в папку с sdmOrbita.dll

Эти библиотеки можно запросить у представителей замковой системы, либо скачать тут

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.

Для дальнейшей настройки, в shelter.ini необходимо добавить : 

[BOOT]
BOOT_1=sdmOrbita.dll
 
[HARDWARE]
LockCard=ORBITA
 
[hardware.ORBITA]
AuthCode=124536
DefCardType=11
DefBuilding=1
DefFloor=-1
DoCheckOut=0
DeltaExpireDate=0
Log.Name=ORBITA.LOG
Log.Level=30
Log.DebugLevel=30
ConvertExtIDtoNumber=1
 
[ORBITA.ERRORS]
-1=Orbita Lock. Interface error
-2=Orbita Lock. Connect encoder failed
-3=Orbita Lock. Register encoder failed
-4=Orbita Lock. Buzzer mute
-5=Orbita Lock. Not supported card type
-6=Orbita Lock. Wrong card password
-7=Orbita Lock. Wrong supplier password
-8=Orbita Lock. Wrong card type
-9=Orbita Lock. Wrong authorization code
19000=Orbita Lock. Exception on connect
19001=Orbita Lock. Exception on read
19002=Orbita Lock. Exception on disconnect
19=Orbita Lock. Exception on connect
19 =Orbita Lock. Exception on connect

Для того, чтобы получить значение параметра AuthCode, необходимо в ПО LockSystem (ORBITA) перейти во вкладку "Функции карты" и нажать кнопку "Пароль" :

Значение в поле "Пароль Отеля" необходимо скопировать в AuthCode.
Далее необходимо зайти в Shelter и 
перейти в "Настройки" - "Справочники" - "Номерной Фонд" и выбрать номер для настройки
Необходимо установить чек-бокс "Номер (ресурс) оборудован эл.замком" :


Если же в Shelter номера комнат двухзначные, а в ПО LockSystem - трехзначные, то в поле "Номер устройства" необходимо прописать номер комнаты из ПО замковой системы.
В таком случае на карту будет записываться номер комнаты из поля "Номер устройства".

ВНИМАНИЕ! Для корректной работы при выпуске ключ-карты из Shelter, ПО LockSystem должно быть закрыто.

Версия Shelter - 2.12.127.2750
Версия Orbita -  
LockingSystem 5.3.6
Версия Windows - Windows 10

Модель энкодера указана вначале статьи.
Скачать дистрибутив можно тут

Настройки для данной версии ПО замковой системы остались прежними, за исключение того, что добавилась возможность записи общих дверей на карту. Общие двери указываются в карточке номера (поле "Дополнительные номера"), через запятую, от 1-го до 8-ми.

 

Настройка идентификации гостя в RK (Считыватель Z-2)

Карты данной замковой системы можно использовать для идентификации гостя в RK7 и закрытия на номер по выпущенной карте из shelter.

Данный механизм тестировался для карт Mifare и следующего выдаваемого трека в Putty:
 
Mifare [9A603D32] 061,24730 1K (0004,08)
 
При изготовлении ключ-карты из shelter будет прикреплен следующий идентификатор
Для настройки декодирования данного трека в RK необходимо  использовать следующий MCR алгоритм:
 
                                function MCR118(DeviceSignal: Integer; DeviceIdent: Integer; var Parameter: String): Boolean;
                                      var RestCode: integer;
                                      i, j, S: integer;
                                      res1, t1, t2: int64;
                                      hex, resulttext: string;
                                begin
                                      Result := false;
                                      if pos('Mifare[',Parameter)>0 then
                                           begin
                                               i := pos('[',Parameter);
                                               j := pos(']',Parameter);
                                               Parameter := copy(Parameter,i+1, j-i-1);
                                               if length(Parameter) > 0 then
                                                      begin
                                               Result := true;
                                               res1:=strtoint64('$'+Parameter);
                                               Parameter:= Int64ToStr(Res1 and $FFFFFFFF );        
                                                      end;
                                           end;    
                                end;
     
 После чего можно закрывать на номер по изготовленным картам замковой системы.
 
Настройка идентификации гостя в shelter (Считыватель Z-2)
 
Для идентификации и поиска гостя в shelter необходимо настроить TcpCardreader и декодирование солгасно мануалу http://support.ucs.ru/ru/node/9093
 
После перезапуска TcpCardReader и при считывания карты из shelter будет произведен поиск гостя по идентификатору и выведен данный гость.

Настройка интеграции с замковой системой Xeeder

 

Настройка интеграции с замковой системой  Xeeder (V5.865-ILockSoft(Автономки), TechCrePower)

Для настройки данной интеграции требуется Shelter 2 версии 2.12.122.2390 или новее.

Версия ПО замковой системы : 

С версией 5.8.0.0 итеграция будет работать, если взять все библиотеки из дистрибутива версии 5.8.6.4
 

Необходимо скопировать все библиотеки и ILockSoft.ini из каталога с замковой системой в каталог с Shelter.exe

Сотрудники технической поддержки Shelter настройкой замковой системы не занимаются.
 

1. Для настройки интеграции необходимо зайти в Shelter - "Сервисы и оборудование" (рис.1) :

(рис.1)

2. Выбрать драйвер Xeeder (рис.2) :

(рис.2)
3. Далее перейти во вкладку "Настройка" (рис.3) :

(рис.3)

В параметре Код отеля указать значение параметра Sn из файла ILockSoft.ini

Остальные настройки можно оставить как на скриншоте. После чего нажать "Сохранить"

4. Далее нажать "Сохранить" (рис.4)

(рис.4)

5. Далее перейти в "Настройки" - "Справочники" - "Номерной Фонд" и выбрать номер для настройки (рис.5). Необходимо установить чек-бокс "Номер (ресурс) оборудован эл.замком" :

(рис.5)