एक XDA लेखक ने हाल ही में बताया कि तीन Docker कंटेनर उनके पूरे स्मार्ट होम को कवर करते हैं। यह दावा ध्यान आकर्षित करता है क्योंकि अधिकांश स्व-होस्ट किए गए सेटअप बारह सेवाओं की गड़बड़ी में बदल जाते हैं, जबकि रोशनी, सेंसर, कैमरे और ऑटोमेशन चलाने का वास्तविक काम केवल कुछ की मांग करता है। यदि एक मिनी पीसी और Zigbee USB स्टिक टीवी के नीचे हैं, और लक्ष्य होमलैब की देखभाल किए बिना क्लाउड छोड़ना है, तो ओपन-सोर्स स्मार्ट होम स्टैक के लिए सर्वश्रेष्ठ ऐप्स एक मशीन पर फिट होते हैं और रास्ते से बाहर रहते हैं। नीचे दिए गए सात विकल्प उन भूमिकाओं को कवर करते हैं जो अधिकांश स्व-होस्ट किए गए घरों को वास्तव में चाहिए: एक हब, एक MQTT ब्रोकर, एक ऑटोमेशन संपादक, एक Zigbee गेटवे, ESP बोर्ड के लिए एक फर्मवेयर टूलकिट, एक कैमरा रिकॉर्डर जो स्थानीय ऑब्जेक्ट डिटेक्शन चलाता है, और स्टैक के लिए एक मॉनिटर। प्रत्येक एक Docker इमेज के रूप में शिप किया जाता है, Windows, macOS और Linux पर चलता है, और ओपन-सोर्स रहता है।
स्मार्ट होम स्टैक ऐप में क्या देखें
इनमें से किसी को चुनने से पहले, वे मानदंड जो वास्तव में एक स्व-होस्ट किए गए स्मार्ट होम के लिए मायने रखते हैं:
- Docker या कंटेनर समर्थन। एक ऐप जो एक आधिकारिक Docker इमेज शिप करता है, इंस्टॉल करने के लिए एक कमांड और अपडेट करने के लिए एक कमांड है। एक मूल बाइनरी जो अपना डेटाबेस और रनटाइम खींचती है, अक्सर एक स्थायी रखरखाव कार्य बन जाती है।
- सक्रिय रखरखाव करने वाला समुदाय। स्मार्ट होम इंटीग्रेशन तेजी से बिगड़ जाता है जब कोई विक्रेता फर्मवेयर परिवर्तन धकेलता है। साप्ताहिक रिलीज और एक स्वस्थ GitHub समस्या ट्रैकर वाली परियोजनाएं एक-व्यक्तिगत साइड प्रोजेक्ट से तेजी से ठीक हो जाती हैं।
- Home Assistant के साथ अच्छी तरह से खेलता है। Home Assistant स्व-होस्ट की गई दुनिया में डिफ़ॉल्ट हब है। कोई भी उपकरण जो MQTT बोलता है, एक REST एंडपॉइंट उजागर करता है, या एक Home Assistant इंटीग्रेशन शिप करता है, वह प्लग-इन है। कुछ भी जो इसे अनदेखा करता है एक बंद बगीचा बन जाता है।
- कोई क्लाउड लॉकइन नहीं। स्टैक का बिंदु यह है कि इंटरनेट को काम करने की आवश्यकता नहीं है ताकि रोशनी चालू हो। कोई भी उपकरण जो प्रमाणीकरण या लाइसेंसिंग के लिए घर में फोन करता है इस परीक्षा में विफल होता है।
- कम निष्क्रिय CPU। छह कंटेनर होस्ट करने वाला एक मिनी पीसी जब कुछ नहीं हो रहा हो तो लगभग निष्क्रिय बैठना चाहिए। ऐप्स जो घटनाओं की प्रतीक्षा में एक कोर को पिन करते हैं, वह ताप और शक्ति की समस्या है।
त्वरित तुलना
| ऐप | भूमिका | Docker | लाइसेंस | विशेष |
|---|---|---|---|---|
| Home Assistant | केंद्रीय हब और ऑटोमेशन | हाँ | Apache 2.0 | 3,000+ इंटीग्रेशन, साप्ताहिक रिलीज |
| Mosquitto | MQTT ब्रोकर | हाँ | EPL 2.0 | 10 MB RAM से कम पर चलता है |
| Node-RED | विजुअल फ्लो ऑटोमेशन | हाँ | Apache 2.0 | जटिल प्रवाह के लिए ड्रैग-एंड-ड्रॉप लॉजिक |
| Zigbee2MQTT | Zigbee गेटवे | हाँ | MIT | हर ब्रांड-विशिष्ट Zigbee हब को प्रतिस्थापित करता है |
| ESPHome | ESP32/ESP8266 फर्मवेयर | हाँ | MIT / GPLv3 | YAML-परिभाषित DIY सेंसर |
| Frigate | AI डिटेक्शन के साथ कैमरा NVR | हाँ | MIT | स्थानीय ऑब्जेक्ट डिटेक्शन, कोई क्लाउड नहीं |
| Uptime Kuma | सेवा निगरानी | हाँ | MIT | Telegram, Discord, ईमेल के लिए अलर्ट |
ऐप्स
1. Home Assistant: केंद्रीय हब के लिए सर्वश्रेष्ठ
Home Assistant एक ओपन-सोर्स स्मार्ट होम हब का संदर्भ कार्यान्वयन है। यह हजारों उपकरणों के लिए इंटीग्रेशन, एक मूल डैशबोर्ड और एक ऑटोमेशन इंजन शिप करता है जो YAML या एक विजुअल संपादक को पढ़ता है। Docker के तहत Container रिलीज चलाने से इंस्टॉल मशीनों के बीच पोर्टेबल रहता है, और एक स्नैपशॉट से एक-क्लिक पुनः स्थापन पूरे घर को एक घंटे से कम समय में एक नए बॉक्स पर ले जाता है।
जहां यह कम पड़ता है: कुछ उपकरण इंटीग्रेशन HACS से कस्टम घटकों पर निर्भर करते हैं, सामुदायिक ऐड-ऑन स्टोर। TLS को बाहरी रूप से सेटअप करना मैनुअल है जब तक कि Nabu Casa क्लाउड सबस्क्रिप्शन इसे संभालता है।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, Apache 2.0 कोर)
- Nabu Casa क्लाउड: दूरस्थ पहुंच और Alexa/Google लिंकिंग के लिए लगभग $6.50/महीने से
प्लेटफॉर्म: Docker के माध्यम से Windows, macOS, Linux। Raspberry Pi और सामान्य x86 मिनी PC पर मूल OS इंस्टॉल।
डाउनलोड: Home Assistant
निचली पंक्ति: किसी भी स्व-होस्ट किए गए स्मार्ट होम के लिए डिफ़ॉल्ट पिक। इस सूची पर सभी अन्य ऐप इसमें प्लग करते हैं।
2. Mosquitto: MQTT ब्रोकर के लिए सर्वश्रेष्ठ
Mosquitto Eclipse Foundation MQTT ब्रोकर है। लगभग हर स्मार्ट होम स्टैक MQTT को साझा संदेश बस के रूप में उपयोग करता है, और Mosquitto सबसे छोटा, तेजतम और सबसे अधिक संदर्भित कार्यान्वयन है। Docker इमेज कम मेमोरी पर चलता है, एक एकल कॉन्फ़िग फ़ाइल की आवश्यकता है, और MQTT 3.1.1 और 5.0 बोलता है।
जहां यह कम पड़ता है: एक्सेस कंट्रोल टेक्स्ट-फाइल आधारित है। कोई वेब UI नहीं है। कोई भी डैशबोर्डिंग Home Assistant में या MQTT Explorer जैसे किसी अलग क्लाइंट में बैठता है।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, Eclipse Public License 2.0)
प्लेटफॉर्म: Docker के माध्यम से Windows, macOS, Linux। हर प्रमुख OS के लिए मूल बाइनरी।
डाउनलोड: Mosquitto
निचली पंक्ति: एक बार सेटअप करें, भूल जाएं कि यह अस्तित्व में है।
3. Node-RED: विजुअल ऑटोमेशन के लिए सर्वश्रेष्ठ
Node-RED IBM Emerging Technology द्वारा निर्मित प्रवाह-आधारित संपादक है। MQTT विषयों, HTTP कॉल, टाइमर और फ़ंक्शन ब्लॉक के लिए नोड्स कैनवस पर ड्रैग करें, उन्हें एक साथ वायर करें, और ऑटोमेशन चलता है। Home Assistant के पास अपना स्वयं का ऑटोमेशन इंजन है, लेकिन Node-RED जीतता है जब कोई वर्कफ़्लो उपकरणों, क्लाउड API और दीर्घकालीन स्थिति को फैलाता है (उदाहरण के लिए, एक गति सेंसर जो केवल तब हल्के को ट्रिगर करता है जब दोरबेल पिछले घंटे में नहीं बजता है)।
जहां यह कम पड़ता है: प्रवाह अनुशासन के बिना उलझन में पड़ सकते हैं। JSON निर्यात पर संस्करण नियंत्रण कार्यपूर्ण है लेकिन सुरुचिपूर्ण नहीं है।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, Apache 2.0)
प्लेटफॉर्म: Docker या npm के माध्यम से Windows, macOS, Linux।
डाउनलोड: Node-RED
निचली पंक्ति: Home Assistant के बिल्ट-इन ऑटोमेशन के अभिव्यक्तिपूर्ण रेंज से बाहर निकलने पर सही पिक।
4. Zigbee2MQTT: Zigbee गेटवे के लिए सर्वश्रेष्ठ
Zigbee2MQTT एक USB Zigbee कोऑर्डिनेटर (Sonoff, ConBee II, Home Assistant Yellow, या SkyConnect) को स्थानीय MQTT ब्रोकर से जोड़ता है। वह एकल पुल हर विक्रेता से लगभग 3,000 Zigbee उपकरणों को अनलॉक करता है, प्रत्येक ब्रांड के लिए एक हब खरीदे बिना। एक नया बल्ब या सेंसर जोड़ना लगभग 20 सेकंड की जोड़ी लेता है।
जहां यह कम पड़ता है: कोऑर्डिनेटर फर्मवेयर अपडेट कभी-कभी उपकरण जोड़ी को तोड़ते हैं। कुछ अस्पष्ट उपकरणों को JavaScript में लिखे गए कस्टम कन्वर्टर की आवश्यकता होती है।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, MIT)
प्लेटफॉर्म: Docker के माध्यम से Windows, macOS, Linux। Linux पर USB पासथ्रू सबसे सुचारू इंस्टॉल है।
डाउनलोड: Zigbee2MQTT
निचली पंक्ति: कारण कि Philips Hue ब्रिज, Aqara हब और IKEA गेटवे को एक ही शेल्फ साझा करने की आवश्यकता नहीं है।
5. ESPHome: ESP32 और ESP8266 फर्मवेयर के लिए सर्वश्रेष्ठ
ESPHome एक सस्ते ESP32 बोर्ड को 20 लाइनों YAML के साथ स्मार्ट होम सेंसर में बदल देता है। फ्रेमवर्क कॉन्फ़िग से फर्मवेयर को संकलित करता है, USB या OTA पर फ्लैश करता है, और Home Assistant के साथ डिवाइस को स्वचालित रूप से पंजीकृत करता है। कस्टम सेंसर (तापमान, वायु गुणवत्ता, पानी के रिसाव, ऊर्जा मॉनिटर) सप्ताहांत परियोजना के बजाय हार्डवेयर स्टार्टअप बन जाते हैं।
जहां यह कम पड़ता है: केवल ESP-पारिवारिक बोर्ड का समर्थन करता है। YAML DSL में बिल्ट-इन घटकों से परे कुछ के लिए सीखने का वक्र है।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, MIT और GPLv3)
प्लेटफॉर्म: Docker के माध्यम से Windows, macOS, Linux। एक-क्लिक इंस्टॉल के लिए Home Assistant add-on के रूप में भी चलता है।
डाउनलोड: ESPHome
निचली पंक्ति: जब शेल्फ सेंसर एक विशिष्ट कमरे या डिवाइस को कवर नहीं करते हैं।
6. Frigate: स्थानीय कैमरा NVR के लिए सर्वश्रेष्ठ
Frigate स्थानीय ऑब्जेक्ट डिटेक्शन के चारों ओर निर्मित नेटवर्क वीडियो रिकॉर्डर है। यह IP कैमरों से RTSP स्ट्रीम को पकड़ता है, Coral TPU या CPU के माध्यम से प्रत्येक फ्रेम चलाता है, और केवल तभी रिकॉर्ड करता है जब कोई व्यक्ति, कार या जानवर वास्तव में दृश्य में हो। वह एकल डिजाइन पसंद निरंतर रिकॉर्डिंग की तुलना में भंडारण को लगभग 90% तक कम करता है और हर फ्रेम को क्लाउड से दूर रखता है।
जहां यह कम पड़ता है: दो से अधिक कैमरों के लिए Coral USB एक्सीलेरेटर लगभग अनिवार्य है। उच्च-रिजोल्यूशन स्ट्रीम के साथ सेटअप को ffmpeg प्रीसेट की सावधानीपूर्वक ट्यूनिंग की आवश्यकता है।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, MIT)
- Frigate+ डेटासेट प्रशिक्षण: लगभग $50/वर्ष (वैकल्पिक, डिटेक्शन को तीव्र करता है)
प्लेटफॉर्म: Docker के माध्यम से Windows, macOS, Linux। हार्डवेयर त्वरण के साथ Linux अनुशंसित पथ है।
डाउनलोड: Frigate
निचली पंक्ति: बाजार पर सर्वश्रेष्ठ क्लाउड-मुक्त कैमरा स्टैक। प्रत्येक अलर्ट एक स्नैपशॉट के साथ Home Assistant में आता है।
7. Uptime Kuma: स्टैक की निगरानी के लिए सर्वश्रेष्ठ
Uptime Kuma एक स्व-होस्ट किया गया स्थिति पृष्ठ है। यह स्टैक में प्रत्येक सेवा (पोर्ट 8123 पर Home Assistant, 1883 पर Mosquitto, 5000 पर Frigate) को ping करता है और जब कुछ गिरता है तो Telegram, Discord या ईमेल पर अलर्ट करता है। इसका मतलब है कि विफल कंटेनर का पहला संकेत सुबह 6:30 पर एक टूटा हुआ ऑटोमेशन नहीं है।
जहां यह कम पड़ता है: मेट्रिक्स टूल नहीं है। CPU या RAM ग्राफ़ के लिए, Grafana या Home Assistant के सिस्टम इंटीग्रेशन के साथ यह जोड़ी।
मूल्य निर्धारण:
- मुफ्त (ओपन-सोर्स, MIT)
प्लेटफॉर्म: Docker के माध्यम से Windows, macOS, Linux। बाकी स्टैक के रूप में एक ही बॉक्स पर खुशी से चलता है।
डाउनलोड: Uptime Kuma
निचली पंक्ति: अंतिम कंटेनर जो एक शौक स्मार्ट होम को कुछ पर्याप्त विश्वसनीय में बदल जाता है।
सही को चुनने का तरीका
एक एकल स्व-होस्ट किया गया स्मार्ट होम पहले दिन से इस सूची पर हर ऐप की आवश्यकता नहीं है। सही स्टार्टर किट घर के आकार, उपकरण मिश्रण और कितनी दूर क्लाउड से सेटअप चलता है इस पर निर्भर करता है।
- कुछ स्मार्ट बल्ब और कुछ सेंसर वाले अपार्टमेंट के लिए: Home Assistant, Mosquitto और Zigbee2MQTT इसे कवर करते हैं। पूर्ण स्टैक 4 GB RAM के साथ Raspberry Pi 4 पर फिट होता है।
- दो मंजिलों में फैले 30 या अधिक Zigbee उपकरणों वाले घर के लिए: जाल को विस्तारित करने के लिए एक Zigbee राउटर (एक नेटवर्क-संचालित स्मार्ट प्लग काम करता है) जोड़ें, और हेडरूम के लिए मिनी पीसी पर एक ही तीन-ऐप कोर चलाएं।
- दो से अधिक IP कैमरों वाले किसी के लिए: Frigate और Coral TPU जोड़ें। क्लाउड DVR सबस्क्रिप्शन हार्डवेयर की तुलना में प्रति वर्ष अधिक खर्च करते हैं।
- कस्टम हार्डवेयर परियोजनाओं के लिए: ESPHome जोड़ें। एक छोटे DHT22 सेंसर के साथ एक एकल ESP32 $60 ब्रांडेड स्मार्ट थर्मोस्टेट को प्रतिस्थापित करता है।
- ऑटोमेशन के लिए जो Home Assistant संपादक से बाहर निकलता है: दूसरी परत ऑटोमेशन के रूप में Node-RED जोड़ें।
- उस क्षण के लिए जब परिवार नोटिस करे कि रोशनी विफल हो रही है: Uptime Kuma जोड़ें। पहली बार यह किसी और से पहले एक अटकी हुई कंटेनर को पकड़ता है।
अक्सर पूछे जाने वाले सवाल
क्या मुझे वास्तव में Home Assistant की आवश्यकता है यदि मेरे पास पहले से ही Alexa है?
हां, यदि लक्ष्य स्थानीय नियंत्रण, कस्टम ऑटोमेशन और कोई क्लाउड निर्भरता नहीं है। Alexa Amazon के सर्वर से जुड़ी एक वॉयस इंटरफेस है। Home Assistant स्थानीय नेटवर्क पर चलता है, डिवाइस स्थिति को स्थानीय रखता है, और जब इंटरनेट गिरता है तो काम करना जारी रखता है। बहुत सारे लोग दोनों चलाते हैं, Alexa वॉयस कमांड को Nabu Casa क्लाउड एड-ऑन के माध्यम से Home Assistant स्क्रिप्ट से जोड़ते हैं।
न्यूनतम स्मार्ट होम स्टैक क्या है?
तीन कंटेनर अधिकांश घरों को कवर करते हैं: Home Assistant, Mosquitto और Zigbee2MQTT। वह संयोजन एक Hue पुल, Aqara हब और रोशनी, सेंसर और स्विच के लिए किसी भी ब्रांड ऐप को प्रतिस्थापित करता है।
क्या यह स्टैक Raspberry Pi पर चल सकता है?
हां। 4 GB RAM के साथ Raspberry Pi 4 Home Assistant, Mosquitto, Zigbee2MQTT, Node-RED और ESPHome को बिना तनाव के संभालता है। Frigate को Pi पर Coral TPU एक्सीलेरेटर की आवश्यकता है, या हार्डवेयर ट्रांसकोडिंग के लिए Intel iGPU के साथ मिनी पीसी।
क्या Docker आवश्यक है या मूल इंस्टॉल ठीक है?
मूल इंस्टॉल सूची पर हर ऐप के लिए काम करता है, लेकिन Docker स्टैक पोर्टेबल रखता है। एक एकल docker-compose.yml फ़ाइल पूरे सेटअप को एक कमांड में एक नई मशीन पर ले जाती है। स्नैपशॉट और रोलबैक तुच्छ हो जाते हैं। एक स्टैक के लिए जो वर्षों तक चलेगा, Docker कम-घर्षण पथ है।
Home Assistant और OpenHAB में क्या अंतर है?
दोनों ओपन-सोर्स स्मार्ट होम हब हैं। Home Assistant के पास बड़ा समुदाय है, तेजतर रिलीज गति है, और 2026 में व्यापक इंटीग्रेशन कवरेज है। OpenHAB JVM-आधारित एक्सटेंसिबिलिटी और Blockly और JSR-223 जैसे नियम इंजन को पसंद करने वाले उपयोगकर्ताओं के लिए मजबूत है। पहली स्व-होस्ट की गई स्टैक के लिए, Home Assistant सुरक्षित डिफ़ॉल्ट है।