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.13.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

pyShelly-0.0.13-py3-none-any.whl (6.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyShelly-0.0.13.tar.gz
  • Upload date:
  • Size: 5.3 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.13.tar.gz
Algorithm Hash digest
SHA256 d4b0937f4d54fa09d3e0439a8ca211a98ced8e2354f7d2ea361df1cfcadffd0b
MD5 c0c52df6282d2e972c667c485005aefa
BLAKE2b-256 68e7106409afa8ce80a79aba766c63e1e2bad8ec4db0e19cc93c1e03bd9c9e10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyShelly-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 6.4 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 00b397a5b2b20a70d7d17ceff7266a1f6071d891735373544541c03bcb774936
MD5 e6c4a6fba90dd5c7fe88a5e7f9673189
BLAKE2b-256 c340ee7a7c86f3690dea2e56b9b419cae93cb2574abc09f3e08d9396e3d49ea8

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