External access is not required.
I just verified this on my dev instance, which has neither ssl nor external access. If after you accepted the account link at the netatmo page and get an empty page just go to your HA tab and it should be authenticated.
This caused my some serious issues, of course it’s not directly related, but as I mentioned above I want to restore to my backup.
So I flashed my sd card with the latest hassio image (done this process before several times and usually it works fine), installed samba to get my backup on the pi and restored (wipe & restore). I waited for over an hour but my ha doesn’t show up again.
SSH connection refused. It’s online because I can ping it but nothing else. Tried that twice.
I noticed that my database is pretty big (4GB). I’m running a pi4. Do I have to give it even more time? Any suggestions. I might have to open another topic for that. Maybe you can split that here @cgtobi ? Topic name could be: HA 0.105 restoring to 0.104.3 fails.
EDIT: Just now I tried ssh again and it is online again, I might give it more time. I will definitely switch to a nuc soon.
Ok, i got mine sorted, here’s how in case anyone is stuck. I commented out my entry in my configuration.yaml, restarted HA, added the integration and selected using configuration.yaml and it suceeded. then uncommented my configuration.yaml which worked on a restart
Well, I am totally stuck trying to get my Netatmo Welcome working again. I have tried with my netatmo entry in configuration.yaml set to the three lines suggested (with my values inserted, of course), and with all the netatmo entry commented out. In both cases I can select Netatmo on the Integrations GUI. This takes me to the Netatmo site, I agree to HA access, and then - nothing! The HA GUI still displays the box asking me to OPEN WEBSITE. I have tried this with different browsers, but with the same outcome. Any suggestions?
105 looks awesome but also have the netatmo problem - I am trying the same but don’t quite understand where you get the option to “select configuration.yaml”- When I go to the integration page and click +, I find the netamo integration and then it opens the oAuth page on Netatmo page where I get the Accept Loop problem.
I also get the page to authorize the third party application, wenn I press accept it closes the tab and reopens the same page again. Wenn I press authorize again, it gives me a 500 internal server error.
Same issue here with the oAuth autorization page on Netatmo. Tried creating new app with same result. On accept I get redirected and recieving an connection refused on my duckdns ssl exposed instance over port 9600. Base URL is set to the correct value, has been working for 2 years now without issue.
Also tried using the nabucase route, no luck either. Got in a loop there; after accepting page reloads after a couple of seconds.
Anybody else any pointers on where to look next?
UDPATE: it appeared there was still an older port in my baseurl (dev instance), updated that to the correct one. Also enabled popups because I saw something blocked after accepting. Result, same issue as @arjenvr , internal server error.
If you comment out all entries in your configuration.yaml and restart it is an option to select when adding the new integration before the Netatmo auth accept page, at least it was for me