Web interface, SiriProxy plugin and Perl libraries for Heatmiser Wi-Fi Thermostats
Branch: master
Clone or download
Latest commit 7fc5595 Dec 5, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Provide more helpful error messages for failure to connect to the the… Nov 15, 2013
siriproxy Added support for hot water boost, reporting the status of away mode,… Jul 21, 2013
COPYING Initial import Dec 12, 2011
README.md Update README.md Dec 5, 2015


Heatmiser Wi-Fi

⚠️ This project is no longer maintained. ⚠️
Due to Heatmiser's lack of support for their pre-Neo models I have replaced mine with a Nest Learning Thermostat (3rd generation).

This project comprises a suite of Perl libraries for communicating with Heatmiser Wi-Fi thermostats together with a collection of optional clients:

  • A daemon for logging the temperature and activity of the thermostat(s) to a MySQL database. This can optionally also record external temperatures obtained from an online weather service (UK Met Office, Weather Underground or Yahoo! Weather).
  • A web interface for generating charts of the logged temperature, heating and hot water activity.
  • A plugin for SiriProxy that allows voice control of the thermostat(s) from iPhone and iPad devices.
    Note: SiriProxy does not currently work with iOS 7 or 8; see SiriProxy issue 542 for details.
  • A utility to keep the thermostats' clocks synchronised, including summer time (daylight saving time) changes.

Read the Installation Instructions to get started.

This software has been developed on Ubuntu Linux versions 10.04.3 LTS and 12.04 LTS with Heatmiser PRT-TS WiFi and PRTHW-TS WiFi RF thermostats. It should work with most other Linux distributions (including Debian Raspbian "wheezy" on the Raspberry Pi) and any mixture of Heatmiser Wi-Fi thermostat models (PRT-TS WiFi, PRT-TS WiFi RF, PRTHW-TS WiFi, PRTHW-TS WiFi RF and PRT-ETS WiFi). It does not support hot-water only models (DT-TS WiFi or DT-TS WiFi RF), the newer Neo models, or any of the wired variants (including Multi-Link or Netmonitor).

© Copyright 2011-2015 Alexander Thoukydides