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
  • Optional local network scan to match IPs

📦 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.3.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.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tuyawizard-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 417a955132e874a8d7a723d312cab3d4d3562af9f155999598c8c8df0b77f8ff
MD5 45baa5cf61fa3abdc99cb8254a0dfbda
BLAKE2b-256 e7cd6a8f471aa9aff583cf096790a358803cdc4307e7783307b33a767e7314a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tuyawizard-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d2a1e359a6ddc221cf1ce9a1b151eb38561e64c600d976f5e38641afa43af7c
MD5 6a00be0ffbd2d2fb7c615d037a656ffe
BLAKE2b-256 d99ecccd83090b178da4cb6afc909c0c08f7895d9543870e42e694328d98974e

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