An OpenWebNet client
Project description
# ReOpenWebNet
ReOpenWebNet is a library communicating with an OpenWebNet gateway. It supports event sessions and command sessions. OpenWebNet is a communication protocol developed by Bticino, to enable communication between devices of its home automation product suite ‘MyHome’. For more information about OpenWebNet, see https://www.myopen-legrandgroup.com/developers/
This project started as a fork from https://github.com/pippocla/openwebnet
## Features
Asynchronous components for interacting with the gateway.
A bridge between openwebnet and mqtt; At the moment only light switches/actuators (‘who=1’) are supported. If you want to see support for other things, please reach out via GitHub.
## Example scripts
Note: before running these examples, change the constants declared at the top of these script.
examples/event_session.py: When running this script you should see openwebnet events being logged to the command line as they happen.
examples/command_session.py: Running the script should toggle a light on and off 5 times with 1 second intervals.
## MQTT Bridge
See bin/openwebnet-mqtt-bridge.
This bridge communicates with an openwebnet service over http and and mqtt service. This should make it easier to interact with openwebnet in various tools (OpenHAB, Homeassistant, Node-Red)
### Configuration
The MQTT bridge is configured via $HOME/.reopenwebnet/config.yaml See reopenwebnet_config.yml.sample for an example
## Releasing
git tag x.y.z python setup.py build twine upload dist/reopenwebnet-x.y.z-py2.py3-none-any.whl
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 Distributions
Built Distribution
Hashes for reopenwebnet-2.0.0rc1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e0e9cef438c9d1fee60e0cda6d254d0c471a2a63484b7776004c0212ff8ae0 |
|
MD5 | 5eaea0ac07a76139049ec5aa34fe2d10 |
|
BLAKE2b-256 | dc10640b842d15a9b770af8944d4dcaafb5aa73a4df166e8f002df93c22cd607 |