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.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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 629202ff52971c0c9ba4ac3916bdcf6dc3ace0c6fcb945d0b61faaed786e200d |
|
MD5 | e1e7c30fa15350793276086a549be00e |
|
BLAKE2b-256 | 870f335a72bc571c151f20f4c3c9015845227f3ab40cc07941f37d635b26aa4b |
Close
Hashes for warema_wms_controller-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46e96d7a62e073ad16a042a469db27fd5821885e06a528aafdd3f820c76ac86 |
|
MD5 | acdc2f9a439d47a1ef037b387491b4ce |
|
BLAKE2b-256 | bc4fea318a7f76adf85c173e5be55fd894ef86bc2bfb18df429b40b1c3203051 |