Python API for accessing BleBox smart home devices
Project description
BleBox Python UniAPI
Python API for accessing BleBox smart home devices
Free software: Apache Software License 2.0
Documentation: https://blebox-uniapi.readthedocs.io.
Features
supports 11 BleBox smart home devices
contains functional/integration tests
every device supports at least minimum functionality for most common automation needs
Contributions are most welcome!
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
1.3.1 (2020-04-2)
2dac0f6 never skip command requests
32f8e7b improve error messages
1.2.0 (2020-03-30)
expose device info
always add ip/port in connection errors
fixed gateController support
support for sauna min/max temp
1.1.0 (2020-03-24)
fix bad wLightBox API path
wrap api calls in semaphore (to serialize reqests to each box)
throttle updates to 2/second (to avoid unnecessary requests)
rework error handling and hierarchy (for cleaner usage)
use actual device name (to help recognize the device)
handle asyncio.TimeoutError (to handle timeout-related errors nicely)
properly re-raise exceptions (to avoid lengthy call stacktraces)
rename wLightBoxS feature to “brightness”
1.1.0 (2020-03-24)
fix switchBox support
fix minimum position handling
drop Python 3.6 support (still may work)
misc fixes, cleanup and increased test coverage
1.0.0 (2020-03-24)
Fixed wLightBox issues
Fixed wLightBoxS issues
Fixed shutterBox issues
Handle unknown shutterBox position
Improved error handling + lots of new diagnostics
Increased tests and test coverage (almost 100%)
Lots of rework
0.1.1 (2020-03-15)
Fixed switchBox support (newer API versions)
0.1.0 (2020-03-10)
First release on PyPI.
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
Built Distribution
Hashes for blebox_uniapi-1.3.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5406005a045ffc47112cd88ed10305a5e667093574101176f95ae900cfb4dce8 |
|
MD5 | 79541b688e870b1ce6c48e54f2c5308e |
|
BLAKE2b-256 | f7be4fd4955cd6360c27f80a66d64a846193d7150466a7a44e5dd6907a675512 |