Что нужно и сколько это стоит

RBgrid — бесплатная прошивка для личного некоммерческого использования. Платите вы за измерительное оборудование: модули rbAmp и плату ESP32 с PSRAM и 16 MB флеш-памяти.

Вам нужно: плата ESP32 с PSRAM и 16 MB флеш-памяти — ESP32-WROVER или ESP32-S3 на модуле N16R8 — и возможность прошить её по USB. Покупаете вы: от одного до трёх модулей rbAmp, с датчиками или без.
Модули Basic SCT-013 от $3.99 (один канал) + $2.50 за каждый дополнительный, используйте свои клещи. Счётчики энергии STD: STD-UI1 (1 фаза) $19.90, STD-U3I3 (3 фазы) $59.90. Модули CT-kit (подобранные клещи) на проверке. Цены — рекомендованная розничная цена rbAmp; актуальные цены — на rbamp.com.
Открытый однофазный щиток с выключенным главным выключателем: ваши клещи SCT-013 на вводе и шесть фазных проводников линий, подключённых к модулю rbAmp Basic 7, который связан четырёхпроводным I²C-кабелем с платой ESP32-WROVER, питаемой от USB 5 В.Открыть изображение в полном размере
  1. Клещи — только вокруг фазного проводника, стрелка — к нагрузке
  2. Опорное напряжение через предохранитель
  3. Модуль — к плате: четыре провода (I²C)
  4. Плата питается от USB
  5. Wi-Fi — к вашей домашней сети.

Где купить

RBgrid работает на модулях измерения rbAmp. Покупайте их у производителя или в нашем магазине на AliExpress. Не знаете, какие модули нужны? Читайте дальше: наборы ниже подобраны по числу линий, которые вы хотите измерять.

Как модули подключаются к хабу

Каждый модуль rbAmp связан с платой ESP32 одними и теми же четырьмя проводами. Нет платы на каждую линию и нет проводки на каждый GPIO: восьмой модуль подключается точно так же, как первый, потому что все они работают на одной шине I²C.

  • Четыре провода на модуль: VIN — к 5 V/VIN платы (не к 3.3 V), GND, SDA — к GPIO25, SCL — к GPIO26. Сама плата питается по USB.
  • Одна шина, много модулей. Один хаб работает с до 8 модулями — до 56 токовых каналов — и хранит историю для 12 точек измерения.
  • Каждый модуль отвечает по своему адресу. С завода все они имеют один и тот же адрес, поэтому подключайте и меняйте адрес по одному; первый модуль стоит на 0x50.
  • Держите каждый кабель до 15 cm. При до трёх модулях оставьте подтягивающие резисторы модулей как есть — без перерезания и без дополнительных резисторов. Начиная с четвёртого модуля перережьте их на всех, кроме одного.
Схема подключения STD-U3I3 и модулей Basic UI1, UI2 и UI3 к хабу ESP32 по одной шине I²C: четыре провода к каждому модулю, VIN модуля — к контакту 5V/VIN платы, GND — к GND, SDA — к GPIO25, SCL — к GPIO26.
Четыре модуля и хаб на одной шине. При четырёх модулях и более подтягивающие резисторы перерезаны у всех, кроме одного, — см. выше.

Распиновка, шаги смены адреса и схема проводки: наш Быстрый старт и руководство по проводке rbAmp.

Типовые конфигурации

Только цены модулей, в USD; платы и датчики — отдельно. Актуальные итоги и доставка — на rbamp.com.

Соберите свой набор на rbamp.com

Конфигуратор rbAmp спрашивает, что вы хотите измерять, сколько у вас фаз и линий и есть ли у вас уже токовые клещи SCT-013, — и выдаёт список деталей, схему сборки и цену. Выберите «rbgrid on an ESP32» в качестве получателя данных — и набор будет готов для RBgrid.

Открыть конфигураторrbamp.com

Поддерживаемые модули

Данные по точности — это собственная спецификация каждого модуля; см. rbamp.com.

Есть солнечные панели? Счётчик STD на вводе учитывает оба направления; добавьте STD-UI1 на выходе инвертора (привязанный как точка генерации) — и получите выработанную, использованную и отданную энергию.

Какой модуль мне нужен?

Большинство домашних установок начинаются с Basic AC-ваттметра для клещей SCT-013. Полный ассортимент Basic и его характеристики — на rbamp.com.

Сравнить модули Basic

Хаб — это ваш собственный ESP32

Плата ESP32 с PSRAM и 16 MB флеш-памяти: ESP32-WROVER или ESP32-S3 на модуле N16R8. Важны оба варианта, а WROVER с 16 MB флеша и PSRAM встречается реже — esptool.py -p <PORT> flash_id покажет, что за плата у вас уже есть. Прошейте релизный образ по USB (esptool) или соберите из исходников, затем установите веб-приложение из релиза; две платы используют разные образы. После этого хаб можно обновлять по воздуху — вы загружаете новый образ из веб-приложения.

Когда линии находятся не в одном месте

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

Второй ESP32 измеряет там. У него свои модули rbAmp, он отправляет показания на хаб по собственной радиосвязи и не требует обратного кабеля или собственной сети. Сопряжение — один шаг в приложении: вы открываете окно сопряжения и включаете узел — он сам находит хаб, а его точки появляются в вашем списке, как и любые другие. На узле ничего настраивать не нужно.

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

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

Что такое узел: ESP32 с 4 MB флеш-памяти — PSRAM здесь не нужна — плюс модули rbAmp, которые он должен читать, и USB-блок питания.

Узел прошивается по USB и не имеет обновления по воздуху. Установите его там, где до него можно дотянуться кабелем: обновить узел — значит прийти к нему. Хаб можно обновлять по воздуху; узел — нельзя.

Как проходит сопряжение, шаг за шагом

С rbamp.com

Магазин производителя — полный ассортимент модулей и документация.

Наш официальный магазин RobotDyn, если вы предпочитаете AliExpress. Официальный магазин RobotDyn

RBgrid разрабатывает команда rbAmp; продажи модулей финансируют работу.

Для любых работ внутри электрощитка вызывайте квалифицированного электрика. Модули rbAmp крепятся на существующую проводку.

Указания по безопасности rbAmp

Частые вопросы

Подойдёт ли он к моему электрощитку?

Модули rbAmp стоят на DIN-рейке рядом с вашими автоматами; клещи охватывают существующие провода — ничего не перерезается. Подойдёт любая плата ESP32-WROVER с PSRAM и 16 MB флеш-памяти, а также ESP32-S3 на модуле N16R8. Работы внутри платы — для квалифицированного электрика.

Split-phase (США/Канада)?

Пока нет. Split-phase находится в разработке — ждите его в одном из следующих релизов; подпишитесь на Announcements. RBgrid измеряет однофазные и трёхфазные сети сегодня; split-phase — это две фазы под напряжением с общим нулём.

Можно начать с одного модуля и добавить другие?

Да — до 8 модулей rbAmp на одном хабе (до 56 токовых каналов), добавляются из приложения, с историей для до 12 точек измерения.

Что будет, если rbAmp перестанет работать?

Хаб работает без какого-либо сервера, а исходный код прошивки хаба RBgrid и библиотеки модулей MIT опубликованы — то, что у вас уже есть, остаётся у вас.

Нужен ли специальный шилд?

Нет. Подойдёт любая плата ESP32-WROVER с PSRAM и 16 MB флеш-памяти, а также ESP32-S3 на модуле N16R8; прошиваете вы её один раз по USB.

У меня уже есть клещи SCT-013 — они подойдут?

Да, если это модели с выходом по напряжению — 1 В при номинальном токе: SCT-013-005, -010, -020, -030, -050, -060 и -100. Токовый выход SCT-013-000 (50 mA) не поддерживается. На модулях с накладными входами CT вы выбираете модель клещей для каждого канала в приложении. (Модули CT-kit поставляются с подобранными клещами.)

У меня солнечные панели — что нужно?

STD-UI1 на вводе (STD-U3I3 для трёх фаз), чтобы импорт и экспорт учитывались раздельно, и STD-UI1 на выходе инвертора как точка генерации (или канал Basic с опорным напряжением на той же фазе). Приложение затем показывает выработанную, использованную самим и отданную энергию, а экспорт оценивает по вашей цене продажи для каждой зоны.

Дальше: запустите систему

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