Skip to main content

Easywave Library

Project description

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

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

easywave-0.0.1.tar.gz (6.5 kB view details)

Uploaded Source

File details

Details for the file easywave-0.0.1.tar.gz.

File metadata

  • Download URL: easywave-0.0.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for easywave-0.0.1.tar.gz
Algorithm Hash digest
SHA256 f85452901090a000e4474d9bf0b818d58839189b0027583e56ffd694a75bbda6
MD5 9b9b917c9bf7b128ca25c8f5fa6d7f52
BLAKE2b-256 983bfe9291420e220bec1d1f32f3dac26df78e5545fcc2e0bc9aa46e05a87ef5

See more details on using hashes here.

Supported by

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