Skip to main content

Library for communication with Heatmiser Wifi thermostats

Project description

Heatmiser WiFi - python library and tool

AppVeyor

Overview

A Heatmiser WiFi Thermostat communication tool and library for python.

Supported Heatmiser Thermostats are DT, DT-E, PRT and PRT-E.

The main class of the library is Heatmiser. It supports retrieval of all Thermostat parameters as a dictionary. It also supports setting of some (but not all) of the Thermostat parameters.

Supported platforms

The application is written in Python and has been successfully tested with Python version 2.7 and 3.4.

Both Windows and Linux has been tested successfully. Mac OS X has not been tested, but should work as well.

Installation

Run

python -m pip install heatmiser_wifi

This will install both the library and the command line tool.

Alternatively, since this is just one python file, you can download heatmiser_wifi.py and include it in your project.

Using libary

See how the library/class is used in the main() function of heatmiser_wifi.py.

Using command line tool

To list all parameters write:

heatmiser_wifi -c <pincode> <themostat_ip_address> -l 

It is also possible to read and write specific parameters. For instructions, write:

heatmiser_wifi -h

Author and license

This application is written by Joel Midstjärna and is licensed under the MIT License.

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

heatmiser_wifi-1.2.0.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

heatmiser_wifi-1.2.0-py3-none-any.whl (8.0 kB view hashes)

Uploaded Python 3

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