!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.
This plugin is not yet on NPM. Insatllation only via GitHub at the moment...
- Install homebridge using: npm install -g homebridge
- Install this plugin using npm install -g homebridge-evohome
- Update your configuration file. See sample-config below for a sample.
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)
get temperatureupdate temperatureget device nameset 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
It seems to be vitally important to set the right system time, especially on raspi!