Удалённый доступ к Home Assistant со статическим IP

Настройка безопасного удалённого доступа к Home Assistant через статический IP. Как открыть дом из интернета без облака и обеспечить стабильное подключение.

Удалённый доступ к Home Assistant со статическим IP

Введение

Если вы хотите управлять своим домом не только находясь в нём, но и из любой точки мира — это возможно. Главное, правильно настроить удалённый доступ к Home Assistant. Так вы сможете включать свет, изменять температуру, следить за состоянием устройств и получать уведомления, где бы вы ни находились.

Статический IP — одно из самых простых и надёжных решений. Он позволяет подключаться напрямую, без посредников, по постоянному адресу, который не меняется при перезагрузке роутера. Такой способ подойдёт тем, кто хочет иметь полный контроль и не зависеть от облачных сервисов.

Подробнее о других вариантах подключения — читайте в статье Удалённый доступ к Home Assistant: обзор способов.

Получение статического IP

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

Чтобы проверить тип адреса, перезагрузите роутер и сравните внешний IP до и после. Если он изменился — у вас динамический адрес. Если остался тем же, то с высокой вероятностью IP статический, но для точного подтверждения лучше уточнить этот момент у оператора связи. У разных производителей и моделей этот параметр может называться по-разному и находиться в разных разделах. Например, в роутерах Keenetic он отображается как IP address в блоке INTERNET на главной странице интерфейса.

Настройка проброса портов

Чтобы получить доступ к Home Assistant из интернета, нужно пробросить порт 8123 (или другой, если вы его изменяли) на IP-адрес вашего сервера внутри сети. Если вы используете Home Assistant OS, IP устройства отображается при запуске системы. В противном случае — найдите его в списке подключений роутера.

Перед этим убедитесь, что у Home Assistant закреплён постоянный IP внутри локальной сети — иначе после перезагрузки устройство может получить другой адрес, и проброс перестанет работать. На большинстве роутеров это можно сделать через раздел DHCP → Резервирование IP (или «Привязка IP к MAC-адресу»). Например, в роутерах Keenetic эта настройка находится в разделе Мои сети и Wi-Fi → Список клиентов. Там отображаются все устройства, подключённые к сети. Найдите сервер с Home Assistant и установите флажок «Постоянный IP-адрес». Это нужно, чтобы DHCP не выдавал другой IP при перезагрузке — так ваш сервер всегда будет доступен по одному и тому же адресу.

Для проброски портов:

  • Зайдите в настройки роутера (обычно это http://192.168.0.1 или http://192.168.1.1)
  • Найдите раздел «Переадресация портов» или «Port Forwarding»
  • Укажите порт 8123, протокол TCP, и внутренний IP-адрес устройства, где установлен Home Assistant
  • Сохраните изменения и перезапустите роутер при необходимости

Проверка работы

Чтобы убедиться, что всё действительно работает корректно:

  • Убедитесь, что Home Assistant доступен по локальной сети (например, http://192.168.0.10:8123)
  • Отключите Wi-Fi на телефоне и откройте сайт Home Assistant через мобильный интернет, набрав в браузере http://ваш-внешний-ip:8123
  • Проверьте, что интерфейс загружается и вход проходит успешно

На этом этапе подключение уже готово, но оно не защищено — используется обычный HTTP. Использовать HTTP напрямую — не рекомендуется, особенно если вы открываете доступ из интернета. Чтобы обезопасить соединение, настройте HTTPS, например, через дополнение Let's Encrypt.

Заключение

Теперь ваш Home Assistant доступен из любой точки мира — удобно, быстро и под вашим полным контролем. Для удобства использования рекомендуется настроить доменное имя.