Library for communication with Heatmiser Wifi thermostats
Project description
Heatmiser WiFi - python library and tool
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for heatmiser_wifi-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4497187f48a3ea9a13b4291b6253daa2d8ce313669c2ead7452032f8b55c411d |
|
MD5 | eab80922e21a7cdf66a71b63f17e8a37 |
|
BLAKE2b-256 | 3f58925683669f331d253c3a6db61e67de6a586c586f6e8a9ca851dd42af1b8f |