NotBobTheBuilder / evohome_rf

(WIP) Decodes Honeywell RAMSES-II RF protocol for CH/DHW, HVAC

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Requires a Honeywell HGI80 or similar. Provide services to https://github.com/zxdavb/evohome_cc, a Home Assistant integration

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

About

(WIP) Decodes Honeywell RAMSES-II RF protocol for CH/DHW, HVAC

License:MIT License


Languages

Language:Python 100.0%