Intégration Neato

Mon problème

Bonjour,

Je cherche à installer l’intégration pour les aspirateur Neato.

J’ai suivi la documentation. J’ai créé mon appli développeur sur le site Neato, en renseignant l’url de redirection.

Malheureusement quand j’essaie de me connecter, j’ai le message d’erreur suivant :

« L’URL de redirection n’est pas valide. »

Si quelqu’un a ce type d’aspirateur, peut-il me dire à quoi correspond cette url?

Celle que j’ai mis est mon adresse de connexion à Home Assistant de chez DuckDNS :

De la forme https://xxxxxxx.duckdns.org:8123/

Merci pour vos retours.

Ma configuration


version core-2021.9.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.9.6
os_name Linux
os_version 5.10.17-v8
arch aarch64
timezone Europe/Paris
Home Assistant Community Store
GitHub API ok
Github API Calls Remaining 4936
Installed Version 1.15.2
Stage running
Available Repositories 879
Installed Repositories 5
Home Assistant Cloud
logged_in false
can_reach_cert_server pending
can_reach_cloud_auth ok
can_reach_cloud pending
Home Assistant Supervisor
host_os Home Assistant OS 6.4
update_channel stable
supervisor_version supervisor-2021.09.0
docker_version 20.10.7
disk_total 116.7 GB
disk_used 4.1 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Samba share (9.5.1), deCONZ (6.10.0), File editor (5.3.3), Mosquitto broker (6.0.1), SSH & Web Terminal (9.0.1), Duck DNS (1.13.0)
Lovelace
dashboards 1
resources 1
views 4
mode storage

La doc Neato Botvac - Home Assistant dit:

You will have to enter a name, a description and your redirect URL.

If Home Assistant runs on https://hass.example.com your redirect URL would be https://hass.example.com/auth/external/callback

Donc, dans ton cas https://xxxxxxx.duckdns.org:8123/auth/external/callback

Merci, je n’avais pas compris ça :sweat:

Hello,

désolé je n’ai pas cet appareil, ce qu’il dit c’est que tu doit mettre https://xxxxxxx.duckdns.org:8123/auth/external/callback et pas juste
https://xxxxxxx.duckdns.org:8123/

Je ne trouve pas la doc super clair …
Ton Home Assistant doit être joignable en HTTPS (surement local) mais pas obligatoirement depuis Internet :

Please note that your instance must be accessible via HTTPS. However, your instance does not need to be exposed to the Internet.

Mes 2 centimes.

Merci pour ta réponse @Alasta.

L’adresse a mettre lors de la création de l’appli Neato est bien https://xxxxxxx.duckdns.org:8123/auth/external/callback

Si comme moi, cette adresse n’a pas été bien rempli, il faut tout supprimer et tout recommencer car cela ne se synchronise pas et la fenêtre de connexion reste bloqué sur la mauvaise adresse.

bonjour,

je n’arrive pas a faire fonctionner neato dans home assistant
j’ai bien mis le callback = [Texte préformaté](https://xxxxi.duckdns.org:8123/auth/external/callback)

quand je tape cette adresse dans un navigateur j’ai en retour :
Missing code or state parameter in [Texte préformaté](https://xxxxi.duckdns.org:8123/auth/external/callback)
qui je pense veut bien dire qu’on accede correctement au callback et qu’il manque juste les infos du robot.

cote installation dans home assistant lorsqu’il ouvre la fenetre neato j’ai en retour :

Une erreur est survenue

L’URL de redirection n’est pas valide.

J’ai supprime l’application dans neato et cree un nouvelle mais ca ne change rien.

un idee du probleme ?
Ca ne serait pas un probleme de certificat ?

ci dessous l’application dans le site neato

bon ca y’est j’ai compris il faut faire les manips en étant connecte dans le navigateur depuis l’adresse externe pas la locale