A Python library to control SwitchBot devices connected to SwitchBot Hub
Project description
python-switchbot
A Python library to control SwitchBot devices connected to SwitchBot Hub
Requirements
Installation
pip install python-switchbot
Usage
from switchbot import SwitchBot
switchbot = SwitchBot('your@account.com')
switchbot.authenticate('yourpassword')
device = switchbot.device('AA:BB:CC:DD:EE:FF') # Device's BLE MAC
print(f'Current state: {device.state}')
### To turn off
device.turn('off') # -> device.state == 'off'
### To turn on
device.turn('on') # -> device.state == 'on'
### To toggle,
device.toggle()
Contributors
Thanks to all contributors!
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
python-switchbot-1.0.1.tar.gz
(4.9 kB
view hashes)