Запустите внутри Home Assistant

Если Home Assistant — то место, куда вы уже смотрите, RBgrid может жить там, а не рядом: то же ядро измерения, прошитое как устройство ESPHome, с каждой линией в вашем разделе «Энергия» и без второго приложения для поддержки.

Что нужно

ESP32 с 16 MB флеш-памяти и PSRAM — WROVER или S3 на модуле N16R8, та же плата, что и для автономной прошивки, плюс ваши модули rbAmp. Со стороны ПО: Home Assistant 2026.1 или новее с HACS, а если вы собираете в свою конфигурацию — ESPHome 2026.5.3 или новее на фреймворке ESP-IDF.

Прошейте хаб

Скачайте заводской образ для вашей платы со страницы релизов пакета, затем откройте web.esphome.io в Chrome или Edge, выберите Connect, укажите последовательный порт вашей платы, выберите Install и укажите скачанный файл. Образов два: один для ESP32-WROVER, другой для ESP32-S3.

Настройте Wi-Fi сразу после прошивки, тем же USB-кабелем, когда установщик это предлагает — тогда хабу вообще не понадобится точка доступа настройки. Если вы всё же используете точку доступа, смените её пароль после подключения хаба.

Или соберите в свою конфигурацию

Если вы уже храните свои устройства ESPHome в YAML, добавьте компонент как внешний источник вместо прошивки заводского образа:

yaml
  external_components:
    - source:
        type: git
        url: https://github.com/rb-amp/rbgrid-esphome
        ref: v1.2.0   # тег релиза, который вы устанавливаете — см. Releases в репозитории
        path: esphome/components
      components: [rbgrid]

esptool тоже работает: заводской образ записывается со смещением 0x0.

⚠️ Это о вашей сборке из собственного YAML, а не о готовом образе. Компонент несёт таблицу разделов с приложением по адресу 0x20000. Путь ESPHome через USB — Manual download → Factory format и esphome run на последовательный порт — предполагает стандартный 0x10000, поэтому плата, прошитая так, ничего нового не загрузит: пустая плата не запустится, а плата со старым образом тихо продолжит работать на нём.

Для первой установки по USB используйте готовый заводской образ со страницы релизов — он собран с настоящими смещениями и записывается по 0x0 — или esptool со смещениями из flasher_args.json вашей сборки. Когда хаб в сети, устанавливайте свои сборки по воздуху: esphome run при доступном хабе или Install → Wirelessly. По воздуху отправляется только приложение, и устройство размещает его по собственной таблице разделов, поэтому смещение верно по построению.

Добавьте в Home Assistant

Порядок важен. Сначала добавьте хаб в интеграцию ESPHome — Home Assistant найдёт его сам — и только потом добавьте интеграцию RBgrid.

Интеграции RBgrid нет в списке HACS по умолчанию, поэтому поиск в HACS ничего не находит, пока вы сами её не добавите. В HACS добавьте https://github.com/rb-amp/rbgrid-ha как пользовательский репозиторий, категория Integration. Она появится в Home Assistant как RBgrid.

  • Хаб предоставляет двенадцать слотов измерения — те же двенадцать, для которых хаб хранит историю. Название каждого слота есть с самого начала; остальные сущности слота появляются, когда вы привязываете к нему точку, поэтому после подключения вы видите двенадцать названий, а не двенадцать устройств, полных пустых датчиков.
  • Если вы освобождаете слот и передаёте его другой точке, накопительные итоги слота продолжаются с того места, где остановились, поэтому статистика Home Assistant может показать скачок в момент смены. Ряд по каждой точке, который импортирует интеграция, — самый чистый взгляд на это.
  • Одна валюта во всём: в какой валюте ваш тариф, в той же все денежные сущности.
  • Сущности энергии идут прямо в раздел «Энергия» — это накопительный тип, который он ожидает, поэтому ничего не нужно шаблонизировать и не нужно строить utility_meter.

И деньги считает сам хаб, а не арифметика Home Assistant: он получает day-ahead цену для вашей зоны, применяет ваш контракт и оценивает каждый 15-минутный период по собственной цене этого периода — так же, как на автономном хабе. Что это значит для ваших расходов

Лицензия

Компонент ESPHome и интеграция Home Assistant — MIT. Автономная прошивка хаба опубликована под PolyForm Noncommercial, и эта лицензия здесь не применяется: эти два пакета — MIT сами по себе.