Home Assistant ने python-matter-server को संग्रहीत किया है जिसने पिछले दो वर्षों तक अपने Matter एकीकरण को शक्ति दी, और matter.js पर निर्मित एक पूर्ण TypeScript पुनर्लेखन भेजा है। नया server तेजी से काम करता है, अधिक विनिर्देश अनुरूप है, और पहले दिन से Matter 1.5.1 समर्थन के साथ आता है। यदि आप पहले से ही Home Assistant चला रहे हैं, तो स्विच 2026.7 अपडेट में स्वचालित रूप से होता है। यदि आप एक अलग stack के माध्यम से Matter का उपयोग करते हैं, तो समाचार ध्यान देने योग्य है: reference open-source Matter server ने अभी अपनी नींव बदली है। नीचे 2026 में डेस्कटॉप या होम लैब बॉक्स पर Matter fabric चलाने के लिए सात विकल्प दिए गए हैं।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ के लिए | मुफ्त योजना | अग्रणी सुविधा |
|---|---|---|---|
| matter.js server | नया Home Assistant डिफ़ॉल्ट | हाँ | Matter 1.5.1 समर्थन के साथ TypeScript पुनर्लेखन |
| python-matter-server (संग्रहीत) | विरासत Home Assistant सेटअप | हाँ | अभी भी काम करता है, अब विकसित नहीं |
| openHAB | Java-आधारित पूर्ण होम ऑटोमेशन | हाँ | Matter बाइंडिंग प्लस 400 अन्य बाइंडिंग |
| Home Assistant Matter add-on | HA पर टर्नकी सेटअप | हाँ | HA उपयोगकर्ताओं के लिए शून्य-कॉन्फ़िग |
| Domoticz | हल्का नियंत्रक | हाँ | Matter add-on के साथ Pi Zero पर चलता है |
| ESPHome | DIY डिवाइस पर Matter | हाँ | ESP32-C6 बोर्ड को Matter accessories में परिवर्तित करता है |
| HOOBS | Matter के साथ HomeKit bridge | हाँ | प्री-बिल्ट हार्डवेयर उपकरण या स्वयं-स्थापन |
लोग python-matter-server से क्यों दूर जाते हैं
पुनर्लेखन से पहले भी, स्वैप करने के कारण स्पष्ट थे:
- python-matter-server आधिकारिक C++ CHIP SDK पर Python बाइंडिंग पर निर्भर था। प्रत्येक Matter spec बम्प ने Python bridge अपडेट को मजबूर किया, और Matter हर तिमाही में बदलता है।
- राउटर रीबूट के बाद डिवाइस पुनः कनेक्शन धीमा था। जटिल fabrics पर बहु-घंटे की देरी आम थी।
- Thread नेटवर्क विज़ुअलाइज़ेशन गायब था। आपको विश्वास करना था कि mesh routing बिना इसे देखे काम कर रहा है।
- Python server डिफ़ॉल्ट रूप से निश्चित fabric ID 1 का उपयोग करता था, जिससे एक ही नेटवर्क पर कई नियंत्रकों को चलाने पर संघर्ष होता था।
- संस्करण 8.1.2 अंतिम रिलीज है। अपस्ट्रीम प्रोजेक्ट संग्रहीत है, और भविष्य के Matter संस्करण वहां नहीं आएंगे।
विकल्प
matter.js server - 2026.7 या बाद के Home Assistant उपयोगकर्ताओं के लिए सर्वश्रेष्ठ
matter.js server उत्तराधिकारी है जो Home Assistant अब उपयोग करता है। TypeScript में लिखा गया, Matter 1.5.1 को लक्षित करता है, उचित Thread नेटवर्क मानचित्र जोड़ता है, और मिनटों की बजाय सेकंड में डिवाइस को पुनः कनेक्ट करता है। Node.js 22.13 या नए की आवश्यकता है; Home Assistant add-on आपके लिए इसका ध्यान रखता है।
यह कहां पड़ता है: python-matter-server से migration पथ fabric IDs को सुरक्षित रखता है लेकिन स्वैप पर प्रत्येक डिवाइस स्पष्ट रूप से जोड़ी नहीं करता है। कुछ Matter accessories को पुनः आयोग की आवश्यकता होती है।
मूल्य निर्धारण:
- मुफ्त: Apache 2.0
- भुगतान: कोई नहीं
- vs python-matter-server: एक ही fabric पर सख्ती से बेहतर
python-matter-server से Migration: Home Assistant 2026.7 इसे स्वचालित रूप से करता है। स्टैंडअलोन उपयोगकर्ता Python server की जगह matterjs-server चलाते हैं और उन डिवाइस को पुनः कनेक्ट करते हैं जो स्विच करने से इनकार करते हैं।
डाउनलोड: github.com/matter-js/matterjs-server
निचली पंक्ति: ड्रॉप-इन रिप्लेसमेंट।
python-matter-server (संग्रहीत) - लॉक-इन विरासत सेटअप के लिए सर्वश्रेष्ठ
python-matter-server अभी भी Home Assistant 2026.6 और पहले पर काम करता है। यदि आपके पास एक Matter fabric है जो नए server के साथ ख़राब जोड़ी करता है और आप पुनः आयोग विंडो को बर्दाश्त नहीं कर सकते हैं, तो एक रिलीज चक्र के लिए रहना एक रक्षा योग्य कदम है। संस्करण 8.1.2 अंतिम रिलीज है और Matter 1.6 समर्थन नहीं मिलेगा।
यह कहां पड़ता है: सक्रिय रूप से संग्रहीत। कोई भविष्य अपडेट नहीं। नई Matter spec संशोधन नहीं आएंगी।
मूल्य निर्धारण:
- मुफ्त: Apache 2.0
- भुगतान: कोई नहीं
- vs matter.js server: हर तकनीकी आयाम में बदतर, केवल bridge के रूप में उपयोगी
python-matter-server से Migration: आपके पास पहले से है। तीन रिलीज चक्र के भीतर matter.js server में अपग्रेड करने के लिए एक विंडो की योजना बनाएं।
डाउनलोड: github.com/matter-js/python-matter-server
निचली पंक्ति: केवल जब आप इस महीने अपग्रेड नहीं कर सकते।
openHAB - Java-आधारित पूर्ण होम ऑटोमेशन के लिए सर्वश्रेष्ठ
openHAB Java होम ऑटोमेशन प्लेटफ़ॉर्म है जो Home Assistant से पहले का है। इसका Matter binding 2025 के दौरान परिपक्व हुआ और अब एक ही fabric पर commissionning, नियंत्रण और Thread को संभालता है। यदि आपका घर Java tooling पर चलता है या आप पहले से ही openHAB को तैनात करते हैं, तो इसके पारिस्थितिकी तंत्र के भीतर रहना एक नए server में जाने से तेजी से होता है।
यह कहां पड़ता है: Home Assistant या standalone matter.js server की तुलना में भारी RAM पदचिह्न। नए Matter डिवाइस कभी-कभी openHAB की binding में आने में अधिक समय लेते हैं।
मूल्य निर्धारण:
- मुफ्त: EPL 2.0
- भुगतान: myopenHAB क्लाउड मुफ्त है; Kai Kreuzer के समुदाय के माध्यम से वाणिज्यिक समर्थन
- vs python-matter-server: केवल एक server के बजाय एक पूर्ण होम ऑटोमेशन प्लेटफ़ॉर्म
python-matter-server से Migration: openHAB की binding पर fabric को पुनः कमीशन करें। कोई स्वचालित आयात नहीं।
डाउनलोड: openhab.org/download
निचली पंक्ति: उन टीमों के लिए पिक जो पहले से ही Java infrastructure चला रही हैं।
Home Assistant Matter add-on - सर्वश्रेष्ठ टर्नकी विकल्प
Home Assistant Matter add-on पैकेज किया गया इंस्टॉलर है जो Home Assistant उपयोगकर्ताओं के अधिकांश सीधे server binary चलाने के बजाय इंटरैक्ट करते हैं। 2026.7 में अब यह matter.js server को लपेटता है, और अपडेट स्वचालित रूप से होता है। यदि आप Home Assistant चलाते हैं, तो यह वह है जो आप चाहते हैं।
यह कहां पड़ता है: Home Assistant की आवश्यकता। स्टैंडअलोन नहीं।
मूल्य निर्धारण:
- मुफ्त: बंडल किया गया
- भुगतान: Nabu Casa सदस्यता ($6.50/माह) दूरस्थ एक्सेस और क्लाउड एकीकरण को कवर करती है
- vs python-matter-server: समान, लेकिन प्रबंधित
python-matter-server से Migration: Home Assistant को 2026.7 में अपग्रेड करें और migration prompt स्वीकार करें। यदि कोई डिवाइस पुनः कनेक्ट करने में विफल रहता है तो केवल manual intervention की आवश्यकता है।
डाउनलोड: home-assistant.io
निचली पंक्ति: HA उपयोगकर्ताओं के लिए डिफ़ॉल्ट। इसे over-think न करें।
Domoticz - सर्वश्रेष्ठ हल्का नियंत्रक
Domoticz छोटे पदचिह्न होम ऑटोमेशन प्लेटफ़ॉर्म है जो Raspberry Pi Zero पर चलता है और बहुत कुछ भी जगह है। इसका Matter समर्थन समुदाय plugins के माध्यम से आया जो matter.js को लपेटता है। Home Assistant को डूब जाएगी ऐसे hardware पर खुशी से चलता है।
यह कहां पड़ता है: UI पुरानी है। समुदाय plugins HA या openHAB की तुलना में कम curated हैं।
मूल्य निर्धारण:
- मुफ्त: GPL 3.0
- भुगतान: कोई नहीं
- vs python-matter-server: छोटे बोर्डों के लिए tuned पूर्ण ऑटोमेशन प्लेटफ़ॉर्म
python-matter-server से Migration: Domoticz plugin के अंतर्गत fabric को पुनः कमीशन करें। केवल manual काम।
डाउनलोड: domoticz.com/download
निचली पंक्ति: सबसे छोटे hardware के लिए pick।
ESPHome - DIY Matter डिवाइस के लिए सर्वश्रेष्ठ
ESPHome Matter server को host नहीं करता; यह Matter accessories को बनाता है। यदि आपके पास ESP32-C6 या ESP32-H2 बोर्ड है, तो ESPHome अब इसके लिए Matter firmware को compile करता है, और डिवाइस सीधे किसी भी Matter नियंत्रक के लिए जोड़ता है। उपयोगी जब आप एक sensor या switch बनाना चाहते हैं जो Matter को कुछ proprietary शिप किए बिना बोलता है।
यह कहां पड़ता है: केवल device-side। आपको अभी भी Matter server (matter.js, HA, HOOBS) की आवश्यकता है commissioning और नियंत्रण के लिए।
मूल्य निर्धारण:
- मुफ्त: MIT
- भुगतान: कोई नहीं
- vs python-matter-server: पूरक; ESPHome accessories बनाता है, matter.js fabric को host करता है
python-matter-server से Migration: ESPHome-built devices किसी भी नियंत्रक को commissioning करते हैं। केवल तभी firmware को पुनर्निर्माण करें जब लक्ष्य नियंत्रक परिवर्तन हो।
डाउनलोड: esphome.io
निचली पंक्ति: DIY device toolchain, server replacement नहीं।
HOOBS - HomeKit bridging के लिए सर्वश्रेष्ठ
HOOBS (Homebridge Out Of the Box System) pre-built हार्डवेयर उपकरण बेचता है जो गैर-HomeKit डिवाइस को Apple की पारिस्थितिकी तंत्र में bridge करते हैं। इसके तहत Homebridge software स्वयं-स्थापन के लिए मुफ्त है। Matter समर्थन एक plugin के माध्यम से 2025 में आया जो Matter डिवाइस को HomeKit accessories के रूप में जोड़ता है।
यह कहां पड़ता है: plugin path एक और moving part है। Native Home Assistant या openHAB समर्थन अधिक प्रत्यक्ष है।
मूल्य निर्धारण:
- मुफ्त: Homebridge self-install (GPL 3.0)
- भुगतान: HOOBS box hardware लगभग $200 से शुरू होता है
- vs python-matter-server: fabric-oriented की बजाय bridge-oriented
python-matter-server से Migration: Matter devices को इसके बजाय HOOBS/Homebridge में commission करें। मौजूदा HA सेटअप untouched रहते हैं।
डाउनलोड: hoobs.org
निचली पंक्ति: pick जब घर HomeKit के अंदर रहता है।
कैसे चुनें
- यदि आप Home Assistant 2026.7 या बाद में चलाते हैं: Matter add-on स्वचालित रूप से matter.js server को लपेटता है। कुछ भी और install न करें।
- यदि आप Home Assistant 2026.6 या पहले चलाते हैं: 2026.7 upgrade schedule करें, फिर इसे migrate होने दें।
- यदि आप Home Assistant के बिना standalone Matter चलाते हैं: matter.js server सीधे।
- यदि आप openHAB चलाते हैं: Matter binding, switch करने की जरूरत नहीं है।
- यदि target Pi Zero या similar छोटा board है: Domoticz।
- यदि आप DIY Matter devices बनाते हैं: accessories के लिए ESPHome, plus fabric के लिए ऊपर दिए गए किसी भी server।
- यदि घर HomeKit-first है: Matter plugin के साथ HOOBS with Homebridge।
FAQ
क्या मुझे python-matter-server से matter.js server में स्विच करना चाहिए? हाँ, अगली योजना की गई maintenance window पर। python-matter-server archived है और भविष्य के Matter spec updates नहीं मिलेंगे। matter.js server एक ही hardware पर सख्ती से बेहतर है।
क्या मेरे Matter devices upgrade को survive करेंगे? Home Assistant 2026.7 migration fabric IDs को preserve करता है, इसलिए अधिकांश devices पुनः commissioning के बिना reconnect करते हैं। कुछ accessories (आमतौर पर पुराने या off-brand ones) को फिर से add करने की आवश्यकता होती है।
matter.js बिल्कुल क्या है? matter.js Matter protocol का pure TypeScript implementation है। matter.js server (पहले matterjs-server) एक service है जो matter.js को चलाता है और controllers को consume करने के लिए WebSocket API को expose करता है।
क्या मुझे matter.js server के लिए Node.js 22 की आवश्यकता है? हाँ, Node.js 22.13 या नए। Home Assistant add-on compatible runtime को bundle करता है; standalone installations को local Node version को check करने की आवश्यकता होती है।
क्या मैं एक ही नेटवर्क पर कई Matter servers चला सकता हूँ? हाँ, अलग fabrics पर। प्रत्येक fabric का अपना ID है और दूसरों के साथ devices नहीं साझा करता। matter.js server और openHAB को साथ चलाना काम करता है जब तक प्रत्येक accessories का एक distinct set control करता है।