Skip to main content

Python API for controling Gosund smart devices

Project description

gosundpy

PyPI version PyPI - Downloads

Control your Gosund smart devices via python code.

Install

pip install gosundpy

Prerequisites

In order to control your devices, you must register your devices using the Tuya Smart app (ios/android) and create a new Cloud Project in the Tuya IoT Platform.

Usage

import time

from gosundpy import Gosund

gosund = Gosund('username', 'password', 'access_id', 'access_key')

commands = ['turn_off', 'turn_on', 'turn_off', 'switch', 'switch', 'turn_off']

switch = gosund.get_device('12345')
for cmd in commands:
    getattr(switch, cmd)()
    time.sleep(1)

lightbulb = gosund.get_device('67890')
for cmd in commands:
    getattr(lightbulb, cmd)()
    time.sleep(1)

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

gosundpy-0.6.0.tar.gz (5.2 kB view details)

Uploaded Source

File details

Details for the file gosundpy-0.6.0.tar.gz.

File metadata

  • Download URL: gosundpy-0.6.0.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.8

File hashes

Hashes for gosundpy-0.6.0.tar.gz
Algorithm Hash digest
SHA256 971c26944f5076b88c3d9fc5fface2040c7179dc2cde03753e6ca02c82552bf7
MD5 c172d51ba1688371996eb0409f5a0720
BLAKE2b-256 0e27bbd655e4a99386ba704b7c6ce6f072cafdd369fd8ef1ac46618e6baea760

See more details on using hashes here.

Supported by

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