Skip to main content

A python3 library to emulate an IthoRFT remote

Project description

pyIthoRFT

PyPI version License: MIT

Python3 library for Itho RFT

Controls Itho ventilation boxes / Heat Recovery Units (HRU).

This project was developed during my free time, and contributions are welcome.

Overview

This library emulates the Itho RFT AUTO (536-0150) remote using the evofw3 Gateway by ghoti57 allowing the control of Itho ventilation / HRU units.

The primary objective for this library is to be integrated with Home Assistant as a custom_component.

The supported functionality includes:

  • Pairing with the HRU using a randomly generated remote_address.
  • Saving and loading the paired remote_address and unit_address.
  • Sending remote commands (auto, low, high, and timer10/20/30).
  • Parsing HRU data such as active_speed_mode, temperature, fault_active and filter_dirty)
  • Logging gateway data to remote.log.

Upcoming steps:

  • Integration of the library into Home Assistant or HACS (Home Assistant Community Store) -> work-in-progress.

Setup

This project is compatible with any evofw3-compatible gateway. While I've observed stability issues with gateways utilizing the green CC1101 wireless RF module, I've opted to create my own solution.

The gateway I employ is a DIY homemade setup, comprising an Arduino Pro Micro 3V3 microcontroller and an EBYTE E07-900M10S wireless RF module.

Make sure your software version is at least v0.7.0 or later.

Please note that this implementation has only been tested on the Itho HRU ECO300 model.

Feel free to let me know if you have any further questions or need assistance with anything else!

Install

pip3 install pyIthoRFT

Example:

TODO

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

pyithorft-0.0.3.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyithorft-0.0.3-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file pyithorft-0.0.3.tar.gz.

File metadata

  • Download URL: pyithorft-0.0.3.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pyithorft-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1eb0a7463e19a66c461edcffba833066b2e9105b7bfe79b69f682d8e821e32c1
MD5 5c37ed26c2dff4e70ed78888f844c8c9
BLAKE2b-256 aee9a058935402d31ed883c933c49e47ecf76063fa4e2d1b2310c21ab253c2b8

See more details on using hashes here.

File details

Details for the file pyithorft-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: pyithorft-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for pyithorft-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0b5b898e8b960bb673c90d3d49cc6960b745610d0f9df4c4d6b2596d111bbbf9
MD5 0dae44a4cd5a89328e35c6c4e8f3aa50
BLAKE2b-256 9c46c4946625f531a812eb6c4c5b1a0f64d8cd2d8974c6088ca13380e72739b5

See more details on using hashes here.

Supported by

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