Техническое задание: Круговая диаграмма состояний оборудования в Grafana

Контекст

Развернута мониторинг-система на базе стека: Telegraf (сбор данных), InfluxDB (хранилище временных рядов) и Grafana OSS (визуализация) на платформе Wirenboard. Система функционирует, данные с оборудования записываются.

Цель

Создать в Grafana круговую диаграмму (Pie Chart), которая наглядно покажет, какую долю времени за выбранный период оборудование (компрессор) находилось в различных состояниях. Результат должен отображаться в процентах.

Исходные данные и логика

Данные поступают из MQTT-топиков, которые обновляются по событию (при изменении состояния).

Состояния и их приоритеты

  • Авария (красный цвет, высший приоритет): Активно, если выполняется одно из условий:
    • IN5 = 0
    • ИЛИ IN2 = 1
    • ИЛИ IN3 = 1
    • ИЛИ IN4 = 1
  • Работает (зеленый цвет): Активно, если IN1 = 1 и условие "Авария" не выполняется.
  • Простаивает (серый цвет): Активно, если IN1 = 0 и условие "Авария" не выполняется.

Требования к реализации

  • Создать запрос (query) в Grafana к данным в InfluxDB, который корректно интерпретирует логику состояний с учетом приоритетов.
  • Настроить визуализацию типа "Pie Chart".
  • Доля каждого состояния должна рассчитываться как процент от общего времени выбранного интервала.
  • Диаграмма должна быть интерактивной: позволять выбирать период времени через стандартный селектор Grafana.
  • Для каждого сектора диаграммы задать соответствующий цвет (зеленый, серый, красный).

Ожидаемый результат

Готовая панель в Grafana, где пользователь, выбрав временной диапазон (час, день, неделя), мгновенно видит процентное распределение времени работы оборудования по трем состояниям.

Миграция сайта на WordPress с сохранением дизайна и интеграцией интернет-магазина

Требуется перенести существующий сайт с кастомного PHP-движка на WordPress, полностью сохранив текущий визуальный дизайн и функционал. Необходимо интегрировать WooCommerce для работы интернет-магазина и обеспечить корректную работу двух языковых версий (русский и английский).

Корректировка и доработка презентаций в Figma с экспортом в PDF

Необходимо проверить и исправить несколько презентаций, созданных в Figma. Задача включает устранение ошибок, корректировку изображений, удаление лишнего текста и исправление опечаток в каждой из них с последующим экспортом в PDF.

Модернизация галереи в самописной CMS

Требуется доработать функционал загрузки изображений в пользовательских постах. Необходимо увеличить лимит загружаемых файлов и подготовить систему для дальнейшего расширения.