Перейти к содержанию

Аварии — расшифровка

Контроллер выдаёт аварию когда обнаружена ситуация требующая внимания оператора. Авария отображается:

  • На 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.