Каждая линия в Home Assistant — два способа

Запустите хаб рядом с Home Assistant — и он публикует каждую точку измерения по MQTT-обнаружению. Запустите его внутри Home Assistant как устройство ESPHome — и точки просто появляются. В обоих случаях сущности энергии идут прямо в раздел «Энергия» — без шаблона и без utility_meter — и ничего не покидает вашу собственную сеть.

Настройки RBgrid → Home Assistant: форма MQTT-брокера — адрес, порт, логин и пароль; хаб подключается после перезапуска.Открыть изображение в полном размере

Одно устройство, два способа запуска

Оба варианта работают на одном ядре измерения на вашем собственном ESP32 и измеряют одинаково. Отличается то, где вы это настраиваете и на что смотрите.

Собственное приложение хаба

хаб отдаёт веб-приложение по своему адресу; тарифы, точки, история и цены задаются там. Home Assistant подключается по MQTT, если вы этого хотите. Выбирайте, если не используете Home Assistant или хотите, чтобы хаб работал сам по себе.

Внутри Home Assistant

хаб — это устройство ESPHome, а панель RBgrid в Home Assistant — то место, где вы его настраиваете. Ни веб-приложения, ни брокера запускать не нужно. Выбирайте, если Home Assistant уже ваш интерфейс.

Рыночные цены работают в обоих. Хаб сам получает day-ahead цену для вашей зоны, применяет ваш контракт и оценивает каждый 15-минутный период по цене этого периода — каким бы способом вы его ни запускали. Как работают динамические цены

Home Assistant

Хаб публикует каждую точку в HA по MQTT-обнаружению; таблица подскажет, что добавить в раздел «Энергия».

На хаб

Net Power, Frequency, Cost (Total/Day), Export value (Total/Day) — в v1.1.0 показывается как «Revenue (Total/Day)» — Bus Voltage

На точку

Current, Power, Reactive Power, Power Factor, Energy In/Out (за всё время, total_increasing) + Day

Настройте шаг за шагом

Три руководства по порядку: каждая линия в Home Assistant, тариф вашего поставщика на хабе, затем тепловой насос, который следует за ним.

  1. Счётчик мощности для Home Assistant: от прошивки до раздела «Энергия»Прошейте RBgrid на ESP32, подключите одну линию токовыми клещами и получите мощность и энергию в разделе «Энергия» Home Assistant по MQTT-автообнаружению, без шаблонов.
  2. Дневная и ночная цены вашего поставщика — применённые к каждой линииВведите в RBgrid тарифные зоны по времени, плату за кВт·ч и НДС и посмотрите, сколько стоит каждая линия по цене зоны, в которой была потреблена её энергия.
  3. Тепловой насос на отдельной линии: что он стоит и как автоматизировать его в HAИзмерьте тепловой насос на отдельной линии, узнайте, сколько он стоит по дневной и ночной цене, и затем управляйте его уставкой по тарифной зоне хаба в HA.

Открыть серию

Выбор для раздела «Энергия»

Для раздела «Энергия»Выберите сущность RBgrid
Потребление из сетиEnergy In точки ввода
Возврат в сетьEnergy Out точки ввода
Солнечные панелиEnergy Out точки генерации
Отдельные устройстваEnergy In каждой точки линии

Все они — датчики энергии total_increasing (Wh), поэтому раздел «Энергия» принимает их напрямую — без utility_meter, без шаблона.

Уже есть считыватель P1 / DSMR? Он читает общее потребление дома на счётчике; RBgrid измеряет каждую линию за ним — они дополняют друг друга. RBgrid сам порт P1 не читает.

MQTT, WebSocket и REST

  • mqtt

    Фиксированные топики rbgrid/<mac12>/telemetry|status|cmd|cmd/resp; префикс не настраивается. Обнаружение HA — под homeassistant/sensor/…. Настраивается только брокер.

    • телеметрия с интервалом 3-second
    • сохранённое обнаружение Home Assistant
    • командный канал для записи
    • брокер вы задаёте сами (по умолчанию его нет)
    • фиксированный префикс топиков rbgrid/<mac>/….
  • rest · ws

    REST для интеграторов: /api/v1/summary, /history, /export.csv, /economics. Телеметрический кадр WebSocket v2. Рецепты: Node-RED, Grafana.

    Node-RED и Grafana: читайте ленту REST/WebSocket или подпишитесь на MQTT — плагин не нужен.

Рыночные цены на устройстве, а не только расписания. Хаб сам получает day-ahead цену для вашей зоны и применяет ваш контракт сверху: надбавку, энергоналог, сетевой сбор и НДС. Он хранит использованную цену рядом с энергией в кВт·ч, к которой её применил, поэтому любую цифру стоимости можно проследить до цены, которая её дала. Расписания по зонам по-прежнему работают и подменяют, когда провайдер недоступен. А если цена уже есть в Home Assistant, Home Assistant может передать её хабу.

Как работают динамические цены