Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


  • 1

How to Connect Nest Thermostat


Shady Hamilton

Question

Dear All,

 

This is my First topic here, i am moving from Vera to Fibaro, I always wondered which one is the better controller, so I have to have hands on i guess to know which one is the better...

My first issue is my Nest Thermostat controllers, i have two of them, i read around the forum that there used to be a plug in but it is stopped by Fibaro to be updated or something, and I contacted Fibaro support, they said they are not going to work on the Nest plug-in because they are working on their own thermostat, so they don't want to support Nest in a way....

 

so my question is, since Nest is one of the most popular thermostat controller, did anybody find a way to connect Nest thermstat to Fibaro HC2 please?

 

Many thanks,


Shady

Link to comment
Share on other sites

Recommended Posts

  • 0
1 hour ago, minsad79 said:

Please login or register to see this link.

 

But only one works

 

this is probably due to oauth certification, if you install more than one QA, each of them will try to auth itself, and probably the last one only will work. To use as multi thermostate one need project per thermostate (actually bad idea, because each need separate ggl account) or (and that's the way to go) device controller Quick App, which do the oauth and create multiple slave Quick App Heat Thermostates 

Link to comment
Share on other sites

  • 0
2 hours ago, minsad79 said:

Please login or register to see this link.

 

Please login or register to see this link.

 


 

Good start, need a Virtual Device, need it for a HC2 

 

 

 

 

Edited by SmartHomeEddy
  • Like 1
Link to comment
Share on other sites

  • 0
On 11/1/2020 at 3:36 PM, SmartHomeEddy said:


 

Good start, need a Virtual Device, need it for a HC2 

 

 

 

 

M2

Link to comment
Share on other sites

  • 0

We shall offer some beers for the ones to close this neverending story....

 

PS: offer is not valid for fibaro team, as they have ignored their customers for years in a row... (strange to see that nowadays, normally they should be happy to welcome AND SOLVE customers' requests).

  • Like 2
Link to comment
Share on other sites

  • 0

Turning this into a Virtual Device for HC2 is the next step to get Nest working again.

 

Update

I've managed to create a first proof-of-concept scene which reads the Nest settings using the official API based off

Please login or register to see this link.

. ?

 

Now it should be pretty easy to create a few virtual devices around it to control and display the Nest thermostatt settings.

Edited by marcfonteijn
Link to comment
Share on other sites

  • 0
On 11/12/2020 at 3:22 PM, marcfonteijn said:

Turning this into a Virtual Device for HC2 is the next step to get Nest working again.

 

Update

I've managed to create a first proof-of-concept scene which reads the Nest settings using the official API based off

Please login or register to see this link.

. ?

 

Now it should be pretty easy to create a few virtual devices around it to control and display the Nest thermostatt settings.

Nice work, mooi werk. 
 

Did you pay 5€ to access the api?

Link to comment
Share on other sites

  • 0
9 hours ago, Sjekke said:

Did you pay 5€ to access the api?


that is a Dutch question ?

 

(But you need to pay to get the right credentials) 

  • Thanks 1
Link to comment
Share on other sites

  • 0

I've just pushed my proof-of-concept code to github. If you're brave enough you can check it out over here.

 

Please login or register to see this link.

 

What currently works is setting (and reading) the temperature setpoint, reading the ambient temperature and humidity sensor.

 

UPDATE

Setting Nest thermostat mode through the virtual device now works as well.

Edited by marcfonteijn
  • Thanks 1
Link to comment
Share on other sites

  • 0
6 minutes ago, Sjekke said:

Hi @marcfonteijn, did you already test some kind of automation? Example ... if no one is at home lower down the temperature or vice versa?

Not yet. That would be the next. Shouldn't be too hard though. Just create a new scene that monitors the nest status and triggers certain actions based on that. Probably involves some use of the heating panel. But that's all stuff that has been figured out by someone already :)

  • Thanks 1
Link to comment
Share on other sites

  • 0
10 hours ago, SmartHomeEddy said:

Thanks Marc. I have a HC2 and Nest Thermostat at the office. I will give it a try monday. 

@SmartHomeEddy I’m curious... and can’t wait your feedback ... 

Link to comment
Share on other sites

  • 0

Grrr

 

Struggling to get the Google settings: 

 

projectId

clientId

clientSecret

authorizationCode

refreshToken

 

 

 

Edited by SmartHomeEddy
Link to comment
Share on other sites

  • 0
1 hour ago, SmartHomeEddy said:

Grrr

 

Struggling to get the Google settings: 

 

projectId

clientId

clientSecret

authorizationCode

refreshToken

 

 

 

 

For the authorization code you need to follow the steps here.

Please login or register to see this link.

 

This means opening the URL in your browser.  If done correctly you'll be guided through a few steps. The authorization code will be in your browsers URL to which you have been redirected to after finishing the final step. It's very easy to overlook that the authorization code is hidden in there.

 

And then once you have the authorization code you can get the refresh code from here:

Please login or register to see this link.

Edited by marcfonteijn
  • Thanks 1
Link to comment
Share on other sites

  • 0
3 hours ago, marcfonteijn said:

For the authorization code you need to follow the steps here.

Please login or register to see this link.

 

 

I unfortunately get the reaction:

 

Please login or register to see this image.

/monthly_2020_11/image.png.8123d4f45320dd5c4c2bdcb1eaebb79a.png" />

Link to comment
Share on other sites

  • 0
8 minutes ago, SmartHomeEddy said:

 

 

I unfortunately get the reaction:

 

Please login or register to see this link.

Did you manage to create a new Nest project in the

Please login or register to see this link.

? And do you have the right OAuth client ID set there?

Link to comment
Share on other sites

  • 0

Yes, I created, after searching for the right buttons, a project and got back a Client ID, Project id, Client secret and API key. 

 

If I manually copy the Client ID to the Device Access Console, I get an different error:

 

Please login or register to see this image.

/monthly_2020_11/image.png.45ab329ff8586a1ce3d323c7cc70fdc7.png" />

 

What a *abuse* setup procedure. Look like Google doesn't want people to use it. 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...