Démon arlo cesse d'échanger avec arlo.com : Device doesn't belong to the User

J’ai lu et je savais déjà merci, reste que chez moi j’ai remarqué que c’était plus stable depuis ma dernière version d’où ma demande de retour.
Mais si tu n’as pas plus d’info que déjà donné ce n’est pas grave

Quand tu parles de dernière version, c’est bien la « 2021-05-02 22:20:58 » ?
Je sais juste que ça ne marchait pas dimanche, et que ca marchait lundi. Et que j’ai du faire la mise à jour peut etre dimanche soir, si je me rappelle bien.
Et là, en ce moment, ça marche.

1 « J'aime »

Oui, c’est bien cette version.
Et bonne nouvelle si ca semble plus stable.
Il faudra encore quelques jours pour vraiment confirmer.

Je viens d’essayer à l’instant un changement de mode, et ça ne marche pas. Une sorte d’interro surprise.

Donc je confirme que le problème existe toujours.

Edit: d’ailleurs je ne sais pas si c’est normal, mais ça m’a redémarré le démon après quelques tentatives. Ce qui fait qu’ensuite on peut changer de mode, mais c’est trop tard puisque tu as déjà les oreilles explosées par les sirènes et tous les voisins à la fenetre pour savoir ce qu’il se passe.

Bonjour

Pour moi, c’est effectivement devenu très stable, la dernière occurrence du belong dans la log est au 30/04 et c’était environ une fois par jour.

Depuis c’est stable et le scenario qui me permettait de le détecter s’exécute 2x par jour (Fermeture et ouverture d’un store le soir et le matin).

C’est bon signe, j’ai redémarré mon Jeedom hier soir mais c’était en lien avec le plugin Netatmo. Du coup je repars toutefois à zero dans le suivi à partir d’hier soir.

1 « J'aime »

Tu sais me fournir le log démon de cet échec?

Bonjour , j’ai du me recréer un compte , je sais pas pourquoi sa faisait longtemps que je n’étais pas venu surement .
La version qui corrige ce bug sera prête quand car je n’ai pas accès a la beta ?

Comme promis, voici mon retour. Voici le log de ce week-end ?

[2021-05-08 12:46:31][ERROR] : ConnectionThread : HTTP error:502 Server Error: Bad Gateway for url: https://myapi.arlo.com/hmsweb/users/devices/notify/5TM1987YA08A2?eventId=FE%2168502372-b852-4fe5-969c-b87a9ff6de95&time=1620470791569
[2021-05-08 12:50:09][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
[2021-05-08 12:55:08][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
[2021-05-08 13:00:12][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
[2021-05-09 11:47:38][ERROR] : MainThread : Send command to demon error : Request (POST https://myapi.arlo.com/hmsweb/users/devices/automation/active) failed: {'data': {'error': 'AUTO-5010', 'message': "Device doesn't belong to the User", 'reason': "5TM1987YA08A2 doesn't belong to the User / Is not provisioned"}, 'success': False}
[2021-05-09 11:50:10][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
[2021-05-09 11:55:08][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
[2021-05-09 12:00:16][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.
[2021-05-09 12:05:11][ERROR] : ConnectionThread : Arlo fatal error: Detected a Cloudflare version 2 Captcha challenge, This feature is not available in the opensource (free) version.

Il y a encore des erreurs

Salut,

Merci pour le retour, malheureusement je ne peux rien en conclure.

Concernant cette erreur (« Device doesn’t belong to the User »):

[2021-05-09 11:47:38][ERROR] : MainThread : Send command to demon error : Request (POST https://myapi.arlo.com/hmsweb/users/devices/automation/active) failed: {'data': {'error': 'AUTO-5010', 'message': "Device doesn't belong to the User", 'reason': "5TM1987YA08A2 doesn't belong to the User / Is not provisioned"}, 'success': False}

Comme dit précédemment elle pouvait toujours se produire, le plugin n’y peut rien.
Le tout est de savoir s’il a bien tenté de refaire la connexion, ce qui semble être le cas vu l’erreur suivante 2min plus tard sur cloudflare qui n’est donc pas liée à ce sujet.
Les logs sont sur un niveau « error » donc forcément pas assez d’info pour être sur de quoi que ce soit.

Cette erreur sur cloudflare survient de temps en temps depuis qu’ils ont décidé de mettre leur service derrière cloudflare qui demande la résolution d’un captcha et/ou fait un check browser. Grâce à une lib tierce le plugin est capable de les résoudre dans la plupart des cas mais pas tout le temps.
Et pour info, rapport à leur message d’erreur This feature is not available in the opensource (free) version, j’ai bien cherché où payer une licence (et évaluer si je pouvais me permettre de l’acheter) mais je n’ai même pas trouvé…

La première erreur HTTP error:502 Server Error: Bad Gateway for url est probablement dû à un soucis temporaire de connectivité, un reverse proxy chez arlo probablement (comme quand les « dns » de jeedom ne trouvent pas la box)

Bonjour,

L’accès aux plugins beta s’active dans le profil market.

Merci , je viens de l’installer , reste plus cas attendre :grinning:

bon sa aura pas durer longtemps , il reste plus cas attendre que arlo vire le captcha , j’ai du redemarer pour que les scenarios reprenne , le plus ennuyeux sa ne previent pas quand sa fonctionne plus .

Ah c’est revenu pour moi

Ca a tenu du 3 au 14, lorsque j’ai demandé de remonter le store le 14 à 8h10, (le store à 0% ou à 100% change le paramétrage de base station Arlo) il a bien demandé le changement sur la station mais j’ai le message « Device doesn’t belong … »
Dans la foulée, je pense que le plugin tente de reconnecter le démon et la j’ai demande de Captcha.
Comme je n’avais rien vu je n’ai rien fait et le soir lorsque le store est descendu tout était revenu à la normale. Depuis plus de problème.

Bon je n’avais pas laissé le démon en debug donc pas de logs détaillée à fournir.

C’est beaucoup plus stable mais le problème survient encore de temps en temps.

Bonjour

J’ai toujours le problème même avec la bêta…je suis obligé de relancer le demon à la main pour que le plugin fonctionne.

Dans mon cas j’ai même le démon qui tombe parfois, et qui ne remonte pas

[2021-05-22 01:16:38][ERROR] : MainThread : Send command to demon error : Request (POST https://myapi.arlo.com/hmsweb/users/devices/automation/active) failed: {'data': {'error': 'AUTO-5010', 'message': "Device doesn't belong to the User", 'reason': "A0E1997MA1D7C doesn't belong to the User / Is not provisioned"}, 'success': False}
[2021-05-22 01:16:38][INFO] : MainThread : Shuting down
[2021-05-22 01:16:38][INFO] : ConnectionThread : Stopping eventHandler...
[2021-05-22 01:16:38][DEBUG] : MainThread : Removing PID file /tmp/jeedom/arlo/deamon.pid
[2021-05-22 01:16:38][INFO] : ConnectionThread : Logout
[2021-05-22 01:16:38][DEBUG] : ConnectionThread : https://myapi.arlo.com:443 "OPTIONS /hmsweb/client/unsubscribe?eventId=FE%2121c6ef3d-2190-4c67-88af-c496d38f29e4&time=1621638998258 HTTP/1.1" 204 0
[2021-05-22 01:16:38][DEBUG] : ConnectionThread : https://myapi.arlo.com:443 "GET /hmsweb/client/unsubscribe?eventId=FE%2121c6ef3d-2190-4c67-88af-c496d38f29e4&time=1621638998258 HTTP/1.1" 200 None
[2021-05-22 01:16:38][DEBUG] : ConnectionThread : https://myapi.arlo.com:443 "OPTIONS /hmsweb/logout?eventId=FE%21a13fc166-7ba1-4b04-893d-3e598a69ca63&time=1621638998396 HTTP/1.1" 200 0
[2021-05-22 01:16:38][DEBUG] : ConnectionThread : https://myapi.arlo.com:443 "PUT /hmsweb/logout?eventId=FE%21a13fc166-7ba1-4b04-893d-3e598a69ca63&time=1621638998396 HTTP/1.1" 200 None
[2021-05-22 01:16:38][INFO] : ConnectionThread : Shuting down
[2021-05-22 01:16:38][DEBUG] : ConnectionThread : Removing PID file /tmp/jeedom/arlo/deamon.pid
[2021-05-22 01:16:38][DEBUG] : Thread-2  : LoopNetServer Thread stopped
[2021-05-22 01:16:38][DEBUG] : MainThread : Exit 0

Bonjour,

Ca c’est le core de jeedom qui relance et ici ca semble normal: arret à 1:16, message posté à 1:18 donc 2 min après.
Le core fait le check toutes les 5min par défaut; tâche plugin, checkDeamon (le nom est correcte avec le e et le a inversé).

Bonjour,

Pourriez-vous définir « même problème »? même que quoi ou qui?
un log peut-être?

Je ne sais pas, tout ce que je peux dire c’est qu’à chaque fois que j’ai besoin du plugin Arlo il est souvent inopérant, soit son démon est éteint, soit les commandes ne répondent plus avec l’erreur remontée.

Mais il y a encore quelques jours ça allait. En tous cas c’est tellement peu fiable que je bascule les modes à la main depuis l’appli pour être sûr que ce soit fait, et je ne peux malheureusement plus me fier à la synchro alarme pour le moment. J’ai deux bases, ça le fait sur les deux apparement.

Bonjour,

Je pense que je suis confronté au même problème de stabilité du daemon du plugin Arlo, comme vous.
Je joins ici, le log de du daemon :

[2021-05-22 22:22:59][ERROR] : ConnectionThread : Arlo fatal error: Cloudflare Captcha detected, unfortunately you haven't loaded an anti Captcha provider correctly via the 'captcha' parameter.
[2021-05-22 22:24:24][ERROR] : ConnectionThread : Arlo fatal error: Cloudflare Captcha detected, unfortunately you haven't loaded an anti Captcha provider correctly via the 'captcha' parameter.
[2021-05-23 07:38:49][ERROR] : KeepAliveThread : Error: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
[2021-05-23 07:39:44][ERROR] : KeepAliveThread : Error: Request (POST https://myapi.arlo.com/hmsweb/users/devices/notify/5TM30375A0312) failed: {'data': {'error': '2059', 'message': 'Device is offline.', 'reason': 'Device is offline.'}, 'success': False}
[2021-05-23 07:40:06][ERROR] : ConnectionThread : Error: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
[2021-05-23 17:15:14][ERROR] : MainThread : Send command to demon error : Request (POST https://myapi.arlo.com/hmsweb/users/devices/automation/active) failed: {'data': {'error': 'AUTO-5010', 'message': "Device doesn't belong to the User", 'reason': "5TM30375A0312 doesn't belong to the User / Is not provisioned"}, 'success': False}

Au final, je doit redémarrer le daemon pour pouvoir retrouver un fonctionnement normal et ainsi piloté les scénarios faisant intervenir les fonctions Arlo.

Je suis en version 3.3.24 du 03/04/21, sur un PI 3.

Est-ce que j’ai loupé quelque chose ?

Merci à vous

Bonjour,

C’est bien arlo qui répond ce message « Device doesn’t belong to the User » et donc coupe l’accès, ce n’est nullement un problème de stabilité du démon.
Ce que j’essaie de faire par contre (en bêta) c’est de détecter toutes ces coupures et de relancer la connexion de la façon la plus transparente possible.

Version du plug-in Stable ou bêta ?
Quelle version de linux ?

Ça c’est soit votre version de jeedom soit la version minimum requise pour le plug-in mais en aucun cas une version d’un plug-in (qui est toujours une date, vrai pour tous les plug-ins sous jeedom).

Salut,

Merci de ta réponse et ton « taff » sur le plugin.

Je débute sous Jeedom, je te met donc une capture d’écran pour récupérer la version du plugin, et je crois que je suis en stable :

Et je suis sur Jeedom V4, sur un PI3 en débian 10, si je ne me trompe pas.

Merci