Последний релиз, о котором этот блог вам рассказывал, — v1.1.7. С тех пор вышли три, и вместе они меняют то, как хаб работает с деньгами: теперь он может следовать рыночной цене для вашей зоны, период за периодом, и хранит цену, которую использовал, рядом с энергией, на которую её применил.
Получить
Настройки → Прошивка хаба, загрузите main_release.bin с последнего релиза — main_release_s3.bin на ESP32-S3 — и затем установите подходящий rbgrid-ui_<version>.zip. Обновление по воздуху с v1.1.x сохраняет ваши настройки, точки, тариф, токены и историю.
⚠️ Если вы на v1.2.0 и используете динамические цены, обновитесь. В v1.2.0 хранилища цен делили небольшую память настроек хаба с открытым часом и якорями счётчиков энергии; когда она заполнялась, перезапуск мог потерять часть измеряемого часа. v1.2.1 переносит их в файловую систему и освобождает эту память при первом запуске. Цены, настройки и история сохраняются.
Хаб может следовать рыночной цене
До сих пор хаб оценивал вашу энергию по плану, который вы ввели: зоны, сборы, НДС. Начиная с v1.2.0 он может брать цену каждого 15-минутного периода из рыночного источника и относить энергию этого периода на его собственную цену.
Ваш план не перестаёт иметь значение. Он служит запасным вариантом для любого периода, которого не покрывает цена, а на биржевом источнике его налоги за кВт·ч, сетевой сбор и отчисления, а также НДС применяются поверх рыночной цены. Источник, который уже публикует розничную цену — источник «всё включено» (all-in), — берётся как есть, так что ничего не учитывается дважды.
Источники, которые получает хаб: Energy-Charts (Fraunhofer ISE, зоны публикуются по CC BY 4.0), Nord Pool, Elpriset just nu (SE), Hva koster strømmen (NO, почасово), EnergyZero (NL, всё включено) и Octopus Agile (UK, всё включено). Home Assistant также может передать цены в хаб — для поставщика, которого не покрывает ни один из этих источников. Каждый источник несёт атрибуцию, которой требует его лицензия, и хаб сохраняет этот текст вместе с ценой.
Вы задаёте основной источник и, если хотите, запасной; там, где ни один из них не даёт цену, цену определяет план. Ваш договор добавляется сверху как множитель и надбавка, с минимумами для покупки и продажи, тремя способами оценки отдачи в сеть и расчётом по средней цене за час для договоров с почасовыми расчётами. Отрицательные цены сохраняются как есть, если вы не задали минимум.
И самое полезное: каждая цена, которую хаб учёл, записывается по каждому 15-минутному периоду вместе с источником, из которого она взята, на 40 дней — на странице «Цены», в виде CSV-файла и через API. Цифру стоимости можно проследить до цены, которая её дала, а не принимать на веру.
⚠️ Хаб не конвертирует валюты. Ваша ценовая зона и ваш тарифный план должны работать в одной валюте.
Формат записи истории не изменился, так что всё, что уже читает хаб, менять не нужно.
→ Как работают динамические цены
Дешёвые окна — для ваших автоматизаций
До восьми правил отмечают периоды, которые вам важны: ниже заданной цены, с гистерезисом, чтобы она не мигала; самые дешёвые N периодов дня или заданного интервала времени; либо N периодов до времени, к которому что-то должно быть сделано. Они работают и на фиксированном тарифе по времени суток, а не только с рыночными ценами.
⚠️ Хаб сам ничего не переключает. Он публикует уведомление — текущую цену, место этого периода в ранжировании дня, какие окна открыты, и два флага, — а решает что-то другое: автоматизация Home Assistant, диверсор, зарядное устройство. Оно доступно по адресу
GET /api/v1/signalи в сохраняемом (retained) топике MQTTrbgrid/<mac>/price, обновляется каждый 15-минутный период и в момент любого изменения.
→ Как узнать, когда энергия дешевле всего
Пики потребления
Для тарифов, которые берут плату за самую большую мощность, что вы взяли из сети, а не только за потреблённое, хаб хранит для каждого расчётного цикла самый высокий 15-минутный и часовой импорт на вводе сети и самые нагруженные дни; день начала цикла вы выбираете от 1 до 28.
Только учёт: ни к одной цифре не добавляется плата, и пики работают независимо от того, используете ли вы динамические цены.
ESP32-S3 и узлы, которые хранят пять дней
v1.1.8 добавил поддержку ESP32-S3 на модуле N16R8 наряду с ESP32-WROVER. Его образ отдельный — main_release_s3.bin — а набор для USB лежит в собственном zip-архиве.
Удалённые узлы получили прошивку узла 1.5 в том же релизе:
- Завершённые 15-минутные периоды хранятся во флеш-памяти самого узла, пока хаб их не заберёт — около пяти дней, и они переживают отключение питания узла.
- Узел следует только за тем хабом, с которым он сопряжён. На 1.4 второй хаб RBgrid в той же Wi-Fi-сети на том же канале мог лишить узел синхронизации часов, при этом энергия продолжала поступать. Узел, сопряжённый под 1.4, не нужно сопрягать заново.
- Все четыре входа узла передают текущие значения, а настройки его точек сохраняются при перезапуске.
- Вход, на котором есть ток, но нет напряжения, не учитывает энергию — хаб её не придумывает по номинальному напряжению — и при этом показывает текущий ток.
⚠️ Узел прошивается по USB и не обновляется по воздуху. Хаб можно обновить по воздуху; узел — нельзя, а обновление до 1.5 записывает все три файла, потому что 1.5 добавляет раздел флеш-памяти, в котором лежат периоды. Размещайте узел там, где до него можно дотянуться кабелем.
В v1.1.8 также можно было отметить точку как измеряемую внутри другой — например, зарядное устройство внутри измеряемого подщитка, — чтобы приложение перестало дважды вычитать эту нагрузку из неучтённой цифры. Итоги хаба не изменились: они берутся на вводе. А mqtts:// теперь проверяет даты сертификата брокера: сертификат, срок которого истёк или который ещё не действует, отклоняется.
Начиная с v1.2.0 уход узла в офлайн и его возврат записываются строками в собственный журнал событий хаба — их можно прочитать без брокера.
И ещё: RBgrid теперь работает двумя способами
Наряду с прошивкой из этого поста то же ядро учёта опубликовано как пакет ESPHome: хаб становится устройством, которым управляет Home Assistant, без веб-приложения и без брокера. Те же измерения, те же тарифы, те же динамические цены. Интеграция для Home Assistant устанавливается добавлением в HACS как пользовательский репозиторий — её нет в списке по умолчанию, так что поиск в HACS ничего не найдёт, пока вы её не добавите.
→ Запуск внутри Home Assistant
Три релиза
| v1.1.8 | 10 Nov 2026 | ESP32-S3, прошивка узла 1.5, точки внутри точек · заметки о выпуске |
| v1.2.0 | 10 Nov 2026 | динамические цены, дешёвые окна, пики потребления · заметки о выпуске |
| v1.2.1 | 10 Nov 2026 | исправление выше; обновитесь, если используете динамические цены · заметки о выпуске |
Полный список изменений — в CHANGELOG.md.