Library for Shelly smart home devices. Using CoAP for auto discovery and status updates.
- Discover devices
- Monitor status
- Control (turn on/off etc)
- Shelly 1
- Shelly 2 (relay or roller mode)
- Shelly 4
- Shelly PLUG
- Shelly BULB
- Shelly RGBWW
- Shelly RGBW2
- Shelly H&T
- Shelly 2LED (not tested)
- Shelly 2.5 (not tested)
- Shelly PLUG S (not tested)
shelly = pyShelly()
shelly.cb_deviceAdded = deviceAdded
shelly.open()
shelly.discover()
def deviceAdded(dev):
print (dev.devType)