Home Assistant модернизирует Modbus: что изменится в 2026 году
Новости Home Assistant и Modbus

Home Assistant модернизирует Modbus: что изменится для инверторов, счётчиков и отопления

5 июля 2026 года Home Assistant представил новое направление развития Modbus-интеграций. Вместо ручного описания сотен регистров в YAML производители и разработчики смогут создавать отдельные интеграции для конкретного оборудования. При этом 16 июля команда уточнила, что пользовательский способ подключения внутри Home Assistant ещё пересматривается. Разбираем, что уже решено, что пока не готово и нужно ли менять работающую конфигурацию.

Коротко: существующая YAML-интеграция Modbus не удаляется, а работающие конфигурации должны продолжить работу. Новая библиотека для подключения и описания устройств уже выбрана как техническая основа. Но интерфейс общего подключения внутри Home Assistant пока не считается окончательным.
Инфоповод

Что объявили 5 и 16 июля 2026 года

Home Assistant давно поддерживает Modbus RTU, Modbus TCP и Modbus UDP через универсальную интеграцию. Пользователь вручную задаёт соединение, адреса устройств, номера регистров, типы данных, масштабирование и создаваемые сущности.

5 июля команда разработчиков представила новый подход. Знания о конкретной модели должны храниться в отдельной интеграции устройства, а пользователь в перспективе сможет добавлять поддерживаемый инвертор, счётчик или тепловой насос через обычный интерфейс Home Assistant.

16 июля публикацию дополнили важным уточнением. Техническая библиотека и модель отдельных интеграций остаются выбранной основой, но способ отображения и настройки общих Modbus-соединений внутри Home Assistant пересматривается. Разработчикам рекомендовано пока не привязывать новые интеграции к первоначально описанному варианту пользовательского компонента.

Статус: это направление разработки, а не уже выпущенная массовая замена YAML. Покупать оборудование в расчёте на будущую интеграцию через интерфейс пока рано.
Текущая схема

Как Modbus подключается к Home Assistant сейчас

В действующей универсальной интеграции соединение и сущности описываются в файле configuration.yaml. Home Assistant поддерживает последовательное подключение RS‑485, TCP и UDP, а через одно соединение может работать с несколькими устройствами и датчиками.

Параметры соединения

Тип подключения, последовательный порт или IP-адрес, скорость, чётность, тайм-ауты и паузы между запросами.

Адрес устройства

Каждый узел на линии получает собственный адрес, который должен совпадать с настройкой оборудования.

Карта регистров

Производитель указывает адреса температуры, мощности, состояния, ошибок, уставок и управляющих команд.

Типы данных

16- и 32-битные значения, порядок байтов и слов, знаковые числа, коэффициенты и единицы измерения.

Сущности Home Assistant

Из регистров вручную создаются датчики, переключатели, климатические сущности, числа и другие элементы.

Обслуживание

После замены оборудования или прошивки владельцу приходится самостоятельно проверять карту регистров и конфигурацию.

Такой подход универсален и позволяет подключить оборудование, для которого нет готовой интеграции. Но он требует точной документации и понимания Modbus. Ошибка в адресе регистра может показать бессмысленное значение, а ошибочная команда записи способна изменить настройку оборудования.

Новая архитектура

Что Home Assistant хочет изменить

Универсальная YAML-интеграция

Карту описывает пользователь

  • ручной ввод регистров;
  • самостоятельное масштабирование;
  • проверка типов данных;
  • настройка сущностей;
  • обслуживание после обновлений.
Интеграция конкретного устройства

Карту знает разработчик

  • выбор поддерживаемой модели;
  • готовые сущности и названия;
  • проверенные типы данных;
  • централизованные исправления;
  • обычный процесс настройки через интерфейс.

Отдельная библиотека устройства

Знания о конкретном счётчике, инверторе или контроллере планируется выносить в самостоятельную Python-библиотеку. Она описывает регистры, модели данных и особенности обмена независимо от интерфейса Home Assistant.

Общая техническая основа соединений

Для нового подхода создана отдельная библиотека modbus-connection. Она предоставляет общий интерфейс для разных вариантов транспорта и должна управлять жизненным циклом соединения, включая восстановление после потери связи.

Одна шина, несколько интеграций

На одной линии RS‑485 или за одним TCP-to-RS‑485-шлюзом могут находиться устройства разных производителей. В правильной архитектуре они не должны открывать несколько конкурирующих подключений к одной физической шине.

Главная идея: соединение и описание устройства разделяются. Одна часть отвечает за устойчивый обмен, другая знает регистры и функции конкретной модели.
Что пока не готово

Почему нельзя считать новый интерфейс окончательным

Первоначально предполагалось, что пользователь один раз создаёт в интерфейсе Home Assistant общее соединение, а отдельные интеграции используют его совместно.

После дополнительной оценки команда решила пересмотреть именно пользовательскую часть этого подхода. Техническая библиотека остаётся, библиотеки конкретных устройств остаются правильным направлением, но окончательный способ настройки соединений внутри Home Assistant будет опубликован позднее.

  • Нет объявления о дате массового перехода с YAML.
  • Нет обещания автоматической конвертации существующего файла конфигурации.
  • Нет гарантии, что все устройства получат отдельные интеграции.
  • Не утверждён окончательный пользовательский интерфейс общего соединения.
  • Карта регистров производителя всё равно остаётся необходимой разработчику.
  • Новая архитектура не исправляет ошибки физической линии RS‑485.
Не удаляйте рабочую конфигурацию: если Modbus в Home Assistant сейчас стабильно получает данные и управляет оборудованием, нет технической причины переписывать систему только из-за июльского объявления.
Практическое применение

Каких устройств касается модернизация Modbus

Оборудование Что обычно читают Чем опасна неправильная запись
Солнечный или гибридный инвертор Мощность, напряжение, заряд батареи, режим сети, ошибки Смена режима, лимита мощности или параметров батареи
Электросчётчик и энергомонитор Ток, напряжение, мощность, энергия, коэффициент мощности Чаще используется чтение, но неверный тип данных искажает учёт
Тепловой насос Температуры, режимы, компрессор, ошибки, потребление Недопустимая уставка или конфликт со штатной автоматикой
Котёл и контроллер отопления Температуры, запрос тепла, состояние контуров, аварии Остановка отопления, перегрев или нарушение алгоритма производителя
Вентиляционная установка Скорость, температуры, фильтр, байпас, аварии Неверный режим, обмерзание или конфликт защитных алгоритмов
Зарядная станция Мощность, ток, статус сессии, энергия Некорректный ток зарядки или конфликт с динамическим ограничением
Модули ввода-вывода Дискретные входы, реле, аналоговые значения Непредусмотренное включение насоса, привода или контактора

Готовая интеграция особенно полезна там, где у одного производителя несколько моделей и версий прошивки. Разработчик может централизованно учитывать различия, а пользователю не придётся копировать непроверенный YAML из форума.

Ограничения

Что новый подход не решит автоматически

Наличие Modbus не гарантирует совместимость

Протокол стандартизирует команды чтения и записи, но не назначение каждого регистра конкретного устройства. Два прибора могут поддерживать Modbus и иметь полностью разные карты данных.

RS‑485 требует правильной физической линии

  • линейная топология без случайных длинных ответвлений;
  • правильная полярность проводников;
  • уникальные адреса устройств;
  • единые параметры скорости, чётности и стоп-битов;
  • терминация и смещение линии там, где они действительно нужны;
  • подходящий кабель и защита от электромагнитных помех;
  • гальваническая развязка при необходимости;
  • понятная маркировка и доступ к соединениям.

Одновременно говорить должна одна сторона

Последовательная шина является общим ресурсом. Если несколько программ или шлюзов одновременно опрашивают одну линию без согласованной архитектуры, появляются тайм-ауты, ошибки CRC и пропуски ответов.

Потеря Home Assistant не должна лишать оборудование защиты

Штатные ограничения температуры, давления, тока, заряда и аварийные алгоритмы должны оставаться внутри самого оборудования или независимого контроллера. Home Assistant лучше использовать как уровень мониторинга, пользовательских сценариев и некритичного управления.

Безопасность: не записывайте значения в неизвестные регистры и не управляйте критичным оборудованием по карте от другой модели. Работы внутри электрощита, подключение RS‑485 к стационарному оборудованию и силовые цепи выполняет специалист.
Что делать сейчас

Порядок действий для владельца работающей системы

  1. Не меняйте стабильную YAML-конфигурацию. Июльское объявление не требует срочного перехода и не отменяет текущую интеграцию.
  2. Создайте резервную копию. Сохраните конфигурацию, секреты, пользовательские файлы, версию Home Assistant и данные о подключённых устройствах.
  3. Соберите документацию. Нужны точные модели, аппаратные ревизии, версии прошивок, карты регистров и настройки последовательной линии.
  4. Отделите чтение от записи. Сначала проверьте мониторинг. Управляющие команды добавляйте только после подтверждения адресов и допустимых диапазонов.
  5. Зафиксируйте исходные уставки. Перед экспериментами сохраните штатные настройки инвертора, котла, вентиляции или зарядной станции.
  6. Проверьте поведение при потере связи. Отключите Home Assistant в контролируемое время и убедитесь, что оборудование сохраняет безопасную работу.
  7. Следите за отдельной интеграцией модели. Переход имеет смысл после появления официальной или зрелой интеграции именно для вашего устройства.
  8. Не запускайте два ведущих устройства без необходимости. Home Assistant, Wiren Board, промышленный контроллер и фирменный шлюз должны использовать шину по согласованной схеме.
Применимость в России

Какие требования учитывать при монтаже

СП 256.1325800.2016 Требования к электроустановкам жилых и общественных зданий.
ГОСТ Р 50571.5.52-2011 Выбор и монтаж электропроводок, включая условия совместной прокладки и внешние воздействия.
ГОСТ Р 53246-2025 Требования к структурированной кабельной системе, используемой для Ethernet и Modbus TCP.
ГОСТ 31565-2012 Показатели пожарной безопасности кабельных изделий.
Документация производителя Карта регистров, допустимые команды, параметры RS‑485, ограничения уставок и порядок обновления.
Штатная автоматика оборудования Защитные функции котла, инвертора, теплового насоса или вентиляции не заменяются Home Assistant.

Modbus является протоколом обмена данными. Он не определяет сечение силового кабеля, номиналы автоматов, защиту от поражения током, способ заземления и допустимость управления конкретной нагрузкой.

Вывод

Стоит ли ждать полного отказа Home Assistant от YAML

Нет оснований считать, что универсальная YAML-интеграция скоро исчезнет. Команда Home Assistant прямо подтвердила, что она остаётся, а существующие системы продолжат работать.

Главное изменение долгосрочное: популярные Modbus-устройства смогут получать отдельные интеграции с готовыми сущностями и настройкой через интерфейс. Это снизит порог входа и позволит исправлять ошибки централизованно.

Но по состоянию на 27 июля 2026 года пользовательская архитектура общих соединений ещё пересматривается. Поэтому правильная стратегия сейчас заключается в сохранении рабочей системы, документации и резервной копии.

Тула и Тульская область

Нужно подключить инженерное оборудование по Modbus?

Поможем проверить документацию, RS‑485, Modbus TCP, питание контроллера, локальную сеть и безопасную логику интеграции. Основные защитные функции оставим на штатной автоматике оборудования, а Home Assistant используем как интерфейс и дополнительный уровень сценариев.

Выезд и диагностика по Туле от 5000 ₽. Гарантия: 5 лет при использовании рекомендованных материалов, 1 год при материалах заказчика.

FAQ

Частые вопросы

Когда Home Assistant объявил модернизацию Modbus?

Основная публикация вышла 5 июля 2026 года, а 16 июля в неё добавили уточнение о пересмотре пользовательского способа подключения.

Удалят ли существующую YAML-интеграцию Modbus?

Нет. Команда Home Assistant прямо указывает, что она остаётся, а работающие конфигурации должны продолжить работу.

Можно ли уже настроить любой Modbus-прибор через интерфейс?

Нет. Для этого должна существовать отдельная интеграция конкретного устройства. Кроме того, окончательный интерфейс общих соединений пока пересматривается.

Что такое библиотека modbus-connection?

Это новая независимая программная основа для работы с Modbus-соединениями и моделями устройств. Она не привязана только к Home Assistant.

Нужно ли переписывать существующий YAML?

Нет, если конфигурация работает стабильно. Переход имеет смысл только после появления проверенной интеграции для точной модели и понятной процедуры миграции.

Modbus RTU и RS‑485 являются одним и тем же?

Нет. RS‑485 определяет физический электрический интерфейс, а Modbus RTU задаёт формат запросов и ответов, который может работать поверх него.

Можно ли управлять котлом через Home Assistant?

Можно только в пределах документированных и допустимых команд. Штатные защиты котла, автоматика горелки и безопасные пределы должны сохраняться независимо от Home Assistant.

Почему два приложения конфликтуют на одной линии?

Modbus RTU использует общий последовательный ресурс. Несогласованные ведущие устройства могут одновременно отправлять запросы и создавать ошибки обмена.

Нужен ли отдельный кабель для RS‑485?

Нужна подходящая витая пара с характеристиками, соответствующими длине, скорости, помехам и требованиям производителя оборудования. Случайный провод использовать не следует.