Skip to main content

A aiohttp-based client for Intergas Intouch Lan2RF systems

Project description

intouch-client

Python client library for Intergas InTouch-compatible boilers accesible via a Lan2RF gateway. It includes a basic CLI to demonstrate how to use the library.

Porting from syncio libraries

This library is based upon https://github.com/bwesterb/incomfort, but uses aiohttp rather than synchronous I/O (such as requests or httplib).

Where possible, it uses uses the same methods and properties as incomfort, but with the following differences:

Classes:

  • InTouchGateway renamed from Gateway

    • added kwargs: username, password (used for later versions of firmware)
  • InTouchHeater renamed from Heater

    • renamed: is_burning, is_failed, is_pumping, is_tapping
    • moved out: room_temp, setpoint, setpoint_override, set
    • new/added: update, status, rooms
  • InTouchRoom has been added, and some methods moved in from Heater

    • same name: room_temp, setpoint
    • renamed: override, set_override
    • new/added: status

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

intouch-client-0.2.2.tar.gz (4.3 kB view hashes)

Uploaded Source

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