Сервер отчетности
Содержание
Запустить программу
Запустить исполняемый файл, C:\ml\live\live\report\report.exe, либо ярлык на рабочем столе.
Для просмотра отчета открыть браузер, ввести адрес http://127.0.0.1:5000/ или http://ip:5000, где ip это адрес сервера на котором запущен отчет.
Если с другого ПК в сети не открывается отчет, проверьте доступность ip и port на котором запускается отчет. В данном случае ip 192.168.1.56 и port 5000
Страницы веб-интерфейса
Главная
Основное окно отчета в котором можно выбрать файл, указать период и сформировать отчет. Также можно скачать сводный отчет в формате Excel или PDF.
Журнал событий
Просмотр событий программы. Например ситуаций, когда камера пропадает из сети. Или программа не успевает обрабатывать получаемые кадры.
CAMERA_OUT_BUFFER_OVERFLOW — Нейросеть не успевает находить объекты (Возникла критическая системная ошибка, нужно перезапустить систему убедиться что ошибки теперь нет. Если ошибки продолжаются, значит процессору, видеокарте не хватает производительности)
NN_OUT_BUFFER_OVERFLOW — Нейросеть не успевает считать и отслеживать (Возникла критическая системная ошибка, нужно перезапустить систему убедиться что ошибки теперь нет. Если ошибки продолжаются, значит процессору, видеокарте не хватает производительности)
Camera disconnected — Камера пропала из сети (Проверьте работоспособность камеры)
cam activity delay above limit — Камера пропадает из сети (Проверьте качество соединения между камерой и ПК на котором установлена программа подсчета)
NN activity delay above limit
Counter activity delay above limit
События в разрезе камер
Детальный список событий
Камеры
На данной странице можно проверить зону подсчета и что происходит в кадре в данный момент.
Не рекомендуется активно формировать во время работы цеха, чтобы не создавать дополнительную нагрузку на ПК.
Режим «Список».
Полный кадр с камеры.
Только зона подсчета, которую использует программа.
Режим «Плитки»
Формулы
В файле C:\ml\live\report\report_config.yaml, раздел formulas
'formulas':
'use_main_table': false
'main_table':
'row_1':
'camera_name': 'camera_names_code'
'formula': 'camera_names_code + camera_names_code'
'hide_main_table': false
'use_indicators': false
'indicators':
'row_1':
'name': 'Indicator name'
'formula': 'camera_names_code + camera_names_code'
camera_names_code — код камеры из раздела camera_names
use_main_table — Включить изменение основной таблицы отчета
hide_main_table — Основная таблица отчета не будет выводиться при значение true
use_indicators — Включить добавление в отчет дополнительных показателей
Формула может быть сложного вида по типу: ((101 — 102) + (103 * 4)) / 2
Подпись в печатной форме отчета
Установить значение true
report_settings:
'display_caption': false
Отправка отчёта электронной почтой
email_params:
'server':
'port':
'to':
'login':
'password':
'from':
'subject':
'message':
Примеры настройки рассылки сообщений
mail.ru
server — smtp.mail.ru
port — 587
to — Электронная почта получателя
login — Электронная почта отправителя
password — Пароль внешнего приложения
from — Электронная почта отправителя
subject — Тема письма
message — Сообщение
Пароли для внешних приложений
https://help.mail.ru/mail/security/protection/external/
yandex.ru
server — smtp.yandex.ru
port — 587
to — Электронная почта получателя
login — Электронная почта отправителя
password — Пароль внешнего приложения
from — Электронная почта отправителя
subject — Тема письма
message — Сообщение
Пароли приложений
https://yandex.ru/support/id/ru/authorization/app-passwords
Для отправки отчет в папке report лежит файл send_mail.cmd (windows) или send_mail.sh (linux). Скрипт можно добавить в Планировщик задач для windows или использовать cron для linux.
Параметры скрипта:
date_start — Время начало
date_end — Время окончание
day_offset — Смещение дней, 1 — предыдущий день, 0 — текущий день
report_type — pdf или excel