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()
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.0.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for python_switchbot-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56936c2936b5010c694070dec5896d13333281359f5509f0b323bbce2e376d70 |
|
MD5 | 7516c9b604e12cfc8978f3a4bab0a585 |
|
BLAKE2b-256 | b993e524b8461fbc36892c87a6c9055279bbea0afd941127006c38c4c5b7888c |