Иллюстрация GrowerHub: уведомления мини-фермы с уровнями авария, риск и обслуживание

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

Разделение особенно важно, когда зон несколько. Владелец должен понять из уведомления: где проблема, насколько срочно, что уже сделала система и кто должен реагировать. Фраза "датчик сработал" слабая. Сообщение "Бокс 2: протечка, насос остановлен, требуется осмотр" уже пригодно для действия.

Аварии

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

В GrowerHub авария должна показывать последнее действие системы. Например, насос выключен, полив заблокирован, реле вентиляции включено. Если действия не было, это тоже нужно показать. Датчик протечки в автополиве описан в статье Zigbee-датчик протечки.

Риски

Риск - это ситуация, которая может стать проблемой, если повторится или продлится. Например, температура выше обычной 30 минут, влажность почвы падает быстрее недельного среднего, ночная влажность воздуха высокая, батарея датчика снижается. Риск не должен будить всех ночью, но должен попасть в дневной обзор.

Для рисков полезна задержка. Если температура вышла за порог на две минуты и вернулась, уведомление может быть лишним. Если отклонение держится дольше или повторяется три дня подряд, это уже сигнал.

Обслуживание

Обслуживание - это не авария, но без него аварии станут вероятнее. Низкая батарея, отсутствие теста протечки, необходимость промыть фильтр, замена датчика, проверка капельниц, чистка вентиляции. Такие уведомления лучше отправлять в рабочее время и связывать с задачей.

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

Информационные события

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

Вывод

Уведомления мини-фермы должны помогать действовать. Делите их на аварии, риски, обслуживание и информационные события. В каждом сообщении указывайте зону, причину, действие системы и ответственного. Тогда GrowerHub снижает шум и повышает шанс, что важная проблема будет обработана вовремя.