-
-
Notifications
You must be signed in to change notification settings - Fork 9
Configuration
Donavan Becker edited this page Jul 26, 2021
·
7 revisions
npm install -g --unsafe-perm homebridge-honeywell-home
There are three values you need to put into the credentials object below.
These credentials can be obtained from Honeywell Home Developer Website. Explainations on how to generate these can be found there. If you're already running homebridge on your system, then you already have a ~/.homebridge/config.json file.
"platforms": [
{
"name": "HoneywellHome",
"credentials": {
"consumerKey": "...",
"consumerSecret": "...",
"refreshToken": "..."
"notice": "Keep your tokens a secret!"
},
"options": {
"ttl": 300,
"thermostat": {
"hide": false,
"hide_fan": false,
"thermostatSetpointStatus": "PermanentHold"
},
"leaksensor": {
"hide": false,
"hide_leak": false,
"hide_temperature": false,
"hide_humidity": false
},
"roomsensor": {
"hide": false,
"hide_temperature": false,
"hide_humidity": false,
"hide_occupancy": false,
"hide_motion": false
},
"roompriority": {
"thermostat": false,
"priorityType": "PickARoom"
}
},
"platform": "HoneywellHome"
},
]
The credentials line is required.
The options line may be omitted.
If present, options.ttl indicates the number of seconds between polls of the Honeywell Home service.
The default is "ttl: 1800".
Setup
Features
Help/About