Проекты python-matter-server и преемники Matter server

Home Assistant только что архивировал python-matter-server, который питал его интеграцию Matter последние два года, и поставил полную переписку на TypeScript на основе matter.js. Новый server быстрее, лучше соответствует спецификации и поступает с поддержкой Matter 1.5.1 с первого дня. Если вы уже запускаете Home Assistant, переключение происходит автоматически в обновлении 2026.7. Если вы используете Matter через другой stack, новость стоит внимания: эталонный open-source Matter server только что изменил основу. Ниже приведены семь альтернатив для запуска Matter fabric на рабочем столе или в домашней лаборатории в 2026 году.

Быстрое сравнение

Приложение Лучше всего для Бесплатный план Выделяющаяся функция
matter.js server Новый стандарт Home Assistant Да Переписка на TypeScript с поддержкой Matter 1.5.1
python-matter-server (архивирован) Устаревшие установки Home Assistant Да По-прежнему работает, больше не разрабатывается
openHAB Java-ориентированная полная домашняя автоматизация Да Binding Matter плюс 400 других bindings
Home Assistant Matter add-on Готовая настройка на HA Да Zero-config для пользователей HA
Domoticz Легкий контроллер Да Работает на Pi Zero с Matter add-on
ESPHome Matter на DIY устройствах Да Превращает платы ESP32-C6 в Matter accessories
HOOBS HomeKit bridge с Matter Да Предварительно собранный аппаратный прибор или самостоятельная установка

Почему люди переходят с python-matter-server

Даже до переписки причины для замены были ясны:

Альтернативы

matter.js server - Лучше всего для пользователей Home Assistant на 2026.7 или позже

matter.js server — это successor, который теперь использует Home Assistant. Написано на TypeScript, нацелено на Matter 1.5.1, добавляет правильную карту сети Thread и переподключает устройства за секунды вместо минут. Требуется Node.js 22.13 или новее; Home Assistant add-on позаботится об этом за вас.

Где оно не справляется: путь миграции с python-matter-server сохраняет fabric IDs, но не все устройства хорошо переходят при замене. Некоторые Matter accessories требуют повторного commissioning.

Цены:

Миграция с python-matter-server: Home Assistant 2026.7 делает это автоматически. Автономные пользователи запускают matterjs-server вместо Python server и переподключают устройства, которые отказываются переключаться.

Загрузить: github.com/matter-js/matterjs-server

Итог: drop-in replacement.

python-matter-server (архивирован) - Лучше всего для закрепленных устаревших установок

python-matter-server по-прежнему работает на Home Assistant 2026.6 и более ранних версиях. Если у вас есть Matter fabric, который плохо объединяется с новым server, и вы не можете позволить себе окно переслойки, остановка на один цикл выпуска — это защитимый шаг. Версия 8.1.2 — это окончательный выпуск и не будет получать поддержку Matter 1.6.

Где оно не справляется: активно архивировано. Нет будущих обновлений. Новые пересмотры спецификации Matter не появятся.

Цены:

Миграция с python-matter-server: у вас уже есть это. Запланируйте окно для обновления на matter.js server в течение трех циклов выпуска.

Загрузить: github.com/matter-js/python-matter-server

Итог: только когда вы не можете обновить в этом месяце.

openHAB - Лучше всего для Java-ориентированной полной домашней автоматизации

openHAB — это Java платформа домашней автоматизации, которая существует раньше Home Assistant. Её Matter binding созрел в течение 2025 года и теперь обрабатывает commissioning, управление и Thread на одной и той же fabric. Если ваше хозяйство работает на Java инструментах или вы уже развернули openHAB, остановка внутри его экосистемы быстрее, чем переход на новый server.

Где оно не справляется: более тяжелый footprint оперативной памяти, чем Home Assistant или автономный matter.js server. Более новые устройства Matter иногда дольше попадают в binding openHAB.

Цены:

Миграция с python-matter-server: переслойте fabric на binding openHAB. Автоматического импорта нет.

Загрузить: openhab.org/download

Итог: выбор для команд, уже работающих на Java инфраструктуре.

Home Assistant Matter add-on - Лучше всего для готового решения

Home Assistant Matter add-on — это упакованный установщик, с которым взаимодействует большинство пользователей Home Assistant вместо прямого запуска двоичного файла server. В 2026.7 он теперь оборачивает matter.js server, и обновление происходит автоматически. Если вы запускаете Home Assistant, это то, что вам нужно.

Где оно не справляется: требует Home Assistant. Не автономный.

Цены:

Миграция с python-matter-server: обновите Home Assistant на 2026.7 и примите prompt миграции. Ручное вмешательство нужно только если устройство не может переподключиться.

Загрузить: home-assistant.io

Итог: стандарт для пользователей HA. Не усложняйте это.

Domoticz - Лучше всего для легкого контроллера

Domoticz — это платформа домашней автоматизации с малым footprint, которая работает на Raspberry Pi Zero с местом для запасания. Поддержка Matter прибыла через плагины сообщества, которые оборачивают matter.js. Работает счастливо на оборудовании, которое утопило бы Home Assistant.

Где оно не справляется: пользовательский интерфейс устаревший. Плагины сообщества менее куратированы, чем у HA или openHAB.

Цены:

Миграция с python-matter-server: переслойте fabric под плагин Domoticz. Только ручная работа.

Загрузить: domoticz.com/download

Итог: выбор для самого маленького оборудования.

ESPHome - Лучше всего для DIY Matter устройств

ESPHome не хост Matter server; он строит Matter accessories. Если у вас есть плата ESP32-C6 или ESP32-H2, ESPHome теперь компилирует Matter firmware для неё, и устройство напрямую связывается с любым Matter контроллером. Полезно, если вы хотите создать сенсор или переключатель, который говорит Matter без доставки чего-то проприетарного.

Где оно не справляется: только на стороне устройства. Вам по-прежнему нужен Matter server (matter.js, HA, HOOBS) для commissioning и управления.

Цены:

Миграция с python-matter-server: устройства, встроенные ESPHome, связываются с любым контроллером. Пересоберите firmware только если целевой контроллер изменится.

Загрузить: esphome.io

Итог: инструментарий для DIY устройств, а не replacement для server.

HOOBS - Лучше всего для HomeKit bridging

HOOBS (Homebridge Out Of the Box System) продает предварительно собранные аппаратные приборы, которые соединяют не-HomeKit устройства в экосистему Apple. Программное обеспечение Homebridge под ним бесплатно для самостоятельной установки. Поддержка Matter прибыла в 2025 году через плагин, который связывает Matter устройства как HomeKit accessories.

Где оно не справляется: путь плагина — это еще одна движущаяся часть. Встроенная поддержка Home Assistant или openHAB более прямая.

Цены:

Миграция с python-matter-server: связывайте Matter устройства на HOOBS/Homebridge вместо. Существующие установки HA остаются нетронутыми.

Загрузить: hoobs.org

Итог: выбор, когда хозяйство живет внутри HomeKit.

Как выбрать

FAQ

Должен ли я переключиться с python-matter-server на matter.js server? Да, на следующем запланированном окне обслуживания. python-matter-server архивирован и не будет получать будущие обновления спецификации Matter. matter.js server строго лучше на одном и том же оборудовании.

Выживут ли мои Matter устройства обновлению? Миграция Home Assistant 2026.7 сохраняет fabric IDs, поэтому большинство устройств переподключаются без переслойки. Некоторые accessories (обычно старые или внебрендовые) требуют повторного добавления.

Что такое matter.js точно? matter.js — это чистая реализация TypeScript протокола Matter. matter.js server (ранее matterjs-server) — это сервис, который запускает matter.js и раскрывает WebSocket API для использования контроллерами.

Нужен ли мне Node.js 22 для matter.js server? Да, Node.js 22.13 или новее. Home Assistant add-on комплектуется совместимым runtime; автономным установкам требуется проверка локальной версии Node.

Могу ли я запустить несколько Matter servers в одной сети? Да, на отдельных fabrics. Каждая fabric имеет собственный ID и не делится устройствами с другими. Запуск matter.js server и openHAB рядом работает пока каждый контролирует отдельный набор accessories.