Google Home UI Automator की मदद से Google Home app (GHA) को कमीशन या डिकमेशन Matter को ऑटोमेट किया जा सकता है या अपने कमीशन पर रिग्रेशन टेस्ट किया जा सकता है.
ज़रूरतें
Google Home UI Automator का इस्तेमाल करने के लिए, इन चीज़ों को तैयार रखें:
Python 3
स्क्रिप्ट चलाने के लिए, Python 3 एनवायरमेंट का इस्तेमाल करने का सुझाव दिया जाता है.
Google Home UI Automator के लिए Python 3.11
या उसके बाद का वर्शन चाहिए.
Android फ़ोन
- अपने Android फ़ोन पर उपयोगकर्ता डीबगिंग मोड चालू करें. डीबग करने की सेटिंग चालू करने के लिए, डेवलपर के लिए सेटिंग और टूल की सुविधा चालू करें देखें.
- अपने Android फ़ोन को कंप्यूटर से कनेक्ट करें.
Google Home ऐप्लिकेशन
- अपने Android फ़ोन पर GHA इंस्टॉल करें.
पक्का करें कि GHA का वर्शन
3.10.1.6
या इसके बाद वाला हो. - GHA में अपने Google खाते से लॉगिन करें.
Google Home यूआई ऑटोमेटर इंस्टॉल करें
Google Home UI Automator, PyPI या सोर्स कोड से इंस्टॉल करने के दो तरीके हैं. हमारा सुझाव है कि आप PyPI की मदद से इंस्टॉल करें.
PyPI (सुझाया गया)
pip install google-home-ui-automator
सोर्स कोड से बनाएं
सोर्स कोड से बनाने के लिए, अपने टर्मिनल में यह तरीका अपनाएं:
इस रिपॉज़िटरी का क्लोन बनाएं:
git clone https://testsuite-smarthome-matter.googlesource.com/ui-automator
क्लोन किए गए डेटा स्टोर करने की जगह पर जाएं:
cd ui-automator
नीचे दिया गया निर्देश चलाएं:
pip install .
Matter डिवाइस को कमीशन देना
Matter डिवाइस को चालू करने के लिए, यह निर्देश डालें:
ui-automator --commission DEVICE_NAME,PAIRING_CODE,ROOM_NAME
इनपुट मान | कंपनी का ब्यौरा | उदाहरण |
---|---|---|
DEVICE_NAME |
Matter डिवाइस चुना गया. | m5stack |
PAIRING_CODE |
आपके Matter डिवाइस को जोड़ने के लिए कोड. | 34970112332 |
ROOM_NAME |
असाइन किया गया कमरा. | Office |
Matter वाले डिवाइस को बंद करना
Matter की सुविधा वाले डिवाइस को बंद करने के लिए, यह निर्देश डालें:
ui-automator --decommission DEVICE_NAME
इनपुट मान | कंपनी का ब्यौरा | उदाहरण |
---|---|---|
DEVICE_NAME |
GHA पर कमीशन किए गए Matter डिवाइस का नाम दिखाता है. | m5stack |
रिग्रेशन टेस्ट चलाएं
रिग्रेशन टेस्ट करने के लिए, यह कोड डालें. रिग्रेशन टेस्ट करने के लिए, आपको
--regtest
और --commission
फ़्लैग शामिल करना होगा.
ui-automator --commission DEVICE_NAME,PAIRING_CODE,ROOM_NAME --regtest [--repeat REPEAT_TIMES] [--hub HUB_VERSION] [--dut MODEL,TYPE,PROTOCOL] [--fw DEVICE_FIRMWARE]
रिग्रेशन टेस्ट, सिर्फ़ कमीशन और डिकमिशनिंग साइकल के हिसाब से किया जाता है. डिफ़ॉल्ट रूप से, रिग्रेशन टेस्ट तब तक चलता रहेगा, जब तक उपयोगकर्ता प्रोसेस को रोकने के लिए कीबोर्ड का इस्तेमाल नहीं करते.
ज़्यादा गहराई से किए जाने वाले टेस्ट के नतीजों के लिए, यहां दिया गया डेटा जोड़ा जा सकता है:
वैल्यू | इनपुट मान | कंपनी का ब्यौरा | उदाहरण |
---|---|---|---|
--repeat |
REPEAT_TIMES |
सीमित समय और दोहराए जाने वाले समय में रिग्रेशन टेस्ट चलाएं. | 5 |
--hub |
HUB_VERSION |
GHA पर डिवाइसों को कंट्रोल करने के लिए हब वर्शन. | 15.20221210.3.1 |
--dut |
डिवाइस की जांच की जा रही है. | ||
MODEL |
डिवाइस का मॉडल. | X123123 |
|
TYPE |
डिवाइस का टाइप. | LIGHT |
|
PROTOCOL |
डिवाइस का प्रोटोकॉल. | MATTER |
|
--fw |
DEVICE_FIRMWARE |
डिवाइस का फ़र्मवेयर. | 2.2.0 |
सुझाव/राय दें या शिकायत करें
Google Home UI Automator इस्तेमाल करने के अपने अनुभव को बेहतर बनाने के बारे में अपनी राय या सुझाव देने के लिए, हमारा सुझाव, शिकायत या राय फ़ॉर्म भरें.
समस्याओं की शिकायत करना
समस्या को ट्रैक करने वाले टूल का इस्तेमाल करके, समस्याओं की शिकायत करें.