The Options tab contains all the necessary settings for logging into the Honeywell Home system.
Test Button
Tests the current token connection to Honeywell.
Authorize User Button
This will open up your default browser and initiate a token
exchange from the Honeywell web site. Login to the user account in
Honeywell (Resideo) that you want Events2HVAC to run under.
An authorization screen will ask for
permission for Events2HVAC to access the thermostats.
Click Allow and you’ll be presented with a list of
thermostats to allow.
You have a limited time to login, click on the “accept” button, and select your thermostats. A dialog will confirm whether you successfully exchanged tokens or not.
Reset User Token
This will clear the current user token from Events2HVAC’s settings. A new token will need to be exchanged with a user account.
Commands
When a command fails to execute (thermostat offline, etc.), these settings will retry the command after a delay.
Field Name |
Description |
Range |
Retries |
Number of attempts to retry any failed commands |
Default = 1 |
Retry Delay |
Number of milliseconds to delay before each retry. |
Default = 3000 ms |
HTTP Timeout |
Number of milliseconds after a request is made before it fails |
Default = 30000 ms |
*When commands are sent to Honeywell Home, unless they fail validation, they are accepted immediately and queue for final delivery to the thermostat. E2H will poll for status of the delivery for up to the success timeout. If it responds with “Succeeded”, the command has been sent and accepted by the end device. If it responds with “Failed” the error is logged and if you have re-tries enabled, it will try again. Most commands are accepted in under 60 seconds.
Log API Requests
Check this option to generate DEBUG log entries for each request from Events2HVAC to the Honeywell Home system. This is primarily used temporarily for troubleshooting. The logger must be logging DEBUG events for this data to show up in the log files.
Log API Responses
Check this option to generate DEBUG log entries for each response from the Honeywell Home system. This is primarily used temporarily for troubleshooting. The logger must be logging DEBUG events for this data to show up in the log files.
Note: Make sure you turn this feature off after troubleshooting so that the response files don’t fill up your hard drive.