SENTI SMARTBOXУМНЫЙ ДОМ ПО КОМПОНЕНТАМОб издании ↗
Разобрано

Практический журнал
о технике для дома

Разделы журнала +
← Все материалы
Свет и реле4 мин · 2026.10.29

Энергомониторинг: почему два счётчика показывают разные итоги

Накопленное потребление, энергия за период и сброс счётчика. Какие поля проверить перед сравнением графиков.

Иллюстрация к материалу «Энергомониторинг: почему два счётчика показывают разные итоги»
РАЗОБРАНО / Свет и реле РЕДАКЦИОННЫЙ МАТЕРИАЛ

В розетке виден один итог потребления, в домашней платформе другой, а график после обновления выглядит так, будто история началась заново. Прежде чем искать неисправность измерителя, стоит сравнить смысл показателей. Название "энергия" может относиться к накопленному счётчику или к определённому периоду, и эти величины требуют разных способов обработки.

Что описывает схема измерения

В Google Home ElectricalEnergyMeasurement накопленные значения cumulativeEnergyImported и cumulativeEnergyExported передаются вместе с временем записи измерения. Периодические periodicEnergyImported и periodicEnergyExported относятся к указанному интервалу измерения. Направления импорта и экспорта разделены, поэтому при сравнении показаний нужно сохранять смысл направления для конкретного устройства.

Отдельное поле cumulativeEnergyReset сообщает, когда накопленные измерения в последний раз были нулевыми. Также предусмотрены сведения о точности и карта необязательных возможностей featureMap. Перечень полей в справочнике описывает модель данных, наличие каждого необязательного показателя у выбранного изделия требуется проверить отдельно.

Эти различия дают простую опору для редакционной адаптации: рядом с любым итогом должны быть понятны период и источник. Если приложение показывает число без объяснения интервала, сравнение с другим экраном пока остаётся неполным. Даже одинаковая единица не исправляет разницу между накопленным итогом и данными за сутки.

Как сравнить два экрана

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

Затем проверьте, не произошло ли обнуление счётчика. Уменьшение накопленного значения требует отдельного объяснения при обработке истории. Если платформа умеет учитывать сброс, она должна использовать предусмотренную для этого логику, подмена отрицательной разницы нулём может скрыть потерю части данных. Само наличие поля в API ещё не доказывает, что его использует конкретное приложение.

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

Где заканчивается бытовая оценка

Показания подключённой розетки полезны для наблюдения за отдельной нагрузкой, но статус расчётного прибора учёта определяется отдельно. По поддержке кластера нельзя сделать вывод о допустимости устройства для коммерческих расчётов или о соответствии требованиям конкретной системы учёта. Для таких выводов нужны документы прибора и применимые условия использования.

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

Источник и права

Исходник: ElectricalEnergyMeasurementTrait.Attributes, Google, документация Google Home Developers. Язык оригинала: английский. Режим: сокращённый перевод и редакционная адаптация. Использованы разделы Public properties: cumulativeEnergyImported/Exported, periodicEnergyImported/Exported, cumulativeEnergyReset, accuracy, featureMap.

Текст оригинала опубликован по Creative Commons Attribution 4.0 International. Материал переведён на русский, сокращён и перестроен; программные примеры и тестовые задания опущены, добавлены пояснения и бытовые ситуации редакции. Адаптацию подготовило издание команды sentibox. Google и участники OpenThread не проверяли и не одобряли эту публикацию. Оригинальная схема редакции также доступна по CC BY 4.0.