Кастомная интеграция для Home Assistant, которая пробрасывает ваши устройства из HA в экосистему умного дома Сбера через MQTT. После настройки устройства появляются в приложении Салют, что позволяет управлять ими удалённо через интернет и голосовым помощником.
- Пробрасывает выбранные устройства HA в приложение Салют
- Поддерживает реле (выключатели, лампы, кнопки, сценарии), розетки с энергомониторингом (мощность, ток, напряжение), кондиционеры (с управлением скоростью вентилятора и направлением потока), увлажнители воздуха, чайники, пылесосы, краны, лампы (яркость, цвет, цветовая температура), рулонные шторы / жалюзи, датчики температуры/влажности, датчики протечки, датчики дыма и сценарные кнопки
- Мгновенно передаёт изменения состояний из HA в Сбер и обратно
- Управляется через удобную панель прямо в интерфейсе Home Assistant
- Home Assistant 2026.3 или новее
- Логин и пароль MQTT контроллера от Сбера (получается в Sber Studio — см. ниже)
- Long-Lived Access Token вашего пользователя в Home Assistant
Перейдите на портал разработчика: https://developers.sber.ru/studio/registration и зарегистрируйте учётную запись.
После входа нажмите «Создать проект». В открывшемся окне найдите и выберите тип Smart Home MQTT. Дайте проекту любое название.
Внутри проекта создайте контроллер — это точка подключения к брокеру Сбера. После создания в карточке контроллера будут видны:
- Логин контроллера (
sber-mqtt_login) — используется как логин при подключении к брокеру - Пароль контроллера (
sber-mqtt_password) — не пользовательский пароль от аккаунта, а отдельный пароль контроллера. Если поле пустое — нажмите «Сгенерировать» и сохраните полученное значение.
Если у вас уже есть плагин SberGate — логин и пароль те же самые, новый проект создавать не нужно.
В Салюте надо добавить связку с проектом из Studio. Для этого зайдите в Салюте в Профиль пользователя -> Дом от интегратора, введите пользовательский логин и пароль из Studio (из п.1).
- Откройте HACS → Интеграции → ⋮ (три точки) → Пользовательские репозитории
- Вставьте URL репозитория:
https://github.com/TohaRG2/MQTT-Sber-HA - Тип: Integration → нажмите Добавить
- Найдите в списке Sber MQTT Bridge → нажмите Скачать
- Перезапустите Home Assistant
- Скачайте репозиторий или архив с релизом
- Скопируйте папку
custom_components/sber_mqttв/config/custom_components/sber_mqtt/ - Перезапустите Home Assistant
Перед настройкой подготовьте Long-Lived Access Token:
- Нажмите на ваш профиль в левом нижнем углу HA
- Прокрутите страницу вниз до раздела «Долгосрочные токены доступа»
- Нажмите «Создать токен», введите любое название (например,
Sber MQTT) - Скопируйте токен — он показывается только один раз
Затем добавьте интеграцию:
- Перейдите в Настройки → Устройства и службы → + Добавить интеграцию
- Найдите Sber MQTT Bridge
- Введите данные для подключения:
- Логин MQTT — логин контроллера из Sber Studio
- Пароль MQTT — пароль контроллера из Sber Studio
- Long-Lived Access Token — токен, созданный выше
- Брокер и Порт — оставьте по умолчанию
- Нажмите Отправить — интеграция проверит соединение и добавится в HA
После успешной настройки в боковом меню появится раздел Sber MQTT.
Далее перейдите в Home Assistant, откройте панель Sber MQTT в боковом меню и нажмите «+ Добавить устройство». Добавленное устройство должно сразу появится в Салюте. Если не появилось, то возможно в Салюте не добавили связку со Studio (см.выше Связка Studio с Салютом)
Прокидывает устройства HA в Салют — чтобы их можно было включать и выключать голосом или удалённо через приложение.
Подходит для сущностей с доменами: switch, light, input_boolean, media_player, script, button, input_button.
Примечание:
script,button,input_button— запускаются/срабатывают по команде от Сбера, собственного состояния on/off не имеют.media_player— состояниеoffсчитается выключенным, все остальные (on,idle,playing,paused) — включённым.
- Выберите тип Реле
- Найдите и выберите нужную сущность из списка
- Задайте имя, ID и комнату — заполняются автоматически из HA
- Нажмите «Готово»
Прокидывает умные розетки в Салют с поддержкой управления питанием и мониторингом энергопотребления.
Подходит для сущностей доменов switch и input_boolean. В отличие от реле, передаёт в Салют текущую мощность, ток и напряжение.
| Параметр | Единица | Сенсор HA |
|---|---|---|
| Мощность | Вт | sensor с device_class: power |
| Ток | мА | sensor с device_class: current |
| Напряжение | В | sensor с device_class: voltage |
При выборе основной сущности интеграция автоматически подбирает соответствующие сенсоры того же устройства HA. Если автоподбор не сработал — сенсоры можно выбрать вручную.
- Выберите тип Розетка
- Найдите и выберите нужную сущность из списка
- Проверьте или выберите сенсоры энергомониторинга
- Задайте имя, ID и комнату
- Нажмите «Готово»
Прокидывает управляемые лампы HA в Салют. Помимо включения и выключения, поддерживает расширенное управление — в зависимости от возможностей конкретной лампы.
| Функция | Описание |
|---|---|
| Яркость | Регулировка от 0 до 100% |
| Цвет | Управление цветом в формате HSV |
| Цветовая температура | От тёплого белого до холодного |
| Режим | Переключение между белым и цветным режимом |
При добавлении интеграция автоматически определяет, какие функции поддерживает лампа.
- Выберите тип Лампа
- Найдите и выберите нужную
light-сущность - Отметьте нужные функции — поддерживаемые лампой будут отмечены автоматически
- Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для сущностей домена climate. Позволяет управлять кондиционером голосом: включать/выключать, задавать целевую температуру, режим работы, скорость вентилятора и направление потока воздуха.
| Режим в HA | Режим в Салюте |
|---|---|
cool |
Охлаждение |
heat |
Нагрев |
fan_only |
Вентиляция |
dry |
Осушение |
auto / heat_cool |
Авто |
Скорость вентилятора (fan_mode) |
В Салюте |
|---|---|
auto / low / medium / high |
auto / low / medium / high |
preset boost |
turbo |
preset sleep |
quiet |
Направление потока (swing_mode) |
В Салюте |
|---|---|
off |
Без качания |
vertical |
Вертикальное |
horizontal |
Горизонтальное |
both |
Вращение |
Примечание: если у кондиционера изменился набор поддерживаемых режимов — удалите и создайте устройство заново.
- Выберите тип Кондиционер
- Найдите и выберите нужную
climate-сущность - При желании укажите датчик текущей температуры — если не выбрать, используется встроенный датчик кондиционера
- Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для сущностей домена humidifier. Позволяет управлять увлажнителем через Салют: включать/выключать, задавать целевую влажность и режим работы.
| Параметр | Описание |
|---|---|
| Влажность | Текущая и целевая влажность воздуха |
| Режим / скорость | Соответствует режимам (auto, low, medium, high, turbo, quiet) |
| Уровень воды | Опционально — сенсор уровня воды в резервуаре |
| Замена фильтра | Опционально — binary_sensor сигнала о необходимости замены |
- Выберите тип Увлажнитель воздуха
- Найдите и выберите нужную
humidifier-сущность - При желании укажите сенсор уровня воды и/или датчик замены фильтра
- Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для сущностей домена water_heater. Позволяет включать/выключать чайник, задавать целевую температуру нагрева и отслеживать текущую температуру воды.
| Параметр | Описание |
|---|---|
| Включение / выключение | Управление питанием |
| Текущая температура | current_temperature из атрибутов сущности |
| Целевая температура | temperature из атрибутов сущности — диапазон и шаг определяются автоматически из min_temp / max_temp |
- Выберите тип Чайник
- Найдите и выберите нужную
water_heater-сущность - Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для сущностей домена vacuum.
| Статус в HA | Статус в Салюте |
|---|---|
cleaning |
Уборка |
docked |
На базе |
paused / idle / error |
Пауза |
returning |
Возвращение на базу |
- Выберите тип Пылесос
- Найдите и выберите нужную
vacuum-сущность - Датчик заряда батареи подтягивается автоматически; при необходимости выберите вручную
- Задайте имя, ID и комнату
- Нажмите «Готово»
Прокидывает краны и вентили в Салют. Подходит для valve и switch. Домен valve дополнительно поддерживает команду stop.
| Состояние в HA | Состояние в Салюте |
|---|---|
open / opening / on |
Открыт |
closed / closing / off |
Закрыт |
- Выберите тип Кран
- Найдите и выберите нужную сущность
- Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для сущностей домена cover. Поддерживает открытие, закрытие и позиционирование.
- Выберите тип Рулонные шторы / жалюзи
- Найдите и выберите нужную
cover-сущность - Датчик батареи подтягивается автоматически; при необходимости выберите вручную
- Задайте имя, ID и комнату
- Нажмите «Готово»
- Выберите тип Датчик температуры/влажности
- Укажите сенсоры HA (все опциональны, но хотя бы один из первых двух обязателен):
- 🌡 Температура
- 💧 Влажность
- 🔋 Заряд батареи
- Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для binary_sensor с device_class: moisture. Когда датчик фиксирует воду (on), Салют получает уведомление.
- Выберите тип Датчик протечки
- Найдите и выберите нужный
binary_sensor - Датчик заряда батареи подтягивается автоматически; при необходимости выберите вручную
- Задайте имя, ID и комнату
- Нажмите «Готово»
Подходит для binary_sensor с device_class: smoke. Когда датчик фиксирует задымление, Салют получает уведомление.
| Параметр | Описание |
|---|---|
| Задымление | Основной binary_sensor с device_class: smoke |
| Заряд батареи | Опционально — подтягивается автоматически или вручную |
| Отключение звука | Опционально — input_boolean или аналогичная сущность |
- Выберите тип Датчик дыма
- Найдите и выберите нужный
binary_sensor - При желании укажите сенсор отключения звука
- Датчик заряда батареи подтягивается автоматически; при необходимости выберите вручную
- Задайте имя, ID и комнату
- Нажмите «Готово»
Прокидывает события из HA в Сбер — чтобы в Салюте можно было запускать сценарии, реагирующие на изменения состояний устройств HA. Т.е. позволяет запускать сценарии в Салюте по нажатию кнопки в HA или включению/выключению какого-либо переключателя.
Подходит для тех же доменов, что и реле: switch, light, input_boolean, media_player, script, button, input_button.
- Включение (
on) → click - Выключение (
off) → double_click - Нажатие кнопки/запуск сценария → click
- Выберите тип Сценарная кнопка
- Найдите и выберите нужную сущность
- Задайте имя, ID и комнату
- Нажмите «Готово»
В панели Sber MQTT отображается список всех добавленных устройств с их текущим состоянием.
- Экспорт — скачать все устройства в JSON-файл (резервная копия или перенос на другой экземпляр HA)
- Импорт — загрузить устройства из ранее экспортированного файла
- Обновить в Сбере — принудительно переотправить конфигурацию всех устройств в Сбер. Используйте если устройства пропали из Салюта после перезапуска HA
- Отправить состояния — принудительно отправить текущие состояния всех устройств. Используйте если состояния в Салюте не соответствуют реальным
- ↑ (в строке устройства) — принудительно отправить состояние конкретного устройства
- 🗑 — удалить устройство. После удаления оно пропадёт из приложения Салют
Telegram с обсуждением интеграции
MIT