Re-raise AdbError in get_android_device_ready
PiperOrigin-RevId: 583873266
1 file changed
tree: 482ceed07caf8a6bcf5ebdf1989adec25f219220
- ui_automator/
- .gitignore
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- MANIFEST.in
- README.md
- requirements.txt
- setup.py
README.md
Google Home UI Automator
Google Home Automator can help you automating your Google Home App.
Getting Started
Prerequisites
Python 3
You need a python 3 environment to run the script. Google Home UI Automator requires python 3.9 or newer.
Android phone
- turn on User Debugging mode on your android phone.
- connect your android phone to computer.
Google Home App
- You need to install Google Home App on your Android phone.
- Login to your Google Home App.
- Make sure the Google Home App's version is between
3.1.1.14 and 3.7.1.4.
Installation
- clone this repo.
cd to the folder.- Run
pip install .
Usage
Commissioning Matter device
$ ui-automator --commission DEVICE_NAME,PAIRING_CODE,ROOM_NAME
DEVICE_NAME: desired Matter device, e.g. m5stackPAIRING_CODE: pairing code of your Matter device, e.g. 34970112332ROOM_NAME: room that is going to be assigned, e.g. Office
Decommissioning Matter device
$ ui-automator --decommission DEVICE_NAME
DEVICE_NAME: display name of commissioned Matter device on GHA, e.g. m5stack
Roadmap
- [x] Commissioning Matter device
- [x] Decommissioning Matter device
Notice
Report issue
- Click here to report any encountered issues.