Python Easywave library
Library and CLI tool for interacting with Eldat RX09 Easywave transceiver.
Requirements
- Python 2.7 or 3.6 (or higher)
Description
This package is a library for interacting with an Eldat RX09 Easywave transceiver. See https://www.eldat.de/produkte/schnittstellen/rx09e_en.html I created this to be able to control my window screens. Specification of how to use the transceiver: https://www.eldat.de/produkte/_div/rx09e_sp_en.pdf I don't know if this also works Niko Easywave, so be my guest to test it...
Installation
.. code-block:: bash
$ pip install easywave
Usage of Easywave CLI
.. code-block::
$ easywave -h
Command line interface for easywave library.
Usage:
easywave [-v | -vv] [options]
easywave [-v | -vv] [options] <command> <id>
easywave (-h | --help)
easywave --version
Options:
-p --port=<port> Serial port to connect to [default: auto detect],
or TCP port in TCP mode.
--baud=<baud> Serial baud rate [default: 57600].
--host=<host> TCP mode, connect to host instead of serial port.
-m=<handling> How to handle incoming packets [default: event].
-h --help Show this screen.
-v Increase verbosity
--version Show version.
Command can be code "A", "B", "C" or "D". ID is channel id.
Intercept and display Easywave packets:
.. code-block::
$ easywave
packet {'header': 'receive', 'id': '1c14a3', 'command': 'A'}
Send a command:
.. code-block::
$ easywave A 01
Metadata
Release files for easywave 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| easywave-0.0.1.tar.gz | 6.5 kB | Details |
Release files / easywave-0.0.1.tar.gz
| Download URL | easywave-0.0.1.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f85452901090a000e4474d9bf0b818d58839189b0027583e56ffd694a75bbda6
|
|
BLAKE2b-256 checksum How to use checksums |
983bfe9291420e220bec1d1f32f3dac26df78e5545fcc2e0bc9aa46e05a87ef5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.21.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.7.3
|