-
-
Notifications
You must be signed in to change notification settings - Fork 8
Configuration Before v11.0.0
Donavan Becker edited this page Dec 16, 2021
·
1 revision
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"
.