Skip to main content

pyW800rf32

Python library to communicate with the W800rf32 devices from http://www.wgldesigns.com/w800.html

See https://github.com/horga83/pyW800rf32 for the latest version.

I wrote this to support X10 devices for Home Assistant. These devices work:

RSS18 4 unit keypads, BRIGHT/DIM keys mapped to unit 4 ON/OFF

KR19A keychain remote

MS16A Motion sensor

Others may work, test with the receive.py program in examples.

Using

Install pySerial first. After that, see the examples in the examples directory.

receive.py usage:

  ./receive.py  <- default /dev/ttyUSB0 baudrate=4800 xonxoff=False
  ./receive.py  <port> <baudrate=n> <xonxoff=True|False>

Receive will create a thread and print X10 codes and command received in the terminal.

Metadata

Release files for pyW800rf32 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyW800rf32 0.5
File Size Uploaded Provenance Actions
pyw800rf32-0.5.tar.gz 18.0 kB Without provenance Details for pyw800rf32-0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyW800rf32 0.5
File Interpreter ABI Platform Actions
pyw800rf32-0.5-py3-none-any.whl Python 3 none any Details for pyw800rf32-0.5-py3-none-any.whl

Total release size: 36.8 kB

Release files / pyw800rf32-0.5.tar.gz

Download URL pyw800rf32-0.5.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d856e28360c2b0814bea0fd7614150f5272ce23055bcd7ce15b86065c3c16ab2
BLAKE2b-256 checksum
How to use checksums
35c471b5c50c0fc79deeda671a0a3fc19edf5c1bde5d5cfbafcce657e01e0057
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / pyw800rf32-0.5-py3-none-any.whl

Download URL pyw800rf32-0.5-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b410c928f8f335a98499e276d67d6c374bdee4747ba9b8db82214596216bea6
BLAKE2b-256 checksum
How to use checksums
a1f06d54a9b657bd2df31778149953280587acf37b40fb62db9b925b86eaf4d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Security for pyW800rf32 0.5

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page