Currently, UK users (and I guess Europe) connect to European servers rather than the US ones, and apps like the Netatmo (Connect) seems to be broken at the moment. In the meantime, here’s a temporary workaround for the impatient!
WARNING: You have to be comfortable with logging into the SmartThings IDE, setting up a new Netatmo DEV app, creating/modifying smartapps and possibly device types.
I would also suggest reading @JDRoberts awesome guide beforehand if you haven’t messed with the IDE yet:
Right, let’s get on with sorting out netatmo in ST:
-
Go to this link and login to start creating a Netatmo DEV app:
-
In the “Create an application” page, just fill in what you like for the app name and description e.g. smartthings connect, agree to the terms of use and hit the create button.
-
In your newly created app, note down the clientID and secret, we’ll need it later in smart things
-
Now log into the SmartThings IDE:
https://graph‐eu01‐euwest1.api.smartthings.com
/ -
Click into “My SmartApps” and then click “New SmartApp”
-
Click “From Template”, then select “Netatmo (Connect)” from the left hand column and then click “create”
-
This should create the smartapp and you will see the code once it refreshes the page.
-
Click on the “App Settings” button and click “settings” on the next page.
-
Enter the ClientID and Secret that you obtained previously when you created your Netatmo DEV app, and then click “update”
-
Next, click the “Code” button to load the app’s code.
-
Find the following line (near the top)
:private getServerUrl() { “https://graph.api.smartthings.com” }
… and change it to:
private getServerUrl() { "https://graph‐eu01‐euwest1.api.smartthings.com" }
12.Click the “Save” button and then Publish ‐> For Me button to finish.
13.On your mobile, navigate to the martketplace ‐> my apps, and you can now install the “netatmo connect” smart app
14.Now you should be able to use the app as intended to install your netatmo weather station devices into ST
NOTE: if it appears to be successful but no devices appear in “things” then that usually means the netatmo device types are missing in your mobile app. The default Netatmo “device types” should be published…
However, another UK user and myself noticed we couldn’t get them to appear until we added our own “netatmo” device types:
-
Go back in to the online ST IDE and in the “My Device Types” section, click on the “New Device Type”
-
Click the “From Template” tab, and then locate and click on “Netatmo Basestation” from the left column
-
This will populate the right window with the netatmo basestation device type, and then you click create
-
Click on “Save” and then “publish” —> “For Me”
-
Repeat the above steps to create device types for the additional module and then again for any other netatmo devices you own.
Now, try the netatmo connect smart app from your mobile again, and it should now have added your netatmo devices to your “things”.