MisterHouse: Nest Authorization

Nest uses OAuth2 for granting access to your nest account.  This page can be used to generate an authorization token.  This token needs to be copied and saved in your mh.private.ini file in order for your MisterHouse instance to be able to access the details in your nest account.  Pease read the following 7 bullet points.

  • MisterHouse and its developers ("We") do no know or ever see your Nest username or password.
  • No data from this website is logged, other than http traffic logs.  Specifically, while your authorization token is displayed, we do not save it.
  • You should treat the authorization token provided by this website as a password.  If exposed publically, it could be used to control your Nest devices.
  • If you lose your authorization token, you can simply repeat this process to obtain a new one. Requesting a new authorization token will automatically deactivate the old token.
  • If at any point you'd like to cancel this authorization token, you can do so in the Nest app under account settings.
  • Nest has limited the number of users that can use the MisterHouse integration to 1,000.  This should be sufficient for the time being, but if for whatever reason you decide not to use this integration, please cancel the authorization token as this will remove you from our quota.
  • If you have any questions about this integration or the security of this webpage, please notify the mailing list.

The authorization process has the following steps:

  1. Click the link below, which will take you to the secure Nest website.
  2. If you are not already logged into Nest, you will be asked to do so on the following page.
  3. You will then be presented with a list of permissions that MisterHouse is requesting.  Read them and if you accept them, click the accept button on the bottom.
  4. You will then be returned to this page, which will display your authorization token.
  5. Copy your authorization token and place it in your mh.private.ini file.
  6. Restart MisterHouse, and follow the configuration instructions on the MisterHouse.net website