diff options
Diffstat (limited to 'examples/toggle_relay.py')
-rw-r--r-- | examples/toggle_relay.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/toggle_relay.py b/examples/toggle_relay.py new file mode 100644 index 0000000..a2e10a5 --- /dev/null +++ b/examples/toggle_relay.py @@ -0,0 +1,10 @@ +import ShellyPy + +# try connecting to the Shelly device under that ip +device = ShellyPy.Shelly("192.168.0.5") +# WILL throw an exception if the device is not reachable, gives a bad response or requires a login + +device.relay(0, turn=True) # turn the relay at index 0 on +device.relay(0, turn=False) # same as bove but turn it off +device.relay(0, turn=True, delay=3) # turn the relay 0 on for 3 seconds then off +# most shelly devices only have 1 or 2 relays |