होम असिस्टेंट सबसे अच्छा ओपन-सोर्स होम ऑटोमेशन सॉफ्टवेयर प्लेटफॉर्म है। वास्तव में निजी स्मार्ट घर बनाने के लिए आप इसे रास्पबेरी पाई या पुराने लैपटॉप पर तैनात कर सकते हैं। आप स्मार्ट डिवाइस खरीद सकते हैं या अपने खुद के स्मार्ट स्विच और कंट्रोलर बना सकते हैं, उन्हें होम असिस्टेंट में जोड़ सकते हैं और उन सभी को एक डैशबोर्ड से नियंत्रित कर सकते हैं।
इससे भी बेहतर, आप अपने वॉयस कमांड के माध्यम से अपने होम असिस्टेंट में कॉन्फ़िगर की गई सभी संस्थाओं और स्मार्ट उपकरणों को मुफ्त में नियंत्रित करने के लिए Google सहायक को भी एकीकृत कर सकते हैं।
शुरू करने से पहले
Google सहायक को सेट अप या एकीकृत करने के लिए, आपको अपने गृह सहायक सर्वर को एसएसएल प्रमाणपत्र के साथ इंटरनेट पर दिखाना होगा। ऐसा करने के लिए, आप कर सकते हैं DuckDNS और Let’s Encrypt का उपयोग करके SSL के साथ अपने गृह सहायक सर्वर को उजागर करें.
वैकल्पिक रूप से, आप कर सकते हैं अपने होम असिस्टेंट सर्वर को इंटरनेट पर एक्सपोज करने के लिए क्लाउडफ्लेयर टनल सेट करें
. हम बाद वाली विधि की अनुशंसा करते हैं क्योंकि यह अधिक सुरक्षित और सेट अप करने में बहुत आसान है।एक बार जब आप HTTPS कनेक्शन के साथ इंटरनेट पर होम असिस्टेंट तक पहुंच सकते हैं, तो आप अपने होम असिस्टेंट सर्वर में Google Voice Assistant को एकीकृत और सेट करने के लिए नीचे दिए गए निर्देशों का पालन कर सकते हैं।
Google कंसोल में एक प्रोजेक्ट बनाएं
दौरा करना Google कंसोल पर क्रियाएँ पृष्ठ और अपने Google खाते का उपयोग करके साइन इन करें जिसका उपयोग आप अपने Google मिनी या Google Nest उपकरणों के साथ करते हैं। फिर इन चरणों का पालन करें:
- क्लिक नया काम, चुनना हाँ, और क्लिक करें स्वीकार करें एवं आगे बढ़ें.
- प्रोजेक्ट के लिए एक नाम दर्ज करें, जैसे "होमएसिस्टेंट" और फिर अपनी भाषा और देश चुनें। क्लिक प्रोजेक्ट बनाएं.
- चुनना स्मार्ट घर और क्लिक करें बिल्डिंग शुरू करें.
- क्लिक अपने स्मार्ट होम एक्शन को नाम दें और फिर एक नाम टाइप करें, जैसे "गृह सहायक"। क्लिक बचाना.
- क्लिक करें अवलोकन टैब और फिर क्लिक करें अपनी कार्रवाई बनाएँ.
- क्लिक कार्रवाई जोड़ें और अपना गृह सहायक URL पेस्ट करें। अपने सेटअप के आधार पर निम्न में से किसी एक प्रारूप का उपयोग करें...
- यदि आपने DuckDNS और लेट्स एनक्रिप्ट का उपयोग किया है: https://[YOUR गृह सहायक URL: PORT]/api/google_assistant
- अगर आपने होम असिस्टेंट को इंटरनेट से परिचित कराने के लिए क्लाउडफ्लेयर टनल का इस्तेमाल किया है: https://[YOUR गृह सहायक URL]/api/google_assistant
- क्लिक बचाना और तीन बिंदुओं पर क्लिक करें, फिर चुनें परियोजना सेटिंग्स.
- नोट कर लें परियोजना का नाम और प्रोजेक्ट आईडी.
- पर जाएँ अवलोकन टैब और क्लिक करें सेटअप खाता लिंकिंग अंतर्गत शीघ्र व्यवस्थित.
- निम्न मानों को चिपकाएँ और संपादित करें:
- ग्राहक ID: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
- क्लाइंट सीक्रेट: आप जो चाहें टाइप करें
- प्राधिकरण यूआरएल: https://[YOUR गृह सहायक URL: PORT]/auth/authorize
- टोकन यूआरएल: https://[YOUR गृह सहायक URL: PORT]/auth/token
- यदि आप क्लाउडफ्लेयर टनल सेवा का उपयोग कर रहे हैं तो आपको पोर्ट मान दर्ज करने की आवश्यकता नहीं है
- क्लिक अगला > अगला.
- में अपने क्लाइंट को कॉन्फ़िगर करें (वैकल्पिक), "ईमेल" टाइप करें, फिर क्लिक करें दायरा जोड़ें, "नाम" टाइप करें, और क्लिक करें बचाना.
- क्लिक करें परीक्षा के तहत बटन विकास करना टैब। सफल होने पर, आपको "अभी परीक्षण सक्षम करें" संदेश दिखाई देगा.
एक सेवा खाता बनाएँ
दौरा करना Google क्लाउड प्लेटफ़ॉर्म कंसोल पृष्ठ और फिर होम असिस्टेंट डिवाइस को Google होम ऐप के साथ सिंक्रोनाइज़ करने के लिए एक सर्विस अकाउंट बनाने के लिए इन चरणों का पालन करें।
- बाईं ओर हैमबर्गरमेनू (तीन पंक्तियों वाला आइकन) पर क्लिक करें और चुनें एपीआई और सेवाएं > साख.
- क्लिक क्रेडेंशियल बनाएँ और चुनें सेवा खाता.
- खाते के लिए एक नाम टाइप करें और क्लिक करें बनाएं और जारी रखें.
- से भूमिका सूची, चुनना सेवा खाता टोकन निर्माता. क्लिक पूर्ण.
- आपके द्वारा अभी बनाए गए सेवा खाते पर क्लिक करें और फिर पर क्लिक करें चांबियाँ टैब।
- क्लिक कुंजी जोड़ें > नई कुंजी बनाएँ.
- चुनना JSON और क्लिक करें बनाएं. कुंजियों वाली एक JSON फ़ाइल आपके सिस्टम पर डाउनलोड होगी। फ़ाइल को इस रूप में पुनर्नामित करें SERVICE_ACCOUNT.json.
- कुंजियाँ जनरेट होने के बाद, कुंजी को नोटपैड में कॉपी करें।
- होमग्राफ एपीआई को खोजने और सक्षम करने के लिए सर्च बार का उपयोग करें।
गृह सहायक कॉन्फ़िगरेशन फ़ाइल संपादित करें
अपने गृह सहायक सर्वर पर, फ़ाइल संपादक ऐड-ऑन का उपयोग करें और फ़ोल्डर आइकन पर क्लिक करें, फिर अपलोड आइकन पर क्लिक करें और क्लिक करें फ़ाइल.
चुने SERVICE_ACCCOUNT.json फ़ाइल (पहले डाउनलोड की गई) और क्लिक करें ठीक.
अगला, पर क्लिक करें कॉन्फ़िगरेशन.यामल फ़ाइल और निम्न कोड पेस्ट करें।
google_assistant:
प्रोजेक्ट_आईडी: आपका_प्रोजेक्ट_आईडी
service_account: !शामिल करना SERVICE_ACCOUNT.json
रिपोर्ट राज्य: सत्य
प्रतिस्थापित करना सुनिश्चित करें आपकी_परियोजना_आईडी उपरोक्त कोड में मूल्य अपने साथ और क्लिक करें बचाना आइकन। फिर क्लिक करें डेवलपर्स उपकरण > कॉन्फ़िगरेशन जांचें यह सुनिश्चित करने के लिए कि कॉन्फ़िगरेशन मान्य है। यदि सब कुछ अच्छा दिखता है, तो गृह सहायक सर्वर को पुनरारंभ करें।
Google होम ऐप में होम असिस्टेंट सेट अप करें
अपने Android या iOS डिवाइस पर Google होम ऐप डाउनलोड और इंस्टॉल करें और फिर उसी Google खाते का उपयोग करके ऐप में साइन इन करें जिसका उपयोग आपने Google कंसोल में प्रोजेक्ट बनाने के लिए किया था। फिर होम असिस्टेंट को Google होम ऐप में जोड़ने के लिए इन चरणों का पालन करें और Google असिस्टेंट का उपयोग करके वॉयस कंट्रोल को सक्षम करें।
- पर टैप करें + आइकन और चुनें डिवाइस सेट करें > Google के साथ काम करता है.4 छवियां
- चुनना [परीक्षण] गृह सहायक (या जो भी नाम आपने परियोजना को दिया है)। इससे आपका होम असिस्टेंट वेब पेज खुल जाएगा।
- गृह सहायक लॉगिन क्रेडेंशियल दर्ज करें और टैप करें लॉग इन करें. आपको एक संदेश दिखाई देगा, "होम असिस्टेंट लिंक्ड"।
- अगला, ऐप आपके गृह सहायक सर्वर में कॉन्फ़िगर की गई सभी संस्थाओं को दिखाएगा।
- अपने गृह सहायक में वे सभी उपकरण चुनें जिन्हें आप Google सहायक और सेटअप का उपयोग करके नियंत्रित करना चाहते हैं।2 छवियां
- आपको अपने सभी कमरे और उनमें मौजूद डिवाइस Google होम ऐप में दिखाई देंगे।2 छवियां
अब आप ऐप से सभी उपकरणों को नियंत्रित कर सकते हैं और Google Voice Assistant का उपयोग कर सकते हैं। आप विभिन्न मापदंडों के आधार पर Google होम ऐप का उपयोग करके ऑटोमेशन भी सेट कर सकते हैं। कदम इस प्रकार हैं:
- Google Homeapp में, पर टैप करें दिनचर्या.
- एक ट्रिगर चुनें, जैसे बेडटाइम, और फिर आप कस्टम वॉयस कमांड टाइप कर सकते हैं या डिफ़ॉल्ट मान रख सकते हैं।
- फिर, के तहत कार्रवाई, नल + क्रिया जोड़ें.5 छवियां
- चुनना घरेलू उपकरणों को समायोजित करें.
- फिर उन स्मार्ट उपकरणों को चुनें जिन्हें होम असिस्टेंट में कॉन्फ़िगर किया गया है और आगे के विकल्पों का चयन करें। नल क्रिया जोड़ें.
- नल बचाना.
वॉयस अलर्ट के साथ ऑटोमेशन सेट करें
स्मार्ट लाइट, स्विच, प्लग आदि जैसी कॉन्फ़िगर की गई इकाइयों को नियंत्रित करने के लिए Google Assistant को अपने होम असिस्टेंट सर्वर में एकीकृत करने के बाद। वॉयस कमांड का उपयोग करके, आप अपने Google मिनी या नेस्ट मिनी डिवाइस के माध्यम से वॉयस अलर्ट चलाने के लिए ऑटोमेशन भी सेट कर सकते हैं।
आप इन ध्वनि सहायकों का उपयोग राज्य या सेंसर मूल्यों के आधार पर किसी भी संदेश की घोषणा करने के लिए कर सकते हैं, जैसे कि जब जल स्तर संवेदक टैंक भरा हुआ है या गति संवेदक आंदोलन का पता लगाता है।