Skip to main content

Library for Shelly smart home devices

Project description

pyShelly

Library for Shelly smart home devices. Using CoAP for auto discovery and status updates.

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
  • Shelly RGBWW
  • Shelly RGBW2
  • Shelly H&T

Device support comming soon:

  • 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.17.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

pyShelly-0.0.17-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyShelly-0.0.17.tar.gz
  • Upload date:
  • Size: 6.0 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.17.tar.gz
Algorithm Hash digest
SHA256 921cb11e2df84d6a640cce76ef789f9130afae16237cc2a2d31fbdbd3854021d
MD5 a0d9c26159de5cfd74c41c5f3a2d1a86
BLAKE2b-256 bb395ae2ebfe90dfee5d3f39f5c297e59d36e97ac0d562cd8097e0aa298a8ce7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyShelly-0.0.17-py3-none-any.whl
  • Upload date:
  • Size: 7.0 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.17-py3-none-any.whl
Algorithm Hash digest
SHA256 60fb1812e4dd11c354675234706e092e5aaa0fb5010e2ce2d2d826fed92c1c91
MD5 05acfa4833c43797914d0a6858063a4b
BLAKE2b-256 0b359a551661e59e4badb3bee929b0b5531ad53976632504052622f5eca864d4

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