Installing "Nest Widget - Unofficial" Prerequisites on your PC

The following instructions will allow you to use the copy of "Nest Widget - Unofficial" that you have just downloaded on 3 Android Smart phones and/or Tablets. If you have any questions, please use the Google Play Store link to my email and I'll get right back with you.

No matter how experienced you might be, I encourage you to read over these instructions carefully, one missed step can be the difference of this product working for you or not.


Words I'll use in the instructions:

  • Select - Selection is when you simply move the mouse cursor to and press the left mouse button to select
  • Port Forward - To use AutoRemote (required software), you'll need to forward ports on your router to allow Google Cloud Messaging through your firewall.
  • Copy or Copy to the clipboard - Highlight items in the instructions and press "Control-C"
  • Paste or Paste from clipboard - Select the field in the instructions and press "Control-V

  • Make sure to have an open notepad (press the start menu then type "notepad.exe" without the quotes.) to copy things down.

    You'll need to download EventGhost. This is a very common automation tool that allows scripting, with each programmed event, you'll see the data feed directly to your phone. Download it here or on the site.

    Be sure to install it with all default options.


    The next steps will include the zip file obtained from the address given when you installed "Nest Widget - Unofficial". After you have downloaded it on your PC, put the zip file in a NEW folder and extract it by right clicking on the zip file and "Extract to...". After the zip has been extracted, you'll see 2 items in the folder.


    Open the Nest Widget folder and select "Nest Widget.xml". Copy it to the clipboard. (Right click, copy)

    Open another "File Explorer" or "Windows "Explorer", navigate to "C:\Program Files (x86)\EventGhost\" for 64 bit PCs and "C:\Program Files\EventGhost\" for 32 bit PCs..

    Press "Control-V" to paste the contents of the clipboard into the Eventghost program folder.


    The next thing you'll need to do is copy the 3 plugins found in the EG Plugins folder:

    Select all the files in this folder and copy them (right click, copy):

    In the other File Explorer window, navigate to "C:\Program Files (x86)\EventGhost\plugins" for 64 bit PCs and "C:\Program Files\EventGhost\plugins" for 32 bit PCs. Paste the contents of the clipboard into this folder.

    Next, In Explorer (not internet explorer), open up "C:\Program Files (x86)\EventGhost\plugins\Nest Thermostat" (64 bit) and "C:\Program Files\EventGhost\plugins\Nest Thermostat" (32 bit) and copy the "M2Crypto" folder.

    Paste the "M2Crypto folder in "C:\Program Files (x86)\EventGhost\plugins\Nest Thermostat" (64 bit) and "C:\Program Files\EventGhost\plugins\Nest Thermostat" (32 bit)

    Download "" and extract the contents to "C:\Program Files (x86)\EventGhost\plugins\Nest Thermostat" (64 bit) and "C:\Program Files\EventGhost\plugins\Nest Thermostat" (32 bit)

    WARNING: Make sure you have the following sub-folders in the "C:\Program Files (x86)\EventGhost\plugins" (OR "C:\Program Files\EventGhost\plugins") directory: Autoremote, pVar and, Nest Thermostat. They SHOULD NOT be in any other folders, just like you see above. The next steps will NOT work without the plugins in the proper place.


    Open Eventghost for the first time, you'll see the "File" menu, press that then "Open". You'll be presented with a window like this:

    Find "Nest Widget.xml", select it and press "Open".. We're almost there!


    To the right, you'll see the "Eventghost Tree" or "Configuration Tree", under that "AutoStart", double click on "AutoRemote". You'll see the following screen:

    You'll need to change the following fields:

  • "TCP/IP port" - I would suggest that you leave this as is, but make sure to forward this TCP Incoming port on your router/firewall.
  • "Name to Appear on your device" - You can make this any name but make sure it starts with "Eventghost-" (without the quotes)
  • "Your Public IP or Hostname" - If you have a domain that you own or a DDNS ( specify that here. If you don't have a DDNS domain or personal domain, I would strongly suggest that you obtain one.
  • "Folder to store files in" - Press "Browse" and find an appropriate folder that you would like to store any files traded between your phone and AutoRemote. My suggestion is a common "download" folder. If you are using Eventghost just for "Nest Widget - Unofficial", the directory/folder will not matter.
  • Leave the following fields and check-boxes alone: "Automatically open web pages", "Use alternative method of getting local IP", "Show all logs", and "Windows Context Menu Text"

  • ______________________________________________________________________________________________________

    In the "Device Name" field, enter the name for your phone.

    On the "Device Personal URL" field, you'll get the data from that by opening up "AutoRemote" on your Android device, it'll be the first thing that you see when you open up AutoRemote. Type that URL into this field and then copy/paste it into notepad under the "Device Name"

    Press the Apply button, you should see the Device key field populate with several characters. Press add after that. If you have any more devices, follow the same instructions from "Device Name" downwards. After you are finished, click "Ok"



    That's it! information will flow to your phone as you temperature changes. On your device, open AutoRemote on your phone and then go into settings, and uncheck "Toasts in" and "Toasts out". These are for debugging purposes and are not needed. The toasts can get quite annoying ..

    Be sure to check out the my other project available like SmartRemote that has plugins for Plex, ChromeCast and Pandora