Обновление от 25 января 2026 года находится в конце статьи.
Контролируйте свой умный дом из любой точки мира!
В отличие от сложной настройки переадресации портов на роутере, подключение Dataplicity к Home Assistant позволяет легко и быстро получить удаленный доступ к системе автоматизации без специальных технических знаний.
В этой статье я расскажу, как настроить безопасный удаленный контроль Home Assistant через Dataplicity, чтобы управлять умным домом из любой точки мира.
Мы:
- Зарегистрируем аккаунт Dataplicity
- Установим и настроим необходимую интеграцию в Home Assistant
- Получим защищенную ссылку для подключения из любой точки мира
В итоге вы сможете контролировать освещение, климат, бытовую технику и другие устройства дистанционно через смартфон или ноутбук.
Регистрируемся на Dataplicity
- Нажимаем "Start"
- В письме, пришедшем на почту, будет ссылка для подтверждения регистрации. Перейдем по ней, придумаем пароль и зарегистрируем аккаунт.
Готово! Аккаунт Dataplicity создан. Теперь можно войти в систему под своими данными.
Настраиваем интеграцию Dataplicity в Home Assistant
Одной из главных проблем при использовании переадресации портов является необходимость настройки роутера - присвоения статических IP-адресов, создания правил брандмауэра и т.д.
С Dataplicity все гораздо проще - достаточно одной команды для установки интеграции в Home Assistant:
- Распаковать папку [dataplicity] в [custom_components] конфигурации Home Assistant. (для локального доступа к Home Assistant с компьютера я использовал дополнение Samba share.)
- Перезагрузить Home Assistant.
- В разделе "Устройства и службы" добавить интеграцию Dataplicity, следуя инструкции из галереи ниже ↓
- Включить Wormhole в настройках и скопировать ссылку для удаленного доступа.
Безопасный доступ из любой точки мира
В отличие от переадресации портов, Dataplicity не открывает прямой доступ к устройству из интернета. Все подключения проходят через зашифрованный канал к серверам Dataplicity, что гарантирует безопасность домашней сети.
Используя полученную ссылку, я настроил удаленный мониторинг заряда батареи моего смартфона. Теперь, вне зависимости от местоположения, данные отправляются на сервер Home Assistant, и я получаю уведомления о необходимости зарядки.
Вывод
Настроить удаленный доступ к Home Assistant с Dataplicity гораздо проще и безопаснее, чем использовать переадресацию портов. Никакой сложной конфигурации роутера!
Вы получаете защищенную ссылку для подключения к системе автоматизации из любой точки мира. Управляйте своим умным домом дистанционно в несколько кликов!
Обновление 2026 !!!!!
После апдейта Home Assistant в 2026 году кастомная интеграция Dataplicity (от AlexxIT) перестала загружаться. В логах появились две проблемы:
- Причина: в 2026.1 полностью удалили устаревший тип HomeAssistantType (deprecated с 2024–2025, удалён в 2025.5+).Критическая ошибка импортаtextImportError: cannot import name 'HomeAssistantType' from 'homeassistant.helpers.typing'
- Причина: синхронный импорт кастомных компонентов в асинхронном event loop — HA с 2025+ жёстко логирует это как потенциальную проблему стабильности.Предупреждение о блокирующем вызове textDetected blocking call to import_module ... inside the event loop
Репозиторий Dataplicity не обновлялся с декабря 2024, фиксов под новые HA нет.
Решение найдено с помощью И.И.
Замените в /homeassistant/custom_components/dataplicity/ файл utils.py на этот файл utils.py.
Или сами внесите изменения
- Откройте файл /config/custom_components/dataplicity/utils.py
- Заменили строку homeassistant.helpers.typing import HomeAssistantType на homeassistant.core import HomeAssistant
- Во всём файле заменили все HomeAssistantType → HomeAssistant
- Сохранили файл → перезапустили Home Assistant