Проблема
Legacy-система керувала вентиляцією, але не давала потрібної віддаленої видимості та зручних оповіщень. При цьому втручатися в керування виробничим обладнанням було небажано.
Рішення
Локальний агент читає журнали VengSystem, нормалізує вимірювання та визначає аварійні стани. Окремий Mirror-компонент відповідає за віддалений доступ і доставлення повідомлень.
Реалізовані можливості
- Температури та вентиляція за приміщеннями, історія вимірювань.
- Перевірки перевищення порогу, вентиляції 0%, пропущених і застарілих даних.
- Постійні події початку й завершення тривоги (raised / cleared).
- Локальний звук і Telegram-сповіщення, захист від повторних повідомлень.
Технічний підхід
Python · Flask · JavaScript · legacy log parsing · SERV/Mirror · Telegram. SERV лишається джерелом істини для правил аварій; інтернет не потрібен для локального моніторингу.
Демонстрація та перевірка
Описані перевірки на реальних журналах, обробка неповних рядків, збоїв зв'язку та хибних спрацьовувань. Публічні знімки екрана показують огляд, моніторинг, журнал і налаштування.
Обмеження й приватність
Система не змінює параметрів керування вентиляцією. Внутрішні конфігурації об'єкта та production-код залишаються приватними.
