При динамическом IP адресе удалённый доступ к Home Assistant настроить не получится. Для этого необходим статический IP адрес или DDNS сервис. На этом примере покажем как быстро подключить Duck DNS.
Ранее мы рассказывали, как настроить удалённый доступ Home Assistant со статическим IP. Если у вас статический IP адрес, то рекомендуем воспользоваться другой статьёй. В ней нет сторонних интеграций. И все что вам нужно — открыть порт для подключения к Home Assistant.
Duck DNS — сервис для получения домена, который будет указывать на ваш динамический адрес. Которой в свою очередь не меняется, и вы всегда сможете получить доступ.
Существует несколько способов подключения:
- Через настройку роутера
- Напрямую в Home Assistant
В этом материале будем рассматривать второй. Так как не все роутеры поддерживают технологию DDNS. Нет необходимости открывать полный доступ к сети через домен, если у вас всего одно устройство. Это может быть не безопасно.
Регистрация в сервисе
Для начала зарегистрируем аккаунт в сервисе. Для этого переходим по ссылке https://www.duckdns.org/ и в шапке сайта выбираем удобный для вас способ входа.

После чего наживаем на большую кнопку «reCaptcha». Необходимо для подтверждения, что вы не робот.

В появившейся форме вводим домен в удобном для вас формате. И нажимаем «add domain»

Теперь со страницы копируем token и домен, который только что добавили. И переходим в Home Assistant.

Настройка Duck DNS Home Assistant
Отрываем файл конфигурации configuration.yaml и добавляем строчки, заменяя на свои данные. Для редактирования воспользуемся интеграцией File Editor или FTP сервером.
duckdns:
domain: YOUR_SUBDOMAIN # без .duckdns.org
access_token: YOUR_ACCESS_TOKEN

На этом настройка завершена, если вы все сделали по инструкции, то Home Assistant будет доступен по адресу вашего домена. Не забудьте указать порт, без него будет ошибка 403.
Вот что примерно должно получиться:
http://udocs-ddns.duckdns.org:8123/
Давайте проверим, переходим по нему в браузере.

Теперь вы можете указать этот адрес в мобильном приложении. И управлять умным домом удалённо.