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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyShelly-0.0.16.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.16.tar.gz
Algorithm Hash digest
SHA256 79c616b136e98246a1f42d853b3cbbc911ee1792805fd76aecad20391656587e
MD5 df0744e8a972b256dd1f1060bdff56d7
BLAKE2b-256 2189bd52e17ad4f3d9dc03fe79892ef3b54bee501d0dcf3389ed59647b4a25fb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyShelly-0.0.16-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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 50036c447e79c16010dd4f6a4c89bffe2a1c802c779c9479c88fcc1d09737c1c
MD5 dac725ae9744f4d45a2598cf6af1ce1a
BLAKE2b-256 337711117394eddee22ce8ce982575d2cb690eae140c247428c26e6e36060e2a

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