Résumer cet article :
Matter быстро развивается, и на этот раз изменения напрямую касаются пользователей Home Assistant. matter.js, библиотека, на которой уже несколько месяцев работает новый Matter Server для Home Assistant, теперь поддерживает нововведения Matter 1.6.1.
Номер версии выглядит скромно, но изменений немало: групповая передача данных с помощью Groupcast, улучшенная работа с устройствами на батарейках, дополнительные средства управления обновлениями OTA и несколько улучшений для датчиков.
Но главное в другом. Заменив прежний Matter Server, построенный на SDK для C++, на matter.js, Home Assistant получил возможность гораздо быстрее внедрять новые версии стандарта. И это уже становится заметно.
Home Assistant сменил Matter-движок
Home Assistant поддерживает Matter с самого начала существования стандарта. До недавнего времени его Matter Server был написан на Python и опирался на официальный SDK на C++. Это работало, но были и ограничения.
В июне 2026 года Open Home Foundation выпустила Matter Server 9.0, полностью переписанный на matter.js. matter.js — это реализация Matter с открытым исходным кодом на TypeScript, которая теперь поддерживается фондом. И Home Assistant не единственный, кто её использует: её также применяют Homebridge и openHAB.
Для пользователя переход почти полностью происходит автоматически. Matter Server 9.0 заменяет прежний сервер и переносит данные при первом запуске. Тем не менее Home Assistant рекомендует заранее сделать резервную копию.
Преимущества стали заметны сразу: перезапуск выполняется намного быстрее, переподключение устройств оптимизировано, работа в загруженных сетях Thread стала стабильнее, а устройства теперь опрашиваются частично, вместо того чтобы каждый раз считывать все данные целиком.
Главное — новая основа значительно упрощает переход на следующие версии Matter.
Matter 1.6 уже был доступен
Matter 1.6.1 появился не на пустом месте: Matter Server для Home Assistant уже перешёл на Matter 1.6.0, в частности в версии 9.1.
В этой версии появилась синхронизация времени с совместимыми устройствами и экспериментальная поддержка энергосбережения для ICD (Intermittently Connected Devices).
Эти ICD сыграют важную роль в дальнейшем. Лампа, подключённая к электросети, может постоянно оставаться на связи и не беспокоиться о расходе энергии. А датчик открытия, кнопка или пульт, которые должны годами работать от таблеточной батарейки, — нет. Им нужно большую часть времени спать, просыпаться, когда есть что сообщить, быстро передавать данные и снова засыпать.
Теперь matter.js подробно управляет такими устройствами — как на стороне сервера, так и контроллера: регистрирует клиентов ICD, обрабатывает пробуждения и отслеживает их доступность.
В домашней автоматизации это очень важно. Многие датчики, которые мы устанавливаем дома, должны годами работать без необходимости менять батарейки каждые несколько месяцев.
В Matter 1.6.1 появился Groupcast
Из нововведений Matter 1.6.1, добавленных в matter.js, больше всего меня заинтересовал Groupcast.
Обычно контроллер взаимодействует с каждым устройством отдельно. Чтобы выключить десять ламп, он отправляет команду каждой из них.
Groupcast добавляет групповые многоадресные сеансы: одна команда может быть адресована всем устройствам в одной группе. Теперь matter.js включает кластер Groupcast и всё необходимое для управления им.
Представьте группу Matter со всеми лампами в гостиной. Команда «Выключить свет в гостиной» отправляется группе, а не каждой лампе по очереди.
С тремя устройствами разницы вы не заметите. А вот с несколькими десятками устройств Matter в доме — заметите.
Те, кто давно пользуется Zigbee, узнают принцип групп: часть работы берёт на себя сеть, вместо того чтобы возлагать её целиком на контроллер.
Но учтите: то, что matter.js умеет это делать, ещё не значит, что уже завтра вы сможете создавать группы через интерфейс Home Assistant. Matter Server, а затем и Home Assistant должны ещё задействовать эти функции. Но основа уже заложена.
Улучшена работа с устройствами на батарейках
Ещё одно крупное направление работы — ICD.
matter.js поддерживает кластер IcdManagement на стороне сервера: регистрацию и удаление клиентов, запросы StayActiveRequest, режимы SIT и LIT, а также механизмы, с помощью которых спящее устройство сообщает о пробуждении.
На стороне контроллера регистрацию можно автоматизировать, а matter.js отслеживает состояние устройств, которые большую часть времени проводят во сне.
Звучит очень технически.
На практике представьте датчик открытия Matter over Thread, работающий от батарейки. Если для экономии заряда он спит по несколько минут, контроллер не должен считать его отключённым. Он должен знать, как тот работает и когда должен подать сигнал.
Пользователь никогда не видит таких деталей. Но именно они отличают удобную технологию от датчика, который трижды в день становится «недоступным».
Обновления OTA тоже совершенствуются
Теперь matter.js умеет получать из Distributed Compliance Ledger (DCL) стандарта Matter сведения о соответствии, связанные с версией программного обеспечения. Они могут использоваться при проверке обновлений OTA.
О DCL знают немногие. Это распределённый реестр, который ведёт Connectivity Standards Alliance и в котором публикуется информация о сертифицированных устройствах, включая метаданные, необходимые для распространения прошивок.
Home Assistant уже создаёт сущность обновления для устройств Matter с поддержкой OTA и по умолчанию обращается к DCL каждые двенадцать часов. Пока не все производители используют этот механизм, но Home Assistant называет Eve и Nanoleaf среди тех, кто его поддерживает.
В перспективе идея заключается в том, чтобы обновлять устройства Matter через контроллер умного дома, не устанавливая приложение производителя только ради обновления прошивки датчика или розетки.
Ограничения всё ещё есть. Например, Home Assistant сообщает, что сейчас обновления OTA создают проблемы для устройств Thread, если сеть работает через Border Router от Apple: некоторые пакеты mDNS, необходимые для обнаружения поставщика обновлений, не ретранслируются.
В общем, прогресс есть, но до волшебства пока далеко!
Matter 1.6 упрощает установку устройств
Стоит также рассмотреть Matter 1.6.1 в контексте того, что принесла Matter 1.6, опубликованная Connectivity Standards Alliance.
На этот раз CSA не стала добавлять множество новых категорий устройств. Она сосредоточилась на установке, взаимодействии экосистем и обмене данными между устройствами.
Больше всего меня удивила новинка — двусторонняя настройка через NFC. В Matter 1.4.1 уже можно было передавать по NFC данные для установки, но дальнейший процесс всё равно проходил через Bluetooth LE. В Matter 1.6 весь обмен данными для настройки можно выполнить через NFC.
Теоретически можно настроить настенный выключатель Matter ещё до подачи питания, просто поднеся к нему смартфон.
Для обычного пользователя это удобно. А для электрика, который заранее подготавливает несколько десятков устройств перед установкой в доме, экономия времени становится ощутимой.
Joint Fabric для домов с несколькими экосистемами
В Matter 1.6 также появился Joint Fabric — функция для систем, где сосуществуют несколько платформ умного дома.
Устройство Matter уже может принадлежать нескольким Fabric, то есть нескольким логическим сетям Matter. Благодаря этому его можно использовать в нескольких экосистемах.
Joint Fabric решает задачу иначе: несколько авторизованных контроллеров управляют общей Fabric, а добавленные в неё устройства становятся доступны всем участвующим контроллерам.
Сразу становится понятно, чем это полезно в доме, где используется Home Assistant, но часть семьи по-прежнему пользуется Apple Home или Google Home.
Ещё нагляднее это проявляется в коммерческих зданиях, арендном жилье или новостройках, где нескольким участникам иногда нужно какое-то время управлять одной системой.
Устройства подробнее сообщают о своём состоянии
Matter 1.6 также включает менее заметные на первый взгляд улучшения, которые могут оказаться полезными в Home Assistant.
Устройства точнее описывают свои возможности и ограничения в работе. Датчики безопасности могут передавать историю некоторых событий. Датчики дыма и угарного газа теперь могут сообщать даже о том, что их сняли с места установки.
Такая информация пригодится в автоматизациях. Снятый с крепления датчик дыма может отправить уведомление. Историю событий датчика безопасности можно показывать на панели управления. А если Home Assistant лучше понимает возможности устройства, он может адаптировать доступные функции.
Но сначала производители должны реализовать все эти возможности, а затем Home Assistant должен предоставить к ним доступ. Новая версия спецификации сама по себе не обновит по волшебству миллионы уже установленных устройств.
Карта сети Matter в Home Assistant
Новый сервер matter.js также добавил очень полезную функцию — карту сети Matter.
Home Assistant показывает устройства Matter и то, как они подключаются к контроллеру. В Thread можно различить маршрутизаторы, конечные и спящие устройства, а также увидеть, через какие узлы проходят сообщения. Отображается и качество соединения. Для Wi-Fi Home Assistant указывает используемую точку доступа и качество соединения.
Это очень помогает, когда сеть Thread начинает капризничать.
Согласно актуальной документации Home Assistant, для этого нужна версия Matter Server 9.2.0 или новее. Карту можно найти в разделе «Настройки» > «Связь» > Matter > «Показать карту».
Это уже совсем не та чёрная коробка, какой была интеграция в первых версиях!
Matter 1.6.1 не означает, что всё это появится в Home Assistant уже завтра
Но здесь важно сделать небольшое уточнение.
Connectivity Standards Alliance официально публикует спецификации Matter 1.6.1, а matter.js уже включает несколько изменений из этой версии. Но между функцией, описанной в стандарте, и кнопкой в интерфейсе Home Assistant есть несколько этапов. Функцию должен определить Matter, реализовать matter.js, использовать Matter Server, предоставить через интеграцию Home Assistant и, конечно, поддерживать само устройство.
В официальном репозитории Matter Server по-прежнему указана поддержка Matter 1.6.0.
Так что говорить, будто Home Assistant «полностью поддерживает Matter 1.6.1», пока рано. Но необходимые компоненты уже есть в matter.js — и, на мой взгляд, именно это важно.
matter.js — один из лучших выборов Home Assistant?
Долгое время казалось, что Matter быстрее развивается на бумаге, чем в наших домах. Каждая новая спецификация обещала новые возможности, но затем приходилось ждать, пока за ней подтянутся производители, контроллеры и экосистемы.
Переход на matter.js немного меняет ситуацию. Теперь Open Home Foundation контролирует один из ключевых компонентов стека Matter. А поскольку matter.js — проект с открытым исходным кодом, который поддерживает сам фонд, нововведения стандарта гораздо быстрее доходят до Matter Server.
Эта технология уже давно не нишевая: когда в июне 2026 года Home Assistant объявила о новом сервере, она сообщила, что Matter используется в 38 % установок, что делает его двенадцатой по популярности интеграцией.
Вряд ли Matter 1.6.1 добавит завтра утром десять новых кнопок на вашу панель управления. Но благодаря Groupcast, более точной работе со спящими устройствами, улучшениям OTA и всем нововведениям Matter 1.6 фундамент становится надёжнее.
И, похоже, Home Assistant наконец сможет следить за новыми версиями Matter, не отставая на несколько шагов.
Для тех, кто, как и я, прошёл через первые трудности с Matter и Thread, это, пожалуй, лучшая новость!




