18. Мониторинг энергии в Home Assistant


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

Если вы новичок, то перед прочтением рекомендуется ознакомиться с этой статьёй:

Устройства энергомониторинга умного дома

И сразу плохая новость. Home Assistant в голом виде не даёт решить эту задачу. Однако имеет встроенные средства, которыми можно решить эту проблему,  но всё по порядку.

Подавляющая часть устройств мониторинга умеет отображать следующие показатели:

  • силу тока в данный момент
  • мощность в данный момент
  • напряжение в данный момент
  • общую мощность с первого включения
    При чём мощность конечно же измеряется в Ваттах (не забываем что для мониторинга нас интересуют киловатт часы), сила тока в Амперах, и напряжение в Вольтах.
    Общая мощность это конечно интересный показатель, но по факту с ним мало что можно сделать, т.к. нужно придумывать отдельные формулы по вычислению когда и какое значение было, потом вычитать из одного другое и т.д. Хотя вполне вероятно что есть ситуации, в которых эти данные и нужны.

Перейдём к Home Assistant. В нём есть такая замечательная панель как "Энергия"


Казалось бы, всё просто. Раз у нас уже есть добавленные розетки/реле, то надо просто просто в нужном разделе добавить источник и выбрать необходимое устройство. Но на самом деле, добавленные устройства либо не отобразятся либо не будут показывать данные. Т.к. в системе нет  устройств отображающих потребление энергии в киловаттах в час. И поэтому, такие виртуальные устройства надо создать самостоятельно, вручную, для каждого физического устройства. Тип такого виртуального устройства - сенсор.

Итак, топаем в настройки -> устройства и службы -> вспомогательное, и выбираем интеграл Римана

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

После создания подобных сенсоров для всех розеток/реле/выключателей, можно добавить их на панель энергии. Кстати, здесь же можно указать и местную цену за киловатт, и отображаться она будет в валюте указанной при первом запуске Home Assistant.


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

В следующей статье поговорим об объектах. 

Комментарии