Skip to content

sOckhamSter/homebridge-evohome

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-evohome

!Attention: The old Version (<0.1.1) is no longer working due to a change in the API-URL. Please update.

This ia a plugin for Honeywell evohome. It is a partially-working implementation into HomeKit. This plugin is work in progress. Help is appreciated!

Up until now this plugin will only add your Thermostats to Homebridge. Other devices such as domestic hot water or the central unit itself with modes such as away or vacation will probably follow in the future once the basic problems are fixed.

Installation

This plugin is not yet on NPM. Insatllation only via GitHub at the moment...

  1. Install homebridge using: npm install -g homebridge
  2. Install this plugin using npm install -g homebridge-evohome
  3. Update your configuration file. See sample-config below for a sample.

Configuration

Configuration sample:

"platforms": [
        {
            "platform": "Evohome",
            "name" : "Evohome",
            "username" : "username/email",
            "password" : "password",
            "appId" : "91db1612-73fd-4500-91b2-e63b069b185c"
        }
    ]
  • platform: Evohome
  • name: can be anything you want
  • username: your Honeywell e-mail
  • password: your Honeywell password
  • appId: "91db1612-73fd-4500-91b2-e63b069b185c" (optional)

Roadmap

  • get temperature
  • update temperature
  • get device name
  • set target temperature (credits to zizzex)
  • change temperature until next scheduled event (now 10 minutes)
  • add "global device" to add Away/Energy saving etc.
  • add "DOMESTIC_HOT_WATER" with matching characteristics

Notes

It seems to be vitally important to set the right system time, especially on raspi!

About

Homebridge plugin for Honeywell Evohome

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%