PTL API

Управление световыми индикаторами
Контроллеры
0
Онлайн
0
Активных PTL
0
Деградированных
0
Всего PTL
0

Контроллеры

IPПортДиапазонТипСтатус

Включить PTL

Массовые операции

Чтение PTL

Назначение адресов (Assign IDs)

Режим назначения Modbus-адресов PTL устройствам. Контроллер последовательно назначает адреса в указанном диапазоне.

Проверка доступности

Информация об устройстве

События (WebSocket)

Отключен
Ожидание событий...

История событий (Redis Stream)

Выполняемые задачи

Задачи поступают от WMS через API (POST /scenarios/tasks). Здесь отображается их прогресс.

Демо-программы

Анимации для тестирования оборудования. Запущенная программа появится в списке выполняемых задач, где её можно остановить.

Журнал задач

Топ модулей (активации)

Контроллер:АдресВключений

Кнопки

Контроллер:Адрес:КнопкаНажатий

Цвета

Нагрузка по контроллерам

Активность по часам

Активность по дням

ДатаКоманд

Prometheus

Эндпоинт: /metrics — подключите к Prometheus через scrape_configs.

Доступные метрики

МетрикаТипОписание
ptl_controller_onlinegaugeКонтроллер онлайн (1) / оффлайн (0)
ptl_units_activegaugeАктивных PTL на контроллере
ptl_controllers_totalgaugeВсего контроллеров
ptl_button_events_totalcounterНажатий кнопок
ptl_bus_queue_lengthgaugeОчередь команд на шине
ptl_poll_cycle_duration_secondshistogramВремя цикла опроса
ptl_reconcile_cycle_duration_secondshistogramВремя цикла reconcile
modbus_requests_totalcounterModbus-запросов по операциям
modbus_request_duration_secondshistogramВремя Modbus-запросов
api_requests_totalcounterHTTP-запросов по method/path/status

Полный вывод

Нажмите "Загрузить"

Примеры запросов PromQL

ЗапросОписание
ptl_controller_onlineСтатус контроллеров
rate(api_requests_total[5m])RPS по эндпоинтам
rate(modbus_requests_total[5m])Modbus RPS
histogram_quantile(0.95, rate(modbus_request_duration_seconds_bucket[5m]))p95 Modbus latency
rate(ptl_button_events_total[5m])Частота нажатий кнопок
ptl_bus_queue_lengthДлина очереди шины

Параметры

В demo-режиме все операции работают через Redis без Modbus. Переключение требует перезапуска.
Как часто поллер читает состояния PTL с оборудования. Меньше = быстрее реакция на кнопки, больше нагрузка на шину.
Да = поллер читает только зажжённые PTL (экономит шину). Нет = читает все PTL в диапазоне.
Как часто reconciler проверяет расхождения между желаемым и фактическим состоянием PTL.
Максимальное время ожидания применения команды к оборудованию. При превышении API вернёт ошибку таймаута.

Контроллеры

IPПортАдреса PTLТип
Добавить контроллер

Webhooks

Глобальные webhooks срабатывают для событий на любом контроллере. Для настройки webhooks отдельного контроллера нажмите кнопку WH в таблице контроллеров выше.

Типы событий: button, task_confirmed, task_completed, task_timeout, task_cancelled, controller_offline, controller_online. Пустой список = все события.

Импорт / Экспорт

Конфигурация (JSON)

Загрузка...

О приложении

PTL API
Сервис управления Pick-to-Light индикаторами
Версия 3.0 Регистрация ПО Свидетельство о государственной регистрации программы для ЭВМ № 2025687159 Правообладатель ИП Краснов Владимир Андреевич (ИНН 781422796858) Документы Отказ от ответственностиЛицензионное соглашение

Контакты

Компания Складские программные решения Email support@whsoft.ru Сайт whsoft.ru

Лицензия

Статус Клиент Режим Действует до Идентификатор установки