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

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

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

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

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

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

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

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

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

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

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

इसके बाद, Matter Device चुनें:

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

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

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

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

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

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

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

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