Skip to content

iainbullock/heatmiser_wifi_ha

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heatmiser WiFi Home Assistant Custom Component

hacs_badge

This repository is forked from the original (https://github.com/midstar/heatmiser_wifi_ha) and updated for my personal requirements only. Feel free to use it as is or clone and take over the responsibility for public maintenance.

Buy Me A Coffee

Overview

A Heatmiser WiFi Thermostat Home Assistant custom component.

The original version supports:

  • Read current air temperature
  • Read/set temperature setting (i.e. wanted temperature)
  • Read/set on/off of the Thermostat

The original version supports Heatmiser Thermostats are WiFi versions of DT, DT-E, PRT and PRT-E.

This fork adds support for the PRT-HW WiFi thermostat, and adds the following functionality (for PRT-HW, maybe others):

  • Various additional sensors in particular to read trigger times and temperatures for heating, and trigger times for hot water
  • Services to write to various parameters including triggers for heating and hot water
  • Set date & time (with an offset if required)
  • Set frost temperature using its own number entity
  • Switch entity for key lock
  • Correct (IMHO) the implementation of Climate Presets, and add a 'Summer' preset. The presets now mimic the same functions as found in the Heatmiser iPhone App

Note that non-WiFi thermostat versions (i.e. using RS-485 serial bus) connected through an Heatmiser Ethernet HUB are supported by the Home Assistant Heatmiser Core component

Installation

Install through HACS using this Custom Repository: https://github.com/iainbullock/heatmiser_wifi_ha

Alternatively copy the heatmiser_wifi directory and its contents to the Home Assistant custom_components directory.

Configuration

Add following configuration to Home Assistant configuration.yaml

heatmiser_wifi:
  host:          <mandatory - hostname or ip address>
  port:          <optional  - default 8068>
  pin:           <optional  - default 0>
  friendly_name: <optional  - default 'Heatmiser MODELNO'>

See also

Author and license

This component was originally written by Joel Midstjärna and licensed under the MIT License. This fork is updated by Iain Bullock and licensed under the MIT License.

About

Heatmiser Wifi Home Assistant Component

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages

  • Python 100.0%