As I have had to update my Neato D7 Integration to work with the new OAuth2 Neato Integration I thought I would share a video on one method of doing it.
The previous Neato Integration is broken in the latest HA Update (Release 2021.1)
Your URL looks correct. If you are authorizing the integration make sure you are logged in via your nabu casa link. You should then be able to authorize. Once authorized you can use HA locally again and the Neato integration will work. Give me a shout if your still stuck
Dear Mark,
I ran in the same trap. But my problem is, that I only use HA locallly without ssl and if I got it right, I have to enable SSL first.
If I enable SSL all of my addons (Tasmoadmin, Grafana, ESPHOME, …) are no longer accessible. Do you have an idea how to easily resolve that?
Sascha
HA Docker container on Synology NAS without any additional enhancements like supervisor… I have put frigate, esphome, tasmoadmin, grafana without ssl into the iframe on the left side. In addition to that I use the debug view of frigate…
All products are implemented using docker containers. Some are located on RASPI4 some on NAS. I don’t use any kind of proxy currently. Everything is locally.
So you have to expose your home assistant install to internet to get it to work? sorry but not going to happen.
So i will either have to stick to old version of home assistant or stop using the integration completely.
it doesnt have to be exposed externally…just needs HTTPS per Neato.
Please note that your instance must be accessible via HTTPS. However, your instance does not need to be exposed to the Internet.
And following from neatos site itself
Redirect URI : since users will be authenticated with OAuth, you need to provide a return URL to capture the auth token in your application and use it to authorize calls. This MUST be a secure URL (https://).
I’ve been running into the same issue. Setting up HA with a selfsigned cert the callback url via homeassistant.lan seems to work (through https obviously), but still doesn’t work with Neato
hey
Nothing really shows up, though I may not be looking at the right logs.
There’s nothing in the generic Home Assistant log. Do I need to enable the module specifically or something?
This was happening for me when I was adding the integration while browsing from a different url (my internal address) than I had in my callback url (my external address). Not sure if that helps.