-
Notifications
You must be signed in to change notification settings - Fork 0
Automation
EvelRus edited this page Mar 4, 2026
·
1 revision
Панель автоматизации открывается кнопкой ⚙ Авто в шапке.
Состав объединяет несколько хабов для синхронного управления.
Один ползунок управляет всеми локомотивами одновременно.
Создание состава:
- Откройте панель Авто → вкладка «Составы»
- Нажмите «Новый состав»
- Задайте имя и выберите поезда из списка подключённых
- Сохраните
Поезда, входящие в состав, отмечаются фиолетовым бейджем на карточке.
Сценарий — последовательность команд скорости с реальными временными метками.
- Откройте панель Авто → вкладка «Сценарии»
- Введите имя → нажмите ● Запись
- Управляйте поездами как обычно — все команды записываются
- Нажмите ■ Стоп — сценарий сохранён
- ▶ Старт — однократное воспроизведение
- ▶ ×N — N повторений
- ▶ ∞ — бесконечное зацикливание
- ■ Стоп — немедленная остановка воспроизведения
Позволяет создать сценарий вручную без записи в реальном времени:
- Добавьте шаги (поезд, скорость, задержка)
- Настройте количество циклов
- Сохраните под именем
{
"Круговой маршрут": {
"created": "2026-03-01T10:00:00.000Z",
"loops": 3,
"steps": [
{ "trainId": "fac614...", "speed": 50, "delay": 0 },
{ "trainId": "fac614...", "speed": 0, "delay": 15000 }
]
}
}Автоматический запуск действий по времени.
Добавление задачи:
- Откройте панель Авто → вкладка «Расписание»
- Укажите имя, время (ЧЧ:ММ), дни недели
- Выберите действие
- Сохраните
| Тип | Описание |
|---|---|
setSpeed |
Установить скорость конкретного поезда |
estop |
Экстренная остановка всех поездов |
playScenario |
Запустить сценарий по имени |
setConsist |
Установить скорость состава |
{
"sch-001": {
"name": "Вечерний запуск",
"time": "18:00",
"days": [1, 2, 3, 4, 5],
"action": {
"type": "playScenario",
"name": "Круговой маршрут"
}
}
}days: массив чисел 0–6, где 0 = воскресенье, 1 = понедельник, …, 6 = суббота.
Пустой массив [] = каждый день.