We decided against putting this in the docs as it is mentioned in the breaking changes section in the release notes of 0.105. It should only be a onetime issue for people coming from earlier versions.
Right now only configuration.yaml is supported. This will change soon (hopefully) and will also get rid of the requirement for a dev account for users.
I read that breaking change, but it’s still not a 100" clear for me.
So the right way to got to 0.105 is:
change the configuration.yaml
login with the Integration page
right?
Unfortunately (because I tried to delete the Integration) all my entities got updated to the new name (sensor.netatmo_home_… instead of sensor.home_ ) so I have to go trough my complete configuration and changes those entity names.
But that config give me:
Invalid config for [netatmo]: [api_key] is an invalid option for [netatmo]. Check: netatmo->netatmo->api_key. (See /config/configuration.yaml, line 22)
You have to update your config. Rename api_key and secret_key and remove user and password. After that you simply run the config flow with configuration.yaml option and everything should be fine.
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.