Эксплуатация

Как проверить умный дом при сбоях и восстановлении

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

Отключить интернет и убедиться, что свет работает, полезно. Но этого недостаточно, чтобы назвать всю систему отказоустойчивой. Сервер, сеть внутри дома, датчики и питание могут отказать по-разному. Для каждого случая нужен свой ожидаемый результат.

Что записать до испытаний

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

Пять разных проверок

СитуацияЧто проверяем
Нет внешнего интернетаПредусмотренные местные действия при сохранённой локальной сети; отдельно отмечаем недоступные внешние сервисы.
Недоступен HC7Какие действия реально выполняются независимо, какие общие сценарии прекращаются и остаётся ли нужное ручное управление.
Потеряна связь с узломКак распознаётся потеря актуальных данных и какое согласованное состояние принимает зависимая функция.
Нет внешнего электропитанияПитание всей необходимой цепочки, доступный режим нагрузок и переход на рассчитанный резерв.
Связь или питание вернулисьПроверку фактических состояний, корректное время и отсутствие неожиданного повторения команд.

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

Потерянный датчик не должен выглядеть исправным

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

Восстановление тоже нужно испытать

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

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

Как выглядит результат

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

Работу только без внешнего интернета разбираем в отдельном материале. Общую подготовку к сдаче описывает проверка монтажа. Эта статья посвящена именно отказам и восстановлению, а не повторяет обзор возможностей платформы.