Skip to main content

Library for Shelly smart home devices

Project description

[![founder-wip](https://img.shields.io/badge/founder-Håkan_Åkerberg@StyraHem.se-green.svg?style=for-the-badge)](https://www.styrahem.se) [![buy me a coffee](https://img.shields.io/badge/If%20you%20like%20it-Buy%20me%20a%20coffee-orange.svg?style=for-the-badge)](https://www.buymeacoffee.com/styrahem)

![stability-wip](https://img.shields.io/badge/stability-stable-green.svg?style=for-the-badge) ![PyPI](https://img.shields.io/pypi/v/pyShelly.svg?color=green&style=for-the-badge)

# pyShelly

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

This library was created for Shelly Plugins for Home Assistant and Telldus Tellstick Net/zNet v2.

## Features

  • Discover devices

  • Monitor status

  • Control (turn on/off etc)

  • Run only locally

  • Support user name and password

  • Coexist with Shelly Cloud and Shelly app

  • Support static and dynamic ip address

  • Zero configuration

## Devices supported

  • Shelly 1

  • Shelly 1 PM (bug in firmware)

  • Shelly 2 (relay or roller mode)

  • Shelly 4 Pro

  • Shelly PLUG

  • Shelly PLUG S

  • Shelly BULB

  • Shelly RGBWW

  • Shelly RGBW2

  • Shelly H&T

  • Shelly 2.5 (relay or roller mode)

  • Shelly 2LED (not tested)

## Usage

## Feedback

Please give us feedback on info@styrahem.se or Facebook groups: [Shelly grupp (Swedish)](https://www.facebook.com/groups/ShellySweden) or [Shelly support group (English)](https://www.facebook.com/groups/ShellyIoTCommunitySupport/)

## Founder

This plugin is created by the StyraHem.se, the Swedish distributor of Shelly. In Sweden you can bye Shellies from [StyraHem.se](https://www.styrahem.se/c/126/shelly) or any of the retailers like Kjell&Company, m.nu.

[![buy me a coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/styrahem)

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

Uploaded Source

Built Distribution

pyShelly-0.0.31-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyShelly-0.0.31.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for pyShelly-0.0.31.tar.gz
Algorithm Hash digest
SHA256 a086fc857353fec9c67124908a9e343d14607f9399f26fc6f7f53121cf79c9cc
MD5 12cb570b4463d91541196fa700470d3c
BLAKE2b-256 87dd41aea793977070114085339b8ff9f83fe8e2b86139735292da8d2ec0aba2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyShelly-0.0.31-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.5.4

File hashes

Hashes for pyShelly-0.0.31-py3-none-any.whl
Algorithm Hash digest
SHA256 10223d61e484d3f38501e429b630738a0d855e31c864e6f485a3f022f1ed110f
MD5 e957c2e281830a7d60609422ad5bdd7e
BLAKE2b-256 325938cb3fef0053a4868adefa0a238c0e7ba91d1006e14ebbed90fb2b382a9c

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