Установка SonoffLAN в Home Assistant (Docker/Synology)
Инструкция по установке кастомной интеграции SonoffLAN для управления устройствами Sonoff с оригинальной прошивкой eWeLink.
Часть 1: Установка HACS
HACS (Home Assistant Community Store) — магазин кастомных интеграций для Home Assistant.
1.1. Скачивание HACS
- Перейди на страницу релизов: https://github.com/hacs/integration/releases/latest
- Скачай файл
hacs.zip - Распакуй архив — получишь папку
hacs
1.2. Копирование файлов
Открой папку конфигурации Home Assistant. Для Synology путь обычно:
\\NAS\docker\homeassistant\
или через File Station:
/volume1/docker/homeassistant/
Создай папку custom_components если её нет.
Скопируй папку hacs внутрь custom_components.
Структура должна выглядеть так:
homeassistant/ ├── custom_components/ │ └── hacs/ │ ├── __init__.py │ ├── manifest.json │ └── ... ├── configuration.yaml └── ...
1.3. Перезапуск Home Assistant
Перезапусти контейнер Home Assistant через Container Manager или командой:
docker restart homeassistant
1.4. Добавление интеграции HACS
- Очисти кэш браузера:
Ctrl+Shift+R(Windows/Linux) илиCmd+Shift+R(Mac) - Перейди: Settings → Devices & Services → Add Integration
- В поиске введи:
HACS - Прими условия использования (все галочки)
- Пройди авторизацию через GitHub:
- Перейди по предложенной ссылке
- Введи код активации
- Разреши доступ для HACS
После успешной авторизации HACS появится в боковом меню.
Часть 2: Установка SonoffLAN
2.1. Загрузка интеграции через HACS
- Открой HACS в боковом меню
- Перейди в раздел Integrations
- Нажми кнопку + Explore & Download Repositories (правый нижний угол)
- В поиске введи:
SonoffLAN - Выбери интеграцию от AlexxIT
- Нажми Download
- Подтверди загрузку
2.2. Перезапуск Home Assistant
После загрузки интеграции обязательно перезапусти Home Assistant:
Settings → System → Restart
2.3. Настройка интеграции Sonoff
- Перейди: Settings → Devices & Services → Add Integration
- В поиске введи:
Sonoff - Выбери интеграцию Sonoff
- Введи учётные данные от приложения eWeLink:
- Email или телефон
- Пароль
- Выбери режим работы:
- auto (рекомендуется) — использует LAN когда возможно, иначе облако
- local — только локальная сеть
- cloud — только облако
После настройки все устройства Sonoff из аккаунта eWeLink появятся в Home Assistant.
Часть 3: Проверка работы
3.1. Проверка устройств
Перейди: Settings → Devices & Services → Sonoff
Здесь отображаются все подключённые устройства и их статус (online/offline).
3.2. Проверка состояния системы
Перейди: Settings → System → System Health
В разделе Sonoff будет показано количество устройств online.
3.3. Просмотр логов
При проблемах проверь логи: Settings → System → Logs
Используй фильтр sonoff для поиска связанных записей.
Возможные проблемы
Интеграция не появляется в списке
- Очисти кэш браузера:
Ctrl+Shift+R - Попробуй режим инкогнито
- Проверь наличие файлов в папке
custom_components
Устройства недоступны в LAN-режиме
- Docker должен работать с
--network host - Виртуальные машины должны использовать bridge mode (не NAT)
- Проверь работу Multicast/mDNS в сети
Постоянный разлогин из eWeLink
Если используешь один аккаунт в нескольких системах (другой HA, Homebridge и т.д.), создай второй аккаунт eWeLink и расшарь на него устройства.