An interface for Honeywell RF (RAMSES II), as used by HVAC, CH/DHW.
Project description
evohome_rf
It does three things: a) convert the RF packets in useful JSON b) builds a picture (schema, config & state) of an evohome-compatible system - either passively (by eavesdropping), or actively (probing) c) allows you to send commands to evohome
It provides services to https://github.com/zxdavb/evohome_cc, a Home Assistant integration
It requires a USB-to-RF device, either a Honeywell HGI80 (rare, expensive) or something running evofw3, such as the one from here.
Installation
git clone https://github.com/zxdavb/evohome_rf
cd evohome_rf
pip install -r requirements.txt
You may want to clean up/create a virtual environment somewhere along the way, something like:
deactivate
rm -rf venv
python -m venv venv
. venv/bin/activate
pip install --upgrade pip
Instructions
python client.py monitor /dev/ttyUSB0
Be sure to have a look at -o packet_log.out
and -p
(probe).
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file evohome-rf-0.8.6.tar.gz
.
File metadata
- Download URL: evohome-rf-0.8.6.tar.gz
- Upload date:
- Size: 100.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.8.0 tqdm/4.60.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0b4002ecf5137a97d9fab28f2163b9c384724b535100194ef8709f1b5756f9e |
|
MD5 | 0fb37e811e0c8e8e7fb70bd3989ed5e9 |
|
BLAKE2b-256 | 9840df70bf11cabc9418f85d985dfe4b7c304b06273a7f7bfe355b852b582f37 |
File details
Details for the file evohome_rf-0.8.6-py3-none-any.whl
.
File metadata
- Download URL: evohome_rf-0.8.6-py3-none-any.whl
- Upload date:
- Size: 109.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.22.0 requests-toolbelt/0.8.0 tqdm/4.60.0 CPython/3.7.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d9afa8846f6038e601aa45d932d7cf74bb83fbb06ebaf833687508b54e77462 |
|
MD5 | c84e61b280e312d2733c1e5731b99c1c |
|
BLAKE2b-256 | 11a18745c10ea451187c8f32c47759c42d2026db82875766ce9dd1c6cf4aeda8 |