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

Uploaded Source

Built Distribution

pyShelly-0.0.11-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyShelly-0.0.11.tar.gz
  • Upload date:
  • Size: 4.9 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.11.tar.gz
Algorithm Hash digest
SHA256 0f4f41b86928718af5d94421015262b16fe3072e1fe93ff6141e84205ba86552
MD5 974d6c7beb0220cd32839157ed26a2c5
BLAKE2b-256 2d747dc13ac42857464c127fda951a44496a8e6dcdf6ec4b6c0be31a13e6f475

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyShelly-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 5.9 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 39ac0d405f5543b3ebde43f41d960f0947fe510b5a5f2e45bff54df0b2a7d0cd
MD5 b5cc3d471138887675427d0a664164a4
BLAKE2b-256 e8e48e91cc4b3b2618fa4d7b3a4ced566d95058db3ca71201bc9f3ce59e3b336

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