Найти в Дзене
Ленивый инженер

Почему мой умный дом работает без облаков

Когда люди начинают строить умный дом, они почти всегда идут по одному и тому же пути. Покупают устройство → устанавливают приложение → подключают к облаку → всё работает. Удобно. Красиво. Быстро. Но через какое-то время многие начинают замечать странные вещи: Причина обычно одна — облачная зависимость. Именно поэтому у меня почти весь умный дом работает локально. Большинство современных устройств работают по одной схеме. Когда вы нажимаете кнопку в приложении, происходит примерно следующее: телефон → интернет → сервер производителя → устройство у вас дома. То есть команда проходит через чужой сервер. Если сервер: — ваш умный дом превращается в обычный. Есть несколько причин, и они довольно практичные. Если автоматизация выполняется локально, интернет вообще не нужен. Свет, датчики, автоматические сценарии — всё продолжает работать. В моём случае центр логики — это Node-RED, который работает на локальном сервере Sonoff iHost. Все сценарии выполняются прямо внутри дома. Облачные команды
Оглавление

Когда люди начинают строить умный дом, они почти всегда идут по одному и тому же пути.

Покупают устройство → устанавливают приложение → подключают к облаку → всё работает.

Удобно. Красиво. Быстро.

Но через какое-то время многие начинают замечать странные вещи:

  • лампочка включается с задержкой
  • датчик иногда не отвечает
  • приложение «временно недоступно»
  • а иногда всё перестаёт работать вообще.

Причина обычно одна — облачная зависимость.

Именно поэтому у меня почти весь умный дом работает локально.

Что значит «умный дом в облаке»

Большинство современных устройств работают по одной схеме.

Когда вы нажимаете кнопку в приложении, происходит примерно следующее:

телефон → интернет → сервер производителя → устройство у вас дома.

То есть команда проходит через чужой сервер.

Если сервер:

  • перегружен
  • недоступен
  • заблокирован
  • или компания просто закрыла сервис

— ваш умный дом превращается в обычный.

Почему я перешёл на локальную автоматизацию

Есть несколько причин, и они довольно практичные.

1. Всё работает даже без интернета

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

Свет, датчики, автоматические сценарии — всё продолжает работать.

В моём случае центр логики — это Node-RED, который работает на локальном сервере Sonoff iHost.

Все сценарии выполняются прямо внутри дома.

2. Скорость работы

Облачные команды иногда идут несколько секунд.

Локальные сценарии работают почти мгновенно.

Например:

  • датчик движения сработал
  • Node-RED получил событие
  • свет включился.

На всё уходит доля секунды.

3. Надёжность

Любой облачный сервис — это зависимость.

История знает много примеров, когда компании закрывали свои платформы.

И устройства, которые ещё вчера были «умными», превращались в обычные.

Когда автоматизация работает локально — она зависит только от вас.

4. Приватность

Умный дом генерирует много данных:

  • когда вы дома
  • когда открываются двери
  • когда включается свет
  • когда приезжает машина.

Когда всё работает через облако, эти данные уходят на серверы производителя.

Локальная система оставляет всё внутри вашей сети.

Как это выглядит у меня

Основой всей логики является Node-RED.

Это визуальный конструктор автоматизации, который отлично подходит для работы с устройствами.

Он запущен на локальном сервере Sonoff iHost.

К системе подключены разные устройства Sonoff:

  • умные реле
  • датчики открытия
  • датчики температуры.

Но самое интересное — это автоматизация доступа во двор.

Камера Dahua распознаёт номер автомобиля и отправляет событие в Node-RED.

Дальше происходит простая логика:

номер → проверка базы → управление воротами → уведомление.

Если машина есть в списке — ворота открываются.

Если нет — остаются закрыты.

И всё это работает полностью локально.

Локальный умный дом — это немного другой подход

Облачные решения делают умный дом простым для старта.

Но если хочется:

  • надёжности
  • скорости
  • гибкости
  • полной автоматизации

— рано или поздно приходится переходить на локальную архитектуру.

Зато после этого появляется возможность строить действительно сложные системы.

Например:

  • автоматизацию двора
  • управление доступом
  • аналитику событий
  • собственные дашборды.

Если интересно, в следующих статьях могу показать:

  • как выглядит автоматизация ворот в Node-RED
  • как камера отправляет события
  • как устроена база автомобилей жильцов.

Там есть несколько интересных инженерных решений.