वीएस कोड के लिए Google Home एक्सटेंशन

डिवाइस का SDK टूल

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

वीएस कोड के लिए Google Home एक्सटेंशन

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 के पास भेजा जा सकता है.

Google Home एक्सटेंशन मैटर लॉगिंग

Cloud Logging

Cloud Logging डीबग करने की जानकारी और मुख्य मेट्रिक देता है, जिससे आपको अपने कार्रवाई के इस्तेमाल के बारे में अहम जानकारी मिलती है. डेवलपमेंट को आसान बनाने के लिए, समस्या हल करने के दौरान, Google Home Extensionआपके कोड के ठीक बगल में रीयल-टाइम में Google Cloud Logging से जुड़ा मैसेज दिखाता है. ज़्यादा जानकारी के लिए, क्लाउड लॉगिंग देखें पर जाएं.

होम ग्राफ़ व्यूअर

होम ग्राफ़ व्यूअर अब सीधे Google Home Extension में उपलब्ध है, ताकि आप वीएस कोड के अंदर अपने होम ग्राफ़ में डिवाइस की स्थिति की पुष्टि कर सकें. ज़्यादा जानकारी के लिए होम ग्राफ़ देखें और टेस्ट चलाएं.

VS कोड के लिए Google Home एक्सटेंशन इंस्टॉल करें

Google Home Extension इंस्टॉल करने के लिए, VS कोड में मौजूद इन निर्देशों का पालन करें:

  1. गतिविधि बार में, एक्सटेंशन आइकॉन पर क्लिक करें.
  2. google home खोजें, फिर इंस्टॉल करें पर क्लिक करें.

    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 की सेवाओं का इस्तेमाल करने की अनुमति दी जा सकती है.

  1. Google Home Extension को खोलने के लिए गतिविधि बार में, Google Home आइकॉन पर क्लिक करें.

    Google Home एक्सटेंशन का आइकॉन
  2. अपने ब्राउज़र में लॉगिन व्यू लॉन्च करने के लिए, Google से साइन इन करें पर क्लिक करें.

    VS कोड Google प्रवेश
  3. वह खाता चुनें जो आपके स्मार्ट होम डिवाइसों से जुड़ा है.

  4. Google से साइन इन करें के अनुमति वाले पेज पर, अनुमति दें पर क्लिक करें.

  5. ब्राउज़र टैब खुल जाएगा और विज़ुअल स्टूडियो कोड खोलें डायलॉग बॉक्स दिखेगा. आगे बढ़ने के लिए, विज़ुअल स्टूडियो कोड खोलें पर क्लिक करें.

    VS कोड डायलॉग बॉक्स खोलें
  6. आपको VS कोड पर रीडायरेक्ट कर दिया जाएगा. यहां Google Home एक्सटेंशन को यूआरआई खोलने की अनुमति देनी होगी. लॉगिन प्रोसेस को पूरा करने के लिए, खोलें पर क्लिक करें.

    Google Home एक्सटेंशन को यूआरआई खोलने की अनुमति दें
  7. साइन इन करने के बाद, Google Home Extension आपके प्रोजेक्ट लोड करेगा. इसके बाद, प्रोजेक्ट चुनें पर क्लिक करें.

    कोई प्रोजेक्ट चुनना
  8. इसके बाद, कोई प्रोजेक्ट खोजें और उसे चुनें ड्रॉप-डाउन विंडो में, अपना स्मार्ट होम प्रोजेक्ट चुनें.

Android डीबग ब्रिज (ADB) टूल इंस्टॉल करना

Android फ़ोन पर Matter के लॉग देखने के लिए, आपको ADB इंस्टॉल करना होगा:

  1. अपने कंप्यूटर पर ADB इंस्टॉल करें.
  2. अपने Android फ़ोन पर डेवलपर के लिए सेटिंग और यूएसबी डीबग करने की सुविधा चालू करें.

Matter डिवाइस के SoC टूल इंस्टॉल करें

Matter डिवाइस से डीबग लॉग देखने के लिए:

  1. ज़्यादातर डिवाइस SoC, Linux पर /dev/tty.SLAB_USBtoUART या MacOS पर /dev/tty.usbserial जैसे सीरियल पोर्ट को एक्सपोर्ट करेंगे./dev/ttyUSBx LogViewer, सीधे डिवाइस से लॉग पढ़ सकता है.
  2. कुछ SoC टाइप, जैसे कि NXP या Silicon Labs को इंस्टॉल करने के लिए, बाहरी टूल (उदाहरण के लिए, JLink) की ज़रूरत पड़ सकती है. ज़्यादा जानकारी के लिए, ऐसे डिवाइस जिन पर Play Store काम करता है देखें.

Google Home एक्सटेंशन का इस्तेमाल वीएस कोड के लिए करना

डेवलपर के लिए उपलब्ध संसाधन देखें

सहायता और सुझाव में जाकर, शुरू करें और संसाधन पर क्लिक करें. इससे संसाधन पेज खुल जाएगा. यहां आपको Google Home नेटवर्क के साथ अपने डेवलपमेंट से जुड़ी काम की जानकारी मिलेगी.

Google Home नेटवर्क के लिए संसाधन

Google Assistant सिम्युलेटर का इस्तेमाल करना

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

Assistant Simulator जवाब देखा जा सकता है. साथ ही, अपनी क्वेरी के बाद बटन को फिर से भेजें पर क्लिक किया जा सकता है.

Google Assistant सिम्युलेटर का इस्तेमाल करना

बैच बैच चलाएं

GOOGLE ASSISTANT सिम्युलेटर मेन्यू बार पर माउस ले जाएं और स्क्रिप्ट सेट अप करने के लिए नीचे दिए गए विकल्पों में से चुनें:

  • मौजूदा उच्चारण स्क्रिप्ट खोलने के लिए पर क्लिक करें.

  • इतिहास को *.utterance स्क्रिप्ट में सेव करने के लिए, पर क्लिक करें.

    बैच इस्तेमाल करने के मेन्यू के आइकॉन

बैच उच्चारण भेजना शुरू करने के लिए, इन विकल्पों में से चुनें:

  • ड्रॉप-डाउन विंडो से किसी उच्चारण स्क्रिप्ट को चुनने के लिए पर क्लिक करें.
  • सीधे *.utterance फ़ाइल खोलें और पर क्लिक करें.

    एक साथ इस्तेमाल किए जाने वाले बैच चलाने का आइकॉन

क्लाउड लॉगिंग देखें

ऐक्सेस ऐक्सेस करें में जाकर, क्लाउड लॉग पर क्लिक करके Cloud लॉग पेज खोलें. यहां आपको चुने गए प्रोजेक्ट से जुड़े लॉग मिलेंगे.

क्लाउड लॉगिंग का इस्तेमाल करें

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

गंभीरता और समय के हिसाब से लॉग फ़िल्टर करें

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

और लॉग देखें

होम ग्राफ़ देखें और टेस्ट चलाएं

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

होम ग्राफ़ व्यूअर

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

Google Home टेस्ट सुइट

आप जांच की जानकारी देख सकते हैं. सभी जांच पूरी होने के बाद लॉग देख सकते हैं.

परीक्षण परिणाम

Matter के लिए, Google Home एक्सटेंशन को डीबग करने के लिए इस्तेमाल करें

Android लॉगिंग

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

Android लॉगिंग

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

Android लॉगिंग फ़िल्टर किया गया

Matter डिवाइस का लॉग

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

Matter डिवाइस को लॉग करना

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

Matter की सुविधा वाले डिवाइस में लॉग इन करने वाला डिवाइस

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

Matter की सुविधा वाले डिवाइस को फ़िल्टर करने के बाद, लॉग इन करें

Matter से जुड़े सभी लॉग डाउनलोड करें

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

Matter के लॉग डाउनलोड करें

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

Matter लॉग सेव

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

Matter लॉग का डेस्टिनेशन फ़ोल्डर

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

Matter लॉग ज़िपफ़ाइल

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

मैटर लॉग डीबग

सुझाव/राय दें या शिकायत करें

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

  • सहायता और सुझाव पैनल में, सुझाव दें पर क्लिक करके, हमें सुझाव दें.
  • Google Home Extension में मिली किसी भी समस्या की शिकायत करने के लिए सहायता और सुझाव पैनल में, समस्या की शिकायत करें पर क्लिक करें
सुझाव, शिकायत या राय भेजने का आइकॉन
  • हमने संसाधन पेज पर, सुझाव या राय का आइकॉन भी दिया है.