A library to control a Warema WMS WebControl web server.
Project description
#Warema WMS Webcontrol Controller
This library can connect to a Warema WMS WebControl web server to send control commands.
Currently only vertical blinds are supported. Feel free to extend support to other devices.
Usage:
from warema_wms import Shade
shades = Shade.get_all_shades()
shades[0].set_shade_position(25) #0=open; 100=closed
shades[1].get_shade_state(True) #Force update and get shade state
in case your WebControl server is not under http://webcontrol.local
you'll
have to create and pass your own WmsController.
from warema_wms import WmsController, Shade
shades = Shade.get_all_shades(WmsController('http://server_addr'))
Changes to version 0.1.4
- Removed bug on system were 'http://webcontrl.local' does not resolve
Changes to version 0.1.2
- Reduced wait time between sending http commands to wms webcontrol webserver to 0.5 seconds
Changes to version 0.1.1
- Changed package structure
- Improved documentation
Changes to version 0.1.0
- Improved protocol
- Fixed bug where moving state was always true.
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
Close
Hashes for warema-wms-controller-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36e1ef72f248278a1e6b393c974057062f030ca90340bee6ec1e5fea397fa87f |
|
MD5 | 2964d86ce4dd5684ad462746ac8c6663 |
|
BLAKE2b-256 | bbdf34c46994c0f2f87441ae1aaa8d66905129011da942e288bb366c74952b15 |
Close
Hashes for warema_wms_controller-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11b6f6b905b21353b590ac4dee06593844c309d96ef29514e185b42daece7026 |
|
MD5 | 444ac83d78ae2c995884f9ce003f5498 |
|
BLAKE2b-256 | 06a281e40690fd2396a8b4b750da27c56ce81448d13995d31e6a1b2c910ff401 |