Netatmo for UK users (Temp workaround)

Anyone have the wind module working? And an updated app/device handler to support it?

Hi guys - thank you for all that hard work;
I was able to to create the smartapp application (using the codes above - however the template is gone from the official page - https://graph-eu01-euwest1.api.smartthings.com/) but when i click on connect to Netatmo the page that opens is just empty.
I used several codes (from above) but nothing is loading after i hit “Connect to netamo:”

Any ideas?

I experience the same problem :confused:

If you have not already, go to this page:
http://dev.netatmo.com/dev/createapp

Here you will get the client id and secret.

Go to the netatmo smartapp settings page in IDE. Enable OAuth, fill in client id and secret, and in the URL field use this address: https://graph.api.smartthings.com (do not use the uk address, even if you are on the uk servers)

Use this:

Smart app

and device types from here


Did publish for me on devices and smart apps.
Did Oauth on smart app.

Changed the link to the US site, and it worked.
https://graph.api.smartthings.com/

thx to @cscheiene for the finding on UK vs US link to be the problem.

where did you Changed the link to the US site,

Hi Everybody,

after entering my Natatmo Account and the question to authorise my Account. I get the folowing error

error":true,“type”:“java.lang.reflect.UndeclaredThrowableException”,“message”:“An unexpected error occurred.”}

Can anybody help…?

Thank you

@einars I’m getting the same as @Georg. Could you possibly share the code you have in your own IDE please. I think the linked code has been modified in github and no longer works. Thanks.

Look at my post from oct 17.
Contains everything.
Me @alexanderdj and @cscheiene use the US link https://graph.api.smartthings.com and it works for us.
(We do not reside in UK)
Look at the picture to se the settings in my smartapp.

Hi,
Thanks for the response but I get the error thrown up like @Georg

error":true,“type”:“java.lang.reflect.UndeclaredThrowableException”,“message”:“An unexpected error occurred.”}

I can only assume you’re running a slightly different version of the code. I’ve obviously tried both UK and US urls, but it dies after the authentication process.
Could you post here or PM me a copy of you smartapp in case this is the case? I’ve no other why I’m seeing a this and I know my way around smartthings and the IDE.

same with me…

I ask to ST support and they said that it’s a problem in netatmo server and they have created ticket for that

I fixed mine by doing two things.
I had a space in the name of the app in netatmo site. Removed the broken third party connection to smartthings in the Settings of the native android/ios app.

Tried again and the message did not appear and connected.
The actual basestation and module took a while to be detected in smartthings but all good now.

However, not 100% sure it was me who fixed or if it was an issue that netatmo had at their end!!

Hey all!

I’ve got the integration working but I’m looking to get the Netatmo THERMOSTAT integrated too… could someone help me out? or if anyone dares do it… I’m the man for guinea pig’ing… lol!

Thank you guys! following your suggestions, finally it works!

1 Like

Is there a different IDE page in Germany? I can not find Netatmo (Connect) in my Smart App Template.

It is a copy paste.
Look in this tread how to.
Not available in template.

In my Code there is no URL that this Tutorial say to change (private getServerUrl() { “https://graph.api.smartthings.com” }
?

I have followed every other steps, but there is no Netatmo in my Markedplace\Smartapps, and I cant create an Device without device ID ?

ugh! I tried integrating this in a uk hub… I got this:

20:14:29: debug Error: groovyx.net.http.HttpResponseException: Bad Request
20:14:29: debug In refreshToken
20:14:29: debug apiGet: Call failed groovyx.net.http.HttpResponseException: Forbidden
20:14:28: debug Error: groovyx.net.http.HttpResponseException: Bad Request
20:14:28: debug In refreshToken
20:14:28: debug In getDeviceList
20:14:28: debug In listDevices
20:14:26: debug Show the login page
20:14:26: debug In authPage

What am I doing wrong?

I manage to get Netatmo in MyApps in ST.
But when I try to install and Login to Netatmo in ST, there is only a white window and nothing else.

what can be wrong ?

did you give it OAuth permissions?