График энергии

История мощности, расхода и стоимости на рабочем поле
График энергии — виджет рабочего поля RealIoT для визуализации исторических числовых данных. Он предназначен для отображения мощности, расхода электроэнергии, стоимости, напряжения, тока и других параметров физических или виртуальных устройств.
Важно: виджет строит график по истории RealIoT. Наличие текущего значения у устройства ещё не означает, что для него записана история. Если в выбранном периоде нет сохранённых точек, виджет покажет сообщение «За выбранный период нет данных».
Пример графика с несколькими сериями
Пример графика с несколькими сериями

Возможности

Добавление на рабочее поле

1 Откройте список виджетов
  1. Откройте нужное рабочее поле и вкладку.
  2. Включите режим редактирования.
  3. Нажмите «Добавить иконку».
  4. В разделе «Продвинутые виджеты» найдите «График энергии».
2 Разместите виджет

Нажмите на карточку «График энергии». Виджет появится на текущей вкладке рабочего поля. Переместите его в нужное место.

3 Откройте свойства

Щёлкните по виджету правой кнопкой мыши. На сенсорном экране используйте длительное нажатие. Откроется панель «Свойства».

📷 Место для снимка панели «Свойства»
Общие параметры и настройки серий

Общие параметры

Параметр Назначение
Название Заголовок виджета на рабочем поле.
Тип Системный тип energyGraph. Поле доступно только для чтения.
Ширина, Высота Размер виджета в пикселях. Минимальная рекомендуемая ширина — 300 px, высота — 220 px.
Вид графика Общий способ отображения серий.
Период Диапазон истории, отсчитываемый назад от текущего времени.
Знаков после запятой Точность значений в подсказке: от 0 до 6 знаков.
Показывать легенду Отображает названия серий под графиком. Нажатие на название временно скрывает или возвращает серию.

Период и автоматический интервал

RealIoT автоматически выбирает интервал агрегации в зависимости от периода. Это ограничивает количество точек и снижает нагрузку на Raspberry Pi.

Выбранный период Интервал одной точки
Последний час 5 минут
Последние 24 часа 1 час
Последние 7 дней 6 часов
Последние 30 дней 1 день
Метки времени используют 24-часовой формат. На оси X время выводится без AM/PM, например 14:30. В подсказке дополнительно отображается дата.

Добавление серии

1 Создайте серию

Нажмите «Добавить серию». В одном виджете можно создать не более 12 серий.

2 Выберите источник
  1. Введите понятную подпись, например «Фаза A».
  2. Выберите тип источника: «Устройства» или «Узлы Node-RED».
  3. Откройте поле «Источник».
  4. Введите часть имени или Device SN в строке поиска внутри списка.
  5. Выберите найденный источник и затем его параметр.
📷 Место для снимка выбора типа и источника данных
Поиск источника выполняется непосредственно внутри выпадающего списка

Параметры серии

Параметр Назначение
Подпись Название в легенде и подсказке.
Тип источника Устройство рабочего пространства или виртуальный источник Node-RED.
Источник Конкретное физическое или виртуальное устройство.
Параметр Числовое значение, история которого будет построена.
Агрегация Способ расчёта одной точки внутри временного интервала.
Тип серии Линия или столбцы. Используется в смешанном виде.
Ось Y Левая или правая вертикальная ось.
Группа накопления Имя группы для объединения столбцов в режиме «Столбцы с накоплением».
Цвет Цвет линии или столбцов.
Единица Подпись оси и значений, например Вт, кВт·ч, В, А или ₽.
Множитель Умножает каждое исходное значение. Например, 0,001 переводит Вт в кВт.
Смещение Прибавляется после умножения.
Накопительный счётчик Используется вместе с агрегацией «Изменение счётчика» и контролирует сброс показаний.
Серия включена Позволяет временно исключить серию без удаления её настроек.

Источники данных

Тип источника Что отображается Что требуется
Устройства Физические и виртуальные устройства текущего рабочего пространства. Устройство должно иметь Device SN, а параметр — историю.
Узлы Node-RED Виртуальные датчики Node-RED, относящиеся к текущему рабочему пространству. Для выбранного Device SN и параметра должны сохраняться исторические точки RealIoT.
⚠️ Для графика нужна история. Виртуальное значение Node-RED может успешно отображаться на другом виджете, но не иметь исторических записей. В этом случае сначала включите запись истории и дождитесь поступления данных.

Агрегация

Режим Результат для каждого интервала Применение
Среднее Среднее арифметическое значений. Мощность, напряжение, ток, температура.
Минимум Наименьшее значение. Нижняя граница показателя.
Максимум Наибольшее значение. Пиковая нагрузка или верхняя граница.
Сумма Сумма всех сохранённых значений. Интервальные порции или импульсы. Не используйте для частых мгновенных измерений.
Последнее значение Последняя запись по времени. Состояние показателя к концу интервала.
Изменение счётчика Сумма последовательных разностей показаний. Расход накопительного счётчика электроэнергии, воды или тепла.

Накопительный счётчик и сброс показаний

Для накопительного счётчика выберите агрегацию «Изменение счётчика» и включите «Накопительный счётчик». RealIoT использует последнюю точку перед началом периода, поэтому расход первого интервала также рассчитывается корректно.

Если новое показание меньше предыдущего, RealIoT считает это сбросом счётчика, не добавляет отрицательный расход и выводит предупреждение вида «Обнаружено сбросов счётчика: N».

Виды графика

Вид Поведение
Линии Все серии отображаются линиями.
Столбцы Все серии отображаются отдельными столбцами.
Столбцы с накоплением Серии с одинаковой группой накопления складываются в один столбец.
Смешанный Каждая серия использует собственный тип: линия или столбцы.
Кольцевая диаграмма Сравнивает итоговые значения серий за выбранный период.
📷 Место для снимка разных видов графика
Основные способы отображения данных

Оси Y

Каждую серию можно назначить левой или правой оси. Это позволяет совместить параметры с разными единицами и диапазонами, например мощность в ваттах и напряжение в вольтах.

Подпись оси берётся из поля «Единица» первой серии, назначенной этой оси. Серии с одинаковой единицей рекомендуется размещать на одной оси.

Примеры настройки

Активная мощность трёх фаз

Расход электроэнергии по фазам

Столбцы и линия итога

📷 Место для снимка настроенного многофазного графика
Фазы A, B и C с едиными цветами и общей подсказкой

Производительность

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

Решение проблем

На виджете написано «Добавьте серии в свойствах графика»

Откройте свойства и нажмите «Добавить серию». Выберите источник и параметр.

За выбранный период нет данных

  1. Проверьте, записывается ли параметр в историю RealIoT.
  2. Проверьте Device SN и название параметра.
  3. Выберите более длительный период.
  4. Если запись истории включена недавно, дождитесь поступления новых точек.

На графике только одна точка

Все имеющиеся записи попали в один интервал агрегации. Например, для периода 24 часа одна точка соответствует одному часу. График заполнится по мере накопления истории.

Узлы Node-RED не появились в списке

Убедитесь, что виртуальный датчик Node-RED относится к текущему рабочему пространству и имеет Device SN. После этого закройте и снова откройте свойства виджета.

Одна серия почти не видна рядом с другой

Назначьте её правой оси Y либо используйте множитель для приведения значений к удобному диапазону.

Появилось сообщение о сбросе счётчика

RealIoT обнаружил уменьшение накопительного значения. Проверьте исходные данные и правильность выбора параметра. Отрицательное изменение не добавляется к расходу.

График показывает разрывы

В эти интервалы не было исторических данных. Виджет не подставляет вымышленные значения и сохраняет разрывы, чтобы отсутствие связи было видно.

Рекомендуемая первая настройка: период 24 часа, три серии фаз A/B/C, агрегация «Среднее», одинаковая группа накопления и разные цвета серий.
← Назад к справке