A library to communicate with the W800rf32 family of devices
Project description
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyw800rf32-0.5.tar.gz.
File metadata
- Download URL: pyw800rf32-0.5.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d856e28360c2b0814bea0fd7614150f5272ce23055bcd7ce15b86065c3c16ab2
|
|
| MD5 |
2c61f19d66834cde6303b6df7775dd56
|
|
| BLAKE2b-256 |
35c471b5c50c0fc79deeda671a0a3fc19edf5c1bde5d5cfbafcce657e01e0057
|
File details
Details for the file pyw800rf32-0.5-py3-none-any.whl.
File metadata
- Download URL: pyw800rf32-0.5-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b410c928f8f335a98499e276d67d6c374bdee4747ba9b8db82214596216bea6
|
|
| MD5 |
db90a37f48cc10d67c19dca3b5fe786b
|
|
| BLAKE2b-256 |
a1f06d54a9b657bd2df31778149953280587acf37b40fb62db9b925b86eaf4d1
|