Удалённый доступ к 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 доступен из любой точки мира — удобно, быстро и под вашим полным контролем. Для удобства использования рекомендуется настроить доменное имя.