
Мини-ферма из двух гроубоксов - это уже не просто "два шкафа со светом". У каждого бокса появляется свой характер: где-то быстрее растет температура, где-то дольше держится влажность, где-то обдув нужен чаще, а где-то полив лучше оставить в ожидании. Если все это смотреть отдельными приложениями от розеток, датчиков и реле, очень быстро начинается путаница.
Идея GrowerHub как раз в том, чтобы собрать ферму в одну понятную картину. На скриншоте видно пример такой мини-фермы: есть общий блок "Мини ферма", два бокса, общий кондиционер, запросы на охлаждение, свет, обдув, полив и датчики. Это не красивый виджет ради виджета, а рабочая панель, на которую можно зайти и за несколько секунд понять, что происходит.
И да, все это доступно через интернет из любой точки планеты. Можно открыть дашборд с телефона в дороге, с ноутбука из другого города или с рабочего компьютера, если нужно быстро проверить состояние фермы.
Что видно на примере дашборда
Верхняя часть показывает общую ферму. Здесь удобно держать все, что относится не к одному боксу, а ко всей установке сразу. В примере это кондиционер и запросы на кондиционер от боксов. Такой подход особенно полезен, когда один ресурс обслуживает несколько зон: кондиционер, приточная вентиляция, общий бак, общий насос, общий сервер или источник питания.
Ниже ферма разбита на боксы. В первом боксе включен свет, но обдув и полив не привязаны. Во втором боксе включены обдув и свет, полив находится в ожидании, а датчики показывают температуру воздуха и влажность почвы. Это хороший пример того, почему боксы лучше смотреть как отдельные зоны, а не как общий список устройств. Сразу понятно, где что подключено, где чего не хватает и где автоматика уже работает.
Отдельно полезен блок "Запросы на кондиционер". Если один из боксов просит охлаждение, это видно рядом с кондиционером. Владелец фермы не просто видит, что кондиционер включен, а понимает причину: например, "Теплица 2 Новая" запросила климат. Это мелочь, которая сильно снижает тревожность. Система не выглядит черным ящиком.
Что можно автоматизировать
Самый очевидный слой - свет. Для каждого бокса можно задать расписание, режимы дня и ночи, включение через розетку или реле. На дашборде это видно как состояние "Включено" или "Выключено", а в статистике можно смотреть, сколько времени устройство реально было включено.
Следующий слой - обдув. Вентилятор можно включать по расписанию, по температуре, по влажности или по сценарию климата. Например, если влажность ночью стабильно высокая, обдув может работать чаще. Если температура растет, вентилятор помогает выровнять микроклимат в боксе.
Полив лучше автоматизировать аккуратно. Нужен насос или клапан, датчик влажности почвы, лимиты и понятное состояние "ожидание / идет полив". Хорошая автоматизация полива не просто включает насос, а учитывает длительность, паузы, свежесть данных датчика и аварийные ограничения. Если данных мало или датчик не обновлялся, лучше не делать вид, что все под контролем.
Климат фермы можно вынести на общий уровень. В примере кондиционер общий, а запросы приходят от боксов. Это нормальная схема для маленькой фермы: каждый бокс следит за своим климатом, а общий ресурс включается тогда, когда он действительно нужен. В деталях это может работать по-разному, но логика простая: боксы сообщают, что им жарко, ферма принимает решение по общему устройству.
Что для этого нужно
Минимальный набор для такой фермы выглядит довольно приземленно: два гроубокса, свет в каждом боксе, вентилятор или вытяжка, датчики температуры и влажности, датчики влажности почвы, насос или клапан для полива, а также устройство, через которое все это подключается к GrowerHub.
Часть устройств может быть Zigbee: розетки, датчики температуры и влажности, датчики протечки, реле. Часть может быть native-устройствами GrowerHub: контроллеры, датчики, насосы, исполнительные модули. Возможности интеграции разных устройств постоянно расширяются, поэтому ферму можно собирать постепенно. Не обязательно покупать все сразу и строить идеальную систему за один вечер.
Практичный путь такой: сначала подключить датчики и посмотреть историю, потом добавить свет и обдув, затем аккуратно включать полив и общие ресурсы вроде кондиционера. Так меньше риска и больше понимания, что именно происходит в каждом боксе.
Растения внутри боксов
В боксы можно добавлять растения. Тогда бокс перестает быть просто набором устройств и становится местом выращивания конкретных растений. Каждое растение наблюдается отдельно: у него свой журнал выращивания, свои заметки, фотографии, события ухода, поливы и история наблюдений.
Это удобно, когда хочется понимать не только "в боксе была влажность 80 %", а "вот это растение на этой неделе выглядело лучше после изменения полива". Растение можно переносить между боксами, и его история не теряется. Сегодня оно в "Теплице 1", завтра переехало в "Теплицу 2 Новая" - журнал остается за растением.
Но это не обязательный уровень детализации. Если не хочется заморачиваться, можно вести ферму на уровне боксов: смотреть датчики, устройства, полив и климат без отдельного учета каждого растения. GrowerHub не заставляет вести лабораторный дневник там, где достаточно простого контроля.
Как это работает без лишних деталей
Устройства отправляют свое состояние: датчик прислал температуру, розетка сообщила, что включена, насос передал фактический статус, сценарий климата увидел запрос от бокса. GrowerHub складывает эти данные в понятную модель: ферма, боксы, ресурсы, датчики, сценарии и история.
Дальше интерфейс показывает не технический шум, а человеческую картину. Не нужно вспоминать, какая розетка называется smartplug4_exhaust_box2, если на дашборде она находится в блоке "Теплица 2 Новая" и подписана как "Обдув". Технические имена остаются для обслуживания, а рабочий экран говорит языком фермы.
Онлайн и оффлайн
Для ежедневного использования удобнее всего интернет-доступ. Дашборд можно открыть из любой точки планеты, проверить температуру, увидеть включенный свет, состояние полива, запросы на кондиционер и свежесть данных. Это особенно полезно, если ферма стоит дома, на даче, в мастерской или в отдельном помещении.
При этом возможна и другая схема: управление фермой в оффлайн-режиме с локального сервера без выхода в интернет. Такой вариант подходит, когда важна автономность, закрытый контур или нестабильная связь. Локальный сервер находится рядом с оборудованием, собирает данные и выполняет сценарии внутри сети. Интернет в этом случае нужен не для базовой работы, а только если владелец сам решит открыть удаленный доступ.
С чего начать
Если у вас два бокса, не пытайтесь сразу автоматизировать все. Начните с карты: какие ресурсы общие, какие устройства относятся к каждому боксу, какие датчики реально нужны для решений. Потом подключите наблюдение, убедитесь, что данные свежие и понятные. После этого добавляйте автоматизацию света, обдува, полива и климата.
Хороший дашборд не должен пугать. Он должен спокойно отвечать на простые вопросы: где жарко, где влажно, что включено, что не привязано, кто просит кондиционер, когда был последний сигнал от датчика и нужно ли вмешиваться. На такой основе мини-ферма из двух гроубоксов становится не набором проводов и приложений, а управляемой системой, которую можно развивать шаг за шагом.