Skip to main content

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).

Metadata

Release files for evohome-rf 0.8.6

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

Source distribution (sdist)

Source distribution for evohome-rf 0.8.6
File Size Uploaded Provenance Actions
evohome-rf-0.8.6.tar.gz 100.9 kB Without provenance Details for evohome-rf-0.8.6.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for evohome-rf 0.8.6
File Interpreter ABI Platform Actions
evohome_rf-0.8.6-py3-none-any.whl Python 3 none any Details for evohome_rf-0.8.6-py3-none-any.whl

Total release size: 210.5 kB

Release files / evohome-rf-0.8.6.tar.gz

Download URL evohome-rf-0.8.6.tar.gz
Size 100.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f0b4002ecf5137a97d9fab28f2163b9c384724b535100194ef8709f1b5756f9e
BLAKE2b-256 checksum
How to use checksums
9840df70bf11cabc9418f85d985dfe4b7c304b06273a7f7bfe355b852b582f37
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / evohome_rf-0.8.6-py3-none-any.whl

Download URL evohome_rf-0.8.6-py3-none-any.whl
Size 109.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d9afa8846f6038e601aa45d932d7cf74bb83fbb06ebaf833687508b54e77462
BLAKE2b-256 checksum
How to use checksums
11a18745c10ea451187c8f32c47759c42d2026db82875766ce9dd1c6cf4aeda8
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for evohome-rf 0.8.6

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.

Release history Release notifications | RSS feed

This release

0.8.6 This release

2 release files No provenance

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