Skip to main content

An interface for Honeywell RF (RAMSES II), as used by HVAC, CH/DHW.

Project description

evohome_rf

Code style: black CircleCI Join the chat at https://gitter.im/evohome_rf/community

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evohome-rf-0.8.6.tar.gz (100.9 kB view details)

Uploaded Source

Built Distribution

evohome_rf-0.8.6-py3-none-any.whl (109.6 kB view details)

Uploaded Python 3

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

Hashes for evohome-rf-0.8.6.tar.gz
Algorithm Hash digest
SHA256 f0b4002ecf5137a97d9fab28f2163b9c384724b535100194ef8709f1b5756f9e
MD5 0fb37e811e0c8e8e7fb70bd3989ed5e9
BLAKE2b-256 9840df70bf11cabc9418f85d985dfe4b7c304b06273a7f7bfe355b852b582f37

See more details on using hashes here.

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

Hashes for evohome_rf-0.8.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3d9afa8846f6038e601aa45d932d7cf74bb83fbb06ebaf833687508b54e77462
MD5 c84e61b280e312d2733c1e5731b99c1c
BLAKE2b-256 11a18745c10ea451187c8f32c47759c42d2026db82875766ce9dd1c6cf4aeda8

See more details on using hashes here.

Supported by

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