Скважинный насос не спрашивает. Он включается, когда реле давления даёт команду, обычно в подвале или в насосной будке, где никто не слушает, и снова выключается. Владельцы замечают не сам насос, а перемены: кажется, что он работает чаще, или звук стал другим, или счёт за электричество сдвинулся, хотя в доме ничего не менялось.
Это наблюдение стоит измерить, и этот гид о том, как это сделать. Он не о том, что означает результат. Цифры ниже покажут, что потребляет ваш насос и когда он работал; что изменение в этой картине говорит о вашем насосе, — вопрос к тому, кто его обслуживает.
Что понадобится:
- хаб RBgrid в вашей домашней сети Wi-Fi;
- цепь насоса, доступная модулю rbAmp — либо на щитке, от которого питается насос, либо у самого насоса;
- если насос стоит в здании или подвале, куда не дотягивается I²C-кабель хаба, нужен удалённый узел: второй ESP32 со своими модулями rbAmp, который передаёт данные хабу по радио. На v1.1.7 один хаб принимает до 6 узлов, по 4 входа на каждый (Remote nodes).
Безопасность. Любые работы внутри электрощита поручайте квалифицированному электрику.
1. Главное, что нужно сделать правильно до покупки
🔑 Узел записывает энергию, только если один из его модулей rbAmp измеряет напряжение. С модулями, которые измеряют только ток, узел по-прежнему передаёт живой ток, но не формирует никаких записей энергии — вы увидите, что насос работает, и никогда не узнаете, сколько он потребил. Для узла насоса купите однофазный комплект rbAmp с измерением напряжения.
Ещё два момента, которые легко упустить:
- Оригинальный ESP32. Прошивка узла собрана и протестирована для оригинального ESP32 с 4 MB flash и без PSRAM. S2, S3 и C3 не собираются и не тестируются, а плата, что лежит у вас в ящике, скорее всего S3.
- Узел прошивается по USB и не получает обновлений по воздуху. Поэтому ставьте его туда, куда можно подойти с ноутбуком. Насосная будка подойдёт; внутренность герметичного корпуса за насосом — нет.
Хабу самому нужен Wi-Fi, иначе вся схема не заработает: ESP-NOW и есть радио Wi-Fi, так что хаб без сети не имеет радио и для своих узлов.
2. Достанет ли радио до насосной?
Честный ответ только один: проверьте. Проверка занимает десять минут, до того как что-либо монтировать. Спарьте узел на столе, отнесите туда, где он будет стоять, и читайте связь, пока насос реально работает — эта процедура и три числа, которые она даёт, описаны в сопряжении удалённого узла.
Два уточнения для насоса:
- Читайте связь, пока насос реально работает, а не когда в доме тихо. Пуск мотора — это момент, когда слабая связь проявляется, и именно этот момент вам важен.
- Один запасной вариант стоит в начале списка для этой задачи и обычно пропускается: измерьте цепь на щитке, а не у насоса. Если у насоса есть собственный автомат в щитке, до которого хаб уже достаёт, узел не нужен — нужен один клещ на этой цепи. Узел существует для насоса, до которого так не дотянуться, а не для каждого насоса.
Остальные запасные варианты, в порядке, в котором их обычно пробуют, — в том же гиде. Повторять их здесь не буду: процедура, объяснённая в двух местах, в одном из них со временем разъедется.
3. Что вы увидите, а что нет
Это та часть, которую стоит прочитать, прежде чем делать выводы из чего-либо.
RBgrid даёт два представления насоса на двух разных временных шкалах:
- Живые значения, каждые 3 секунды — ток, мощность, коэффициент мощности. Здесь вы наблюдаете пуск: откройте точку и запускайте кран, пока давление не упадёт.
- Записи энергии, по одной на 15-минутный период — сколько Вт·ч использовал насос в каждом периоде; они хранятся как история и оцениваются по вашему тарифу.
⚠️ Записи отдельных пусков и счётчика циклов нет. RBgrid не записывает «насос включился в 03:14 и работал 40 секунд». Ничего не считает пуски, не замеряет длительность отдельного запуска и не фиксирует пиковое значение. Если вы читали, что монитор подскажет, сколько раз ваш насос включался, — это не то, что показывают эти данные.
Как же «кажется, что он включается чаще» превращается во что-то, на что можно посмотреть? Через энергию за период и через собственные наблюдения в живом представлении:
- Насос, который работает дольше в данном 15-минутном периоде, даёт больше Вт·ч в этот период. Сравнивайте периоды между собой и эту неделю с прошлой.
- Насос, работающий, когда дом спит, проявляется как энергия в ночных периодах — это сравнение, которое чаще всего оказывается показательным, потому что ночью никто не берёт воду.
- Наблюдайте пуск вживую, когда можете его вызвать. Потребление при работе устанавливается за несколько секунд, и эта установившаяся величина — та, которую стоит сравнивать на протяжении недель.
И ограничение живого представления, сказанное прямо: показания приходят каждые 3 секунды, а энергия суммируется по 15-минутным периодам. Не читайте живое значение как измерение пускового броска насоса — пусковой ток мотора длится доли секунды, а эти данные не предназначены, чтобы его разрешить. Если нужен сам пусковой ток, это токовые клещи и электрик, а не система мониторинга.
4. Выделите насосу отдельную точку и назовите её
В Управление → Точки привяжите канал узла как отдельную точку и назовите её до того, как Home Assistant или что-либо ещё его увидит. Одна точка на насос и ничего больше на этих клещах: показатель, в который входит контроллер бака с давлением, или насос и освещение гаража, отвечает на другой вопрос, чем тот, что вы задали.
На v1.1.7 история ведётся для до 12 точек измерения, и точки узла берутся из того же пула, а не добавляются к нему — так что насос — одна из двенадцати, а не бесплатная добавка. Точки сверх двенадцати по-прежнему показывают живые значения; они просто не хранят историю. (Какие нагрузки стоит занести в слот истории разбирает этот выбор.)
🔑 Если вы также измеряете подщиток, от которого питается насос, выберите что-то одно. Измеряйте либо подщиток, либо нагрузки внутри него, но не оба, иначе «неизмеренный» остаток хаба вычтет насос дважды и покажет слишком мало. Ваш общий итог по дому от этого не зависит: итоги берутся из точки ввода, а не складываются из линий.
5. Что делает хаб, когда насосная замолкает
Узел — это отправитель. Он хранит собственные часы, полученные от хаба, и закрывает собственные 15-минутные периоды, так что разрыв связи не теряет измерение сразу:
- Законченные периоды ждут связи. Начиная с прошивки узла 1.5, узел записывает их в собственную flash-память — около пяти дней; прошивка 1.4 удерживает восемь, около двух часов, в оперативной памяти. Сверх этого самый старый теряется безвозвратно. Когда связь восстанавливается, сохранённые периоды приходят с опозданием и попадают в свои часы: энергия относится ко времени измерения, а не к моменту прихода.
- Отключение питания у узла — другое дело, и насколько другое, зависит от его прошивки. На 1.5 сохранённые периоды лежат во flash и переживают отключение; теряется только текущий период. На 1.4 очередь хранится в RAM, так что удерживаемые периоды пропадают тоже. В обоих случаях после этого в истории ничего не отмечает пробел — полезно знать об этом, прежде чем питать узел от той же сети, которую вы можете выключить.
- Узел, который загрузился, когда хаб недоступен, не закрывает никаких периодов, пока не услышит хаб хотя бы раз, потому что его часы берутся у хаба.
⚠️ Вне зоны действия и выключенный узел выглядят одинаково для приложения и API — оба случая означают просто узел, которого перестали слышать через 15 секунд после последнего кадра. Подсказки в характере потерь: слабая связь обычно пропадает и возвращается, и сначала растёт число потерянных пакетов; отключение питания — это чистый обрыв с хорошими показателями до самого конца.
6. Смотрите на связь, а не на порог
Карточка узла показывает уровень сигнала, потерянные пакеты и время, когда его слышали последний раз. В RBgrid нет порога по сигналу или потерям, и я не собираюсь придумывать его за вас. Честная инструкция проста:
следите, чтобы потерянные пакеты оставались нулём, а узел был в сети, пока насос реально работает. Если да, ваше измерение заслуживает доверия. Если пакеты растут или узел пропадает, когда мотор запускается, — разберитесь со связью, прежде чем читать что-либо из цифр.
Чего это не делает
- Оно не скажет, в беде ли ваш насос. RBgrid измеряет электричество. Он не называет неисправность, не владеет порогом и не имеет мнения о вашем насосе. Если вы искали по этой теме, вы наверняка встречали фразу «частые короткие пуски» и набор цифр в ваттах, которые якобы всё решают; это утверждения о насосах, сделанные не нами, и мы не будем повторять их так, будто измерение сделало их нашими.
- Что можно сделать — показать кому-то картину, а не воспоминание: что насос потреблял, в каких 15-минутных периодах работал, как эта неделя сравнивается с прошлой. Сантехник с графиком в руках находится в лучшем положении, чем сантехник с фразой «кажется, стал громче».
- Никакого подсчёта пусков, замера длительности работы и фиксации пиков — см. §3.
- Никаких оповещений. Ничто не следит за картиной и не уведомляет вас об изменении; вы смотрите сами или забираете данные через API или CSV и наблюдаете за ними.
- RBgrid ничем не переключает. У него нет выходов и реле. Он никогда не выключит ваш насос, и для насоса это правильный порядок вещей.
- Узел не работает с тремя фазами. На v1.1.7 узел только однофазный, без группировки фаз, так что трёхфазный насос в хозпостройке сейчас узлом не покрыть. На щитке хаб измеряет три фазы вполне исправно.
Далее
- Сопряжение удалённого узла и чтение связи — десятиминутная процедура, до монтажа
- Remote nodes — требования, прошивка, сопряжение, карточка узла, поле за полем
- Сколько цепей может измерить один хаб — двенадцать точек истории и то, как узлы их делят
- Вопросы → Поддержка