Skip to main content

Interactive wizard for Tuya Library

Project description

Tuya Wizard

tuyawizard is an interactive wizard for discovering registered devices on Tuya Cloud.


🔧 Features

  • QR code login via SmartLife / Tuya app
  • Automatic cloud credential handling
  • Fetch Tuya device information from the cloud

📦 Installation

pip install tuyawizard

▶️ Usage

Standard execution

python3 -m tuyawizard

⚙️ Command-line Options

Option Description
-device-file FILE Path for storing the device list JSON
-credentials-file FILE Path for storing cloud credentials JSON

💾 Output

Upon completion, the wizard writes the following:

  • Cloud credentials JSON
  • Device informations JSON

❗ Notes

  • Currently using temporary Home Assistant client credentials. Intended to be replaced when 3rd Party credentials become available.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tuyawizard-0.1.4.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tuyawizard-0.1.4-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file tuyawizard-0.1.4.tar.gz.

File metadata

  • Download URL: tuyawizard-0.1.4.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tuyawizard-0.1.4.tar.gz
Algorithm Hash digest
SHA256 4ba8fa8b657c860b9afcaaf0e42ac019d1f86cc7563faf1320f8923b7ccd0bf0
MD5 013dfee62a9be6c1a0b9d01070be0b44
BLAKE2b-256 402853f91badd72b7c2240bb6118b5531aefd645bc51ef465225413b82c8b288

See more details on using hashes here.

File details

Details for the file tuyawizard-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: tuyawizard-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tuyawizard-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4af69f9c61ac359faef72110b0fe4f4b532d559d5ffea32d5e429d6f4ece9718
MD5 60a78ddb6d87037f49094617718b1d6a
BLAKE2b-256 89166cf0ae5504405bde0475ea7f2fe9b89c3247b0752fbfd7595c6aa27911f7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page