🔍 Анализ аномалий

Карточка = один топик + правила поиска аномалий + промпт для нейросети. Сбор идёт круглосуточно, разбор нейросетью — по кнопке.
0карточек наблюдения
0собранных точек
0 аномалий без просмотра
0отчётов нейросети
не настроена нейросеть
Как это работает. Сервис iot-anomaly каждые 15 секунд снимает значение топика и кладёт точку в anomaly_samples. Он же ищет четыре вида аномалий: выход за жёсткие пределы, выброс вверх и просадку относительно нормы (медиана ± spike_factor устойчивых сигм, а при нулевом разбросе — порог 2 % от нормы) и пропажу данных. Норму держим за окно в window_hours часов, поэтому она подстраивается под сезон и режим. Когда статистики достаточно, жмите «Проанализировать нейросетью» — в промпт автоматически подставится разбор по суткам и список найденных аномалий.
Нейросеть пока не подключена: провайдер, адрес, модель и ключ задаются в /etc/iot/credentials.ini, секция [ai] — после этого кнопка вернёт настоящий разбор, а до тех пор она сохраняет статистику и подсказывает, что дописать.
Карточек пока нет — создайте первую в форме ниже.

➕ Добавить карточку наблюдения

Сервис: systemctl status iot-anomaly · лог /home/mazzick/iot_anomaly.log · запросы к нейросети идут через таблицу anomaly_requests и выполняются в течение 15 секунд · провайдер и ключ — в /etc/iot/credentials.ini, секция [ai].