Skip to main content

Library for Shelly smart home devices

Project description

pyShelly

Library for Shelly smart home devices

Features:

  • Discover devices
  • Monitor status
  • Control (turn on/off etc)

Devices supported:

  • Shelly 1
  • Shelly 2 (relay or roller mode)
  • Shelly 4
  • Shelly PLUG
  • Shelly BULB (only on/off and dim)
  • Shelly RGBWW (only on/off and dim)
  • Shelly H&T

Device support comming soon:

  • Shelly RGBW2
  • Shelly 2.5
  • Shelly PLUG S

Usage:

shelly = pyShelly()
shelly.cb_deviceAdded = deviceAdded
shelly.open()
shelly.discover()

def deviceAdded(dev):
  print (dev.devType)

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pyShelly-0.0.12.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

pyShelly-0.0.12-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file pyShelly-0.0.12.tar.gz.

File metadata

  • Download URL: pyShelly-0.0.12.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pyShelly-0.0.12.tar.gz
Algorithm Hash digest
SHA256 c17b95948c7fe9c55e1b3d8723ddd37d4735a639834c6d760e25585a0c6d7db8
MD5 503b8b3b1c3f4f4f0f43f7455ae5d70d
BLAKE2b-256 d160135387ada8a599ae641c0f88bd41e0ee2394e71ebe6e7536bb743c9e7d93

See more details on using hashes here.

Provenance

File details

Details for the file pyShelly-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: pyShelly-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for pyShelly-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 1b194f882afe41a41a0b2dd519e97ca73a765390202ac966a0459832c0b1665a
MD5 318bcc5763671236febb0b86cce0d51d
BLAKE2b-256 eb7647082a10c62b5c21a51603f80fa856a89f132459da7fc5dbcfc34966a3c1

See more details on using hashes here.

Provenance

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