Matter Cloud-to-cloud लोकल होम SDK टूल डिवाइस SDK
Google Home Extension for Visual Studio Code को Google Home Platform के डेवलपर के लिए बनाया और डिज़ाइन किया गया है. इस एक्सटेंशन से आपको Google Assistant Simulator, Google Cloud Logging, होम ग्राफ़ व्यूअर, और अन्य टूल का ऐक्सेस मिलता है. इनकी मदद से, मैटर और स्मार्ट होम बनाने की प्रोसेस को आसान बनाया जा सकता है.

Google Home एक्सटेंशन की सुविधाएं
Google Assistant सिम्युलेटर
आपके स्मार्ट होम डिवाइस Google Home नेटवर्क के साथ ठीक से काम कर रहे हैं या नहीं, इसका पता लगाने के लिए आप VS कोड छोड़े बिना, Assistant Simulator से किसी भी समय इंटरैक्ट कर सकते हैं.
Actions Console में दिए गए मौजूदा सिम्युलेटर की तरह ही, Assistant Simulator आपको अपनी क्वेरी, जैसे कि "लाइट चालू करें" लिखकर आसानी से अपने डिवाइसों को कंट्रोल करने की सुविधा देता है. VS कोड में, Assistant Simulator आपके दिए गए निर्देशों के आधार पर मैसेज का जवाब देता है. जैसे, "ठीक है, लाइट चालू करना." ज़्यादा जानकारी के लिए Google Assistant सिम्युलेटर का इस्तेमाल करना देखें.
एक से ज़्यादा नोट
किसी ऑटोमेटन की तरह अपने Google Home इंटिग्रेशन की जांच करने के लिए, आप उच्चारण स्क्रिप्ट चलाकर Google Assistant सिम्युलेटर को बैच उच्चारण भेज सकते हैं. ज़्यादा जानकारी के लिए, बैच यूटरेंस चलाना देखें.
मैटर लॉग करने वाले टूल
मैटर लॉग करने वाले टूल, Matter को डीबग करने से जुड़े सभी लॉग इकट्ठा कर सकते हैं. इसमें Google Home app (GHA) के लॉग और Google Play services (GMS Core) के लॉग शामिल हैं. लॉग को VS Code पर फ़िल्टर और कीवर्ड खोजों के साथ देखा जा सकता है. लॉग को Android और ऐप्लिकेशन के वर्शन जैसी डीबग करने की अन्य जानकारी के साथ डाउनलोड किया जा सकता है. साथ ही, समस्याओं की शिकायत करने के लिए इन्हें Google को भेजा जा सकता है.

Cloud Logging
Cloud Logging डीबग करने की जानकारी और मुख्य मेट्रिक उपलब्ध कराता है. इनसे आपको अपनी कार्रवाई के इस्तेमाल के बारे में अहम जानकारी मिलती है. डेवलपमेंट को आसान बनाने के लिए, Google Home Extension, समस्या हल करने के दौरान आपके कोड के ठीक बगल में रीयल-टाइम में Google Cloud का लॉग इन करने वाले मैसेज दिखाता है. ज़्यादा जानकारी के लिए, क्लाउड लॉग इन देखना देखें.
होम ग्राफ़ व्यूअर
होम ग्राफ़ व्यूअर अब सीधे Google Home Extension में उपलब्ध है, ताकि आप VS कोड में अपने होम ग्राफ़ के डिवाइस की स्थिति की पुष्टि कर सकें. ज़्यादा जानकारी के लिए, होम ग्राफ़ देखें और टेस्ट करें देखें.
VS कोड के लिए Google Home एक्सटेंशन इंस्टॉल करें
Google Home Extension को इंस्टॉल करने के लिए, VS कोड में जाकर यह तरीका अपनाएं:
- गतिविधि बार पर एक्सटेंशन आइकॉन पर क्लिक करें.
google home
खोजें. इसके बाद, इंस्टॉल करें पर क्लिक करें.
Google Home Extension को सीधे VS Code Marketplace से भी डाउनलोड किया जा सकता है.
डाउनलोड करें Google Home Extension
VS कोड के लिए Google Home एक्सटेंशन सेट अप करें
Google Home Extension को इंस्टॉल करने और VS कोड को फिर से लोड करने के बाद, आपको साइन इन करके कोई प्रोजेक्ट चुनना होगा. इसके बाद ही, Assistant Simulator का इस्तेमाल किया जा सकेगा और क्लाउड लॉगिंग को देखा जा सकेगा.
Google से साइन इन करें और कोई क्लाउड प्रोजेक्ट चुनें
Google Home Extension से, अपने डेवलपर खाते में साइन इन किया जा सकता है. इससे, VS Code को आपकी ओर से Google की सेवाओं से संपर्क करने की अनुमति दी जा सकती है.
Google Home Extension खोलने के लिए, गतिविधि बार में Google Home आइकॉन पर क्लिक करें.
अपने ब्राउज़र में लॉगिन व्यू लॉन्च करने के लिए, Google से साइन इन करें पर क्लिक करें.
वह खाता चुनें जिसे आपके स्मार्ट होम डिवाइसों से लिंक किया गया है.
Google से साइन इन करें के अनुमति देने वाले पेज पर, अनुमति दें पर क्लिक करें.
इसके बाद, एक ब्राउज़र टैब खुलेगा और आपको विज़ुअल स्टूडियो कोड खोलें डायलॉग बॉक्स दिखेगा. आगे बढ़ने के लिए, विज़ुअल स्टूडियो कोड खोलें पर क्लिक करें.
आपको VS Code पर रीडायरेक्ट कर दिया जाएगा. यहां Google Home एक्सटेंशन को यूआरआई खोलने के लिए, आपकी अनुमति ज़रूरी होगी. लॉगिन की प्रोसेस पूरी करने के लिए, खोलें पर क्लिक करें.
साइन इन करने के बाद, Google Home Extension आपके प्रोजेक्ट लोड करेगा. इसके बाद, प्रोजेक्ट चुनें पर क्लिक करें.
इसके बाद दिखने वाली कोई प्रोजेक्ट खोजें और चुनें ड्रॉप-डाउन विंडो में, अपना स्मार्ट होम प्रोजेक्ट चुनें.
Android डीबग ब्रिज (ADB) टूल इंस्टॉल करें
Android फ़ोन पर Matter लॉग देखने के लिए, आपको ADB इंस्टॉल करना होगा:
- अपने कंप्यूटर पर ADB इंस्टॉल करें.
- अपने Android फ़ोन पर डेवलपर के लिए सेटिंग और टूल की सुविधा और यूएसबी डीबग करने की सुविधा चालू करें.
Matter डिवाइस के SoC टूल इंस्टॉल करें
Matter डिवाइसों से डीबग लॉग देखने के लिए:
- ज़्यादातर डिवाइस SoC, सीरियल पोर्ट को एक्सपोर्ट करेंगे, जैसे कि Linux पर
/dev/ttyUSBx
या MacOS पर/dev/tty.SLAB_USBtoUART
या/dev/tty.usbserial
. LogViewer, डिवाइस से लॉग सीधे पढ़ सकता है. - कुछ SoC टाइप, जैसे कि NXP या Silicon Labs को इंस्टॉल करने के लिए, बाहरी टूल (जैसे, JLink) की ज़रूरत पड़ सकती है. ज़्यादा जानकारी के लिए, ऐसे डिवाइस जिन पर YouTube Kids काम करता है देखें.
VS कोड के लिए Google Home एक्सटेंशन का इस्तेमाल करें
डेवलपर के लिए संसाधन देखें
सहायता और सुझाव में जाकर, संसाधन पेज खोलने के लिए, शुरू करें और संसाधन पर क्लिक करें. यहां आपको Google Home नेटवर्क के साथ डेवलपमेंट से जुड़ी काम की जानकारी मिलेगी.

Google Assistant सिम्युलेटर का इस्तेमाल करें
Assistant Simulator को VS Code में खोलने के लिए, साइड बार में मौजूद GOOGLE ASSISTANT
SIMULATOR पर क्लिक करें. मैसेज बॉक्स में, अपनी क्वेरी लिखें और Enter
दबाएं.
आपके पास Assistant Simulator जवाब देखने और क्वेरी के बाद मौजूद बटन पर क्लिक करके, उसे फिर से भेजने का विकल्प है.

बैच यूटरेंस चलाएं
GOOGLE ASSISTANT सिम्युलेटर मेन्यू बार पर माउस ले जाएं और स्क्रिप्ट सेट अप करने के लिए, नीचे दिए गए विकल्पों में से चुनें:
मौजूदा बातचीत स्क्रिप्ट खोलने के लिए,
पर क्लिक करें.इतिहास को
*.utterance
स्क्रिप्ट में सेव करने के लिए, पर क्लिक करें.
बैच उच्चारण भेजना प्रारंभ करने के लिए, निम्न विकल्पों में से चुनें:
- ड्रॉप-डाउन विंडो से बातचीत स्क्रिप्ट चुनने के लिए, पर क्लिक करें.
सीधे
*.utterance
फ़ाइल खोलें और पर क्लिक करें.
क्लाउड लॉगिंग देखें
क्विक ऐक्सेस में जाकर, क्लाउड लॉग पेज खोलने के लिए, क्लाउड लॉग पर क्लिक करें. यहां आपको चुने गए प्रोजेक्ट से जुड़े लॉग मिलेंगे.

उपयोगकर्ता, गंभीरता और समयसीमा के हिसाब से लॉग को फ़िल्टर कर सकते हैं.

डिफ़ॉल्ट रूप से, लॉग में 50 पंक्तियां होती हैं. अगर उपयोगकर्ता को और लॉग देखना है, तो सबसे नीचे तक स्क्रोल करें और ज़्यादा लॉग देखने के लिए, ज़्यादा पर क्लिक करें.

होम ग्राफ़ देखें और टेस्ट चलाएं
क्विक ऐक्सेस में जाकर, होम ग्राफ़ व्यूअर पैनल खोलने के लिए, होम ग्राफ़ व्यूअर पर क्लिक करें. यहां आपको चुने गए प्रोजेक्ट से जुड़े डिवाइस दिखेंगे. डिवाइस के लिए टेस्ट चलाने के लिए, जांच करें पर भी क्लिक किया जा सकता है.

इससे आपके ब्राउज़र में टेस्ट सुइट लॉन्च हो जाएगा, जिसमें आपका डिवाइस चुना हुआ होगा और वह टेस्ट के लिए तैयार हो जाएगा. शुरू करें पर क्लिक करें और जांच के नतीजे आने का इंतज़ार करें.
जांच पूरी होने के बाद, जांच की जानकारी और लॉग देखे जा सकते हैं.

Matter को डीबग करने के लिए, Google Home एक्सटेंशन का इस्तेमाल करना
Android का लॉग इकट्ठा करने की सुविधा
मैट लॉग करने वाले टूल में, Android लॉग पर क्लिक करके, Android लॉग पेज खोलें. इसके बाद, वह Android फ़ोन चुनें जिससे आपको कनेक्ट करना है और लॉग दिखाना शुरू करें.

Android फ़ोन के कनेक्ट हो जाने के बाद, आपको लाइन के हिसाब से लॉग की जानकारी दिखेगी. ध्यान दें कि लॉग फ़िल्टर किए जाते हैं, इसका मतलब है कि सिर्फ़ GHA और Google Play services Matter मॉड्यूल से जुड़े लॉग दिखाए जाते हैं. लॉग को फ़िल्टर करने या लॉग में कीवर्ड खोजने के लिए, गंभीरता को सेट किया जा सकता है.

Matter डिवाइस को लॉग करना
मैट लॉग करने वाले टूल में, संसाधन पेज खोलने के लिए डिवाइस लॉग पर क्लिक करें. इसके बाद, पहले एसओसी का टाइप चुनें:

इसके बाद, Matter डिवाइस चुनें:

इसके बाद, डिवाइस से सभी डिवाइस लॉग पाए जा सकते हैं और गंभीरता और खोज जैसे फ़िल्टर का इस्तेमाल करके, अपने काम की जानकारी खोजी जा सकती है.

सभी मैटर लॉग डाउनलोड करें
क्विक ऐक्सेस में जाकर, लॉग डाउनलोड करें पर क्लिक करें. इसके बाद, लॉग डाउनलोड करें डायलॉग खोलें. इसके बाद, वे लॉग चुनें जिन्हें आपको डाउनलोड करना है और ठीक है को दबाएं.

लॉग डाउनलोड करने के लिए फ़ोल्डर चुनें और सेव करें पर क्लिक करें:

फिर लॉग को डेस्टिनेशन फ़ोल्डर में सेव किया जाएगा:

सेव की गई ZIP फ़ाइल निकालें. इससे डिवाइस की जानकारी और लॉग फ़ाइलें दिखेंगी.

डिवाइस की जानकारी वाली फ़ाइल में, वर्शन से जुड़ी वह सारी जानकारी शामिल होगी जो समस्याओं को डीबग करने के लिए ज़रूरी है.

सुझाव/राय भेजना या शिकायत करना
Google Home Extension के साथ डेवलपमेंट अनुभव को बेहतर बनाने के बारे में अपने सुझाव देने या अपनी राय देने के लिए, इन विकल्पों में से चुनें:
- हमें सुझाव देने के लिए, सहायता और सुझाव पैनल पर, सुझाव दें पर क्लिक करें.
- Google Home Extension में मिली किसी भी समस्या की शिकायत करने के लिए, सहायता और सुझाव पैनल में समस्या की शिकायत करें पर क्लिक करें

- हमने संसाधन पेज पर एक सुझाव आइकॉन भी दिया है.