Skip to main content

Python interface for the OpenWebNet protocol

Project description

OWNd

This package is an event listener and command forwarder for the OpenWebNet protocol.

It is mainly intended to be used in an Home-Assistant integration.

At this point most events are understood. WHO = 5 (Burglar Alarm) event support is limited and needs further development. Many commands are implemented, mostly within the requirements of Home-Assistant.

Testing OWNd

Testing OWNd is pretty simple. Clone this repository and then:

cd <OWNd checkout folder>
pip3 install .
python3 -m OWNd --help    # to visualize possible options

To attempt connection to the first available OpenWebNet gateway in the local area network you can run:

python3 -m OWNd

This will use SSDP to discover all supported gateways and pick the first one.

Alternatively, if you want to skip the SSDP discovery step, you can provide the IP address, port and MAC address of the gateway from command-line:

python3 -m OWNd --address <IP address> --port <PORT> --password <PASS> --mac <MAC address>

Note that all these details can be retrieved using bTICINO Home+Project Android application.

Project details


Download files

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

Source Distribution

ownd2-0.7.51.tar.gz (27.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

OWNd2-0.7.51-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file ownd2-0.7.51.tar.gz.

File metadata

  • Download URL: ownd2-0.7.51.tar.gz
  • Upload date:
  • Size: 27.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for ownd2-0.7.51.tar.gz
Algorithm Hash digest
SHA256 34ae75a6ece39c56a6126829031d6d912102394758144afd9100d004a2cdaf60
MD5 54d7b2b146414fe357c31fb5289e8314
BLAKE2b-256 2734be21712d1242d5fbb8bbc4e4a664fce15575487dca1bb2d9f9271cb50a19

See more details on using hashes here.

File details

Details for the file OWNd2-0.7.51-py3-none-any.whl.

File metadata

  • Download URL: OWNd2-0.7.51-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.2

File hashes

Hashes for OWNd2-0.7.51-py3-none-any.whl
Algorithm Hash digest
SHA256 d38bcc487171d325fae20eb6e72aab1a7880d40f9748414fae720a986c9fbe13
MD5 2a793bf9e9aa2e38501279d777bb4440
BLAKE2b-256 429897d7f828b899ee644f7c2baf604180892c430fca3ed12c1603efc51ff596

See more details on using hashes here.

Supported by

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