top of page


THE DOWNLOAD LINKS ON THIS PAGE DO NOT WORK AS OF RIGHT NOW. PLEASE DONT CLICK ON ANY DOWNLOAD LINKS THEY WILL REDIRCT YOU TO AD SITES. AT SOME POINT I AM GOING TO REUPLOAD THE FILES AND CREATE NEW TUTORIALS. THANK YOU FOR VISITING MY HELP PAGE.
-NANDOR690
How to control Nest Thermostat with Siri

Nest Thermostat is very popular among the smart home fans. One problem with it though it that it is not compatible with Homekit. So Nest users can't control the thermostat with Siri.
That was until recently when a workaround was made. It's called Homebridge. And in this tutorial I will show you how to install it and use Siri to control Nest.
The only draw back I have found that some user may not like is that your Mac will have to always be on in order to always be able to control siri. Also to note, this will only work when you are in your house on your network.
Things you will need:
* Nest Thermostat
* A Mac computer(always running)
* A Homekit capable iOS device
Downloads you will need:
NOTE: YOU WILL NEED TO UNZIP THESE DOWNLOADS.
* node-v4.2.6.pkg download HERE
* TextWrangler download HERE
(To install TextWrangler, unzip the download. Double click the .dmg and drag and drop the App to your /Applications folder)
* config.json file download HERE
STEP 1: INSTALLING NODE
This step is pretty straight forward. Just double click on the node.pkg you downloaded above. Click continue a few times, agree to terms and click install. Thats it!
STEP 2: INSTALLING HOMEBRIDGE
First we need to open 'Terminal'. If you don't know, it is located in /Applications/Utilities
Next we need to run a few commands. These will be 'sudo' commands so you will need the Admin Password
The first command will be:

Hit 'Enter' on your keyboard. You will be prompted to enter your password. (You wont see the password in terminal when you type it in.) Hit 'Enter' again and it will install.
The second command will be:

Again, hit 'Enter' on your keyboard. It may ask you for your password again.(I don't think it will after the first time you type it in)
The third command will be:

And again, hit 'Enter'. You should get an error that looks like this:

We get this error because we have not configured our 'config.json' file yet. But at this point we know 'Homebridge' installed correctly because it is looking for it.
STEP 3: CONFIGURING THE Config.json FILE
Now we need to open our 'config.json' file with 'TextWrangler'. So right click on the .json file and choose 'Open With' and then choose 'TextWrangler' like this:

Now you should see this:

We need to change 2 things here. Under "platforms" you need to change the "username" to the email that you use to sign into Nest with. And then, change "password" to the password you use to sign into Nest with. We also need to add a line under "bridge", add:
"username": "CC:22:3D:E3:CE:30", (make sure you add the comma after the end quotes. I think you can use any letter/number combo, it just has to be in the format you see. Kind of like a mac address. But if all else fails just type in the one you see here.)
So now it should look like this

Then go to the menu bar and choose 'File' and then 'Save'

You can close 'TextWrangler now. Next, click anywhere on the desktop so 'Finder' is in the menu bar. Now at the menu bar choose 'Go' and then 'Go to Folder...'


You will get a window that opens like this:

In this window you will type as you see in the image above:

Hit 'Enter' on your keyboard and it will take you to the folder .homebridge. Here you will drag and drop your 'config.json' into it. Like this:

Now go back to 'Terminal' and type in the comand

and hit 'Enter' you should now see an output in 'Terminal' like this:

STEP 4: INSTALLING APP AND ADDING NEST TO IT
Next we need to go into our iPhone and go to the AppStore and download an app called 'Devices'

Once it is downloaded and installed you will need to open it. You will be asked to name your 'Home'. In this tutorial I am naming mine 'Home'

After you name your 'Home' click next. You will see this screen(see image below) Just click 'Done'

Next you will see this screen. Click on 'Add New Devices'

You will be back at this screen again. This time click on the option that says 'yourhomename(Default Room)'

Now you will see this screen. If you don't see the 'ADD NEW DEVICES' with 'HomeBridge' under it in at least 10 seconds then you need to close 'Terminal' then reopen 'Terminal' and run the homebridge command like we did before and it should pop up the second time. Once it shows up click on the 'Homebridge' button in the app.

You will get this popup on your screen.

Click 'Add Anyway'
Next you will see this screen. Its kind of hard to see in the picture but at the bottom it says 'Enter code manually'
Click it..

You will be prompted to enter the code. Which is 987-65-432. Once you type it in correctly it will automatically start to connect.

And once it connects (it should only take a few seconds) you will see this:

Then you will be taken back to this screen. Click 'Save'

Then click on the back arrow that says 'Rooms & Devices' then click 'Done' now you should see your thermostat!

Thats it!!!! Wasen't that easy!!!!
Now just activate Siri and start telling her what to do..
"Siri, change the temperature in the house to 73 degrees"
You can also ask her things like..
"Siri, what is the temperature in the house" and
"Siri, what is the humidity in the house"
I really like this a lot and I think you all will too.
If you have any questions leave them in the comment section below. Or hope on the Forum and ask them there!!!
Thanks for checking out my site. I hope I helped you out!!!!
bottom of page