Аварии — расшифровка¶
Контроллер выдаёт аварию когда обнаружена ситуация требующая внимания оператора. Авария отображается:
- На HMI-панели — символ
E+ код (напримерE1) - В Web UI — на dashboard'е появляется красная плашка
- В уведомлениях — если настроена MaxBot / Telegram / SMTP интеграция
Stub — детальная таблица alarms с расшифровкой и действиями будет наполнена в Stage 1 user-doc спринте. Пока — кратко.
Категории¶
- LEV-аварии — низкий уровень концентрата в баке. Дозирование продолжается, но нужно долить концентрат.
- WDT-аварии — software watchdog заметил зависание задачи (редко).
- NET-аварии — потеря связи с внешним сервером (интеграции).
- EEPROM-аварии — проблема с записью наработки (редко, аппаратная).
Текущие активные аварии¶
Web UI → Диагностика → таблица «Аварии». Там видны:
- Код аварии (например
LEV1_LOW) - Время возникновения
- Cooldown (15 мин — повторное уведомление не шлётся)
- Состояние (active / cleared)
API¶
GET /api/diag/alarms — программный доступ к списку аварий.
См. api/diagnostics.md.