Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

reopenwebnet-2.0.0rc2-py2.py3-none-any.whl (9.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page