Производитель оборудования для систем контроля доступа Eng Прайс-лист
Программное обеспечение Guard Commander

Программное обеспечение для контроля доступа
Наименование: ПО Guard Commander

Программа не позволяет открыть в одном сеансе более двух контроллеров. Появляется окно «Превышено количество контроллеров по лицензии» . Конвертер Z-397 WEB с прошивкой v.3.0.48.

Замена прошивки конвертера на v.3.0.53-3.0.55 устраняет проблему.

В процессе работы с ПО Guard Commander версии 2.2.180.206 от 06.03.2018 выявилась следующая ситуация: при импорте из файла с номерами ключей, записанными в десятичном виде, номер ключа загружается с флагом короткий номер, хотя флаг не установлен. Выглядит это так: при добавлении ключа через настольный считыватель мы имеем формат ключа [00AB] 123,77777, а после сохранения в файл и импорт обратно в контролер уже имеем [0000] 123,77777. В связи с этим у нас перестает работать часть ключей. Контролеры используем Z-5R net и Matrix-2 net.

При экспорте списка ключей с видом номера "Десятичное" или "Десятичное(Р)", "Код" сохраняется только 4 байта номера (из 6), при импорте ключей с неполным номером автоматически устанавливается флаг "Короткий номер".
Чтобы номер сохранялся целиком, при экспорте нужно выберать "Вид номера" = "Dallas".

У нас проблема с вычитиванием ключей в логах, переодически появляются вот такие записи, где вместо ключей - номера:
18.02.2019 8:11 1 16 {#37} E801h 0 z24388.24
18.02.2019 8:11 1 17 00h 1 z24388.24
18.02.2019 8:23 0 3 {#37} E801h 2 z24388.24
18.02.2019 8:23 0 10 {#37} E801h 3 z24388.24
18.02.2019 8:23 0 16 {#37} E801h 4 z24388.24
Проблема чаще всего проявляется при перезаписи событий - когда их больше 2048. Подскажите где искать решение?
Контроллеры разные - Matri-II Net (прошивка 2.11) и Z-5R Net (прошивка 2.12).

Перезапишите ключи из базы ПО в нужные контроллеры. Нажимали кнопку "Записать все" на вкладке "Ключи"? Guard Commander сравнивает со своей базой, и если там карты нет, то он просто пишет номер ячейки. Для исправления нужно перечитать карты из контроллера и делать это каждый раз перед считыванием событий.

В функционале Guard Commander предусмотрена возможность отправки уведомлений через телеграм-бот.
Однако данная функция работает только при отправке уведомлений конкретному пользователю, указывая его id. При попытке указать id группы, а не пользователя, отправка завершается ошибкой. Подскажите, так и есть или я не так что-то делаю?

Для отправки сообщений используется запрос SendMessage из API Telegram https://tlgrm.ru/docs/bots/api#sendmessage, адрес получателя устанавливается в chat_id в запросе.
Можно попробовать отправить запрос группе через браузер:
https://api.telegram.org/bot < Токен бота > /sendMessage?chat_id= < Id группы > &text=Test
где < Токен бота > - сюда нужно подставить токен бота, < Id группы > - Id группы или Id пользователя, "Test" - текст сообщения
В случае ошибки в браузере появится ответ Telegram с описанием ошибки после "description", например:
{"ok":false,"error_code":400,"description":"Bad Request: chat not found"}
Также нужно обновить версию ПО на 2.9.4 или выше.

Почему при обновлении программы с версии 2.8.2.10 до версии 2.9.4.3 не отображается список сотрудников во вкладке Ключи.

В v2.8.2.10 ФИО хранятся в файле контроллера *.gc2ctr, а начиная с v2.9.1 в БД "GuardCmd.db".
На странице "Ключи" можно импортировать старый файл контроллера *.gc2ctr, просто перетащив его в таблицу ключей.
Можно и кнопкой "Импорт". Кнопка Импорт > из JSON > выбрать ".gc2ctr > Открыть.