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 | Provenance | |
|---|---|---|---|---|
| easywave-0.0.1.tar.gz | 6.5 kB | Without provenance | 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
|
Security for easywave 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.