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

मैटर    क्लाउड-टू-क्लाउड    लोकल होम SDK टूल    डिवाइस का SDK टूल

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

बनाम कोड के लिए Google Home एक्सटेंशन

Google Home एक्सटेंशन की सुविधाएं

Google Assistant सिम्युलेटर

यह देखने के लिए कि आपके स्मार्ट होम डिवाइस, Google Home के साथ ठीक से काम करते हैं या नहीं नेटवर्क की मदद से, किसी भी समय Assistant Simulator के साथ इंटरैक्ट किया जा सकता है वीएस कोड छोड़ा जा रहा है.

मौजूदा सिम्युलेटर दिया गया Assistant Simulator का इस्तेमाल करके, अपनी क्वेरी टाइप करके, अपने डिवाइस को कंट्रोल करें. जैसे, "लाइट चालू करो." बनाम बनाम कोड में, Assistant Simulator मैसेज के साथ जवाब देता है उदाहरण के लिए, "ठीक है, लाइट चालू कर रही हूँ." यहां जाएं: ज़्यादा जानकारी के लिए, 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 के लॉगिंग मैसेज समस्या हल करने के लिए. ज़्यादा जानकारी के लिए, क्लाउड लॉगिंग देखें देखें.

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

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

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

Google Home Extension को इंस्टॉल करने के लिए, बनाम कोड:

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

    Google Home एक्सटेंशन मार्केटप्लेस

Google Home Extension को सीधे यहां से भी डाउनलोड किया जा सकता है बनाम कोड मार्केटप्लेस पर क्लिक करें.

डाउनलोड करें Google Home Extension

अलग-अलग कोड के लिए Google Home एक्सटेंशन सेट अप करना

Google Home Extension इंस्टॉल करने और वीएस कोड को फिर से लोड करने के बाद, प्रोजेक्ट का इस्तेमाल करने से पहले, साइन इन करके प्रोजेक्ट चुनना होगा Assistant Simulator और क्लाउड लॉगिंग देखें.

Google से साइन इन करें और कोई क्लाउड प्रोजेक्ट चुनें

अपने डेवलपर खाते में Google Home Extension से साइन इन किया जा सकता है. बनाम कोड को आपकी ओर से Google की सेवाओं से संपर्क करने की अनुमति देना.

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

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

    बनाम कोड Google साइन इन
  3. वह खाता चुनें जिसे आपके स्मार्ट होम डिवाइसों से लिंक किया गया है.

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

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

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

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

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

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

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

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

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

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

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

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

डेवलपर रिसॉर्स देखें

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

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

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

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

आप Assistant Simulator जवाब देख सकते हैं और इसके बाद बटन पर क्लिक कर सकते हैं उसे फिर से भेजने के लिए अपनी क्वेरी सबमिट करें.

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

बैच स्टेटमेंट चलाएं

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

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

  • सेव करने के लिए पर क्लिक करें इतिहास को *.utterance स्क्रिप्ट में बदल दिया जाएगा.

    बैच में चलाने की जानकारी देने वाले मेन्यू के आइकॉन

एक साथ कई बातचीत शुरू करने के लिए, इनमें से कोई एक विकल्प चुनें:

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

    बैच ऐक्सेस चलाने का आइकॉन

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

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

क्लाउड लॉगिंग का उपयोग करें

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

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

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

ज़्यादा लॉग देखें

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

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

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

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

Google Home टेस्ट सुइट

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

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

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

Android लॉगिंग

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

Android लॉगिंग

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

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

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

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

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

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

Matter की सुविधा वाले डिवाइस को लॉग करने के लिए, चुनिंदा डिवाइस चुनें

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

Matter डिवाइस की, फ़िल्टर की गई लॉगिंग

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

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

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

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

मैटर लॉग सेव करें

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

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

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

मैटर लॉग ज़िपफ़ाइल

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

मैटर लॉग डीबग

सुझाव भेजें

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

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