(invalid_request) Blocked for too many login-attempts

pour info, j’ai remarqué ce matin (mais en fait c’était déjà hier dans la journée, je ne sais pas exactement quand) que ma clé api a été complètement invalidée (je n’ai que du gardena)
J’ai créé une nouvelle et c’est reparti sans problème, je me demande juste si c’est en lien avec vos tickets? seraient-ils occupé à quelque chose ou simple coïncidence?

J’ai été mis en copie d’un email interne à Husqvarna :

As there seem to be an issue with the Automower Connect API, please have a look and help our customer to get his integration back working.

Je vous tiens au courant si j’ai une réponse…

1 « J'aime »

Voici - après plusieurs échanges - la réponse de Gardena/Husqvarna :

We checked the logs and we think we found the issue. There is a limit of 10 currently connections for a user to our Websocket. But we found out that we have a bug that we not always clear old connections. If you hit the limit you will get error 403.
We have an issue for the bug with number IL-2392 and we are working on the issue.
We have cleared your old connections manually so you can try again and see if that solves your problem.

Et en effet, le problème semble maintenant résolu.

Bonne nouvelle !
Et bon support de leur part je trouve.
Plus qu’à espérer qu’ils corrigent dans pas trop longtemps.

@laurent.da-col tu peux communiquer le numéro du ticket de ton côté pour qu’ils vérifient si c’est le même problème pour toi ainsi ils ne cherchent plus.

Désolé pour le délais de réponse ! Je visitais l’Islande !

Pour moi le problème n’est pas réglé je viens de supprimer l’application pour en recréer une mais toujours l’erreur…

tu leur as demandé de vérifier si c’était pas le même problème que le bug IL-2392 ?

du coup non, on t’excuse pas :drooling_face:

:wink:

Oui je leur ai signalé le bug IL-2392, je n’ai pas encore eu de retour.

Bonjour

J’ai aussi une erreur 429 sur l’Automower Connect API depuis un certain temps, j’ai ré-installé la derniere beta, j’ai renouvele les API, sans succes

  • Jeedom 4.3.15
  • dernier Beta plugin Gardena

j’ai contacté Husqvarna par mail, en signalant le bug IL-2392, en attente de réponse…


[2023-01-26 08:42:57]INFO : Starting daemon
[2023-01-26 08:42:57]INFO : Log level: debug
[2023-01-26 08:42:57]DEBUG : Socket port: 55070
[2023-01-26 08:42:57]DEBUG : PID file: /tmp/jeedom/gardena/deamon.pid
[2023-01-26 08:42:57]DEBUG : Init request module v2.28.1
[2023-01-26 08:42:58]DEBUG : token content:
[2023-01-26 08:42:58]DEBUG : # access_token: xxxxxxxxxxxxx...
[2023-01-26 08:42:58]DEBUG : # user_id: xxxxxxxxxxxxxxx....
[2023-01-26 08:42:58]DEBUG : # scope: ['iam:read', 'amc:api']
[2023-01-26 08:42:58]DEBUG : # expires_in: 86399
[2023-01-26 08:42:58]DEBUG : # expires_at: 1674805377.3044431
[2023-01-26 08:42:58]DEBUG : # token_type: Bearer
[2023-01-26 08:42:58]DEBUG : # provider: husqvarna
[2023-01-26 08:42:58]INFO : Authentication done
[2023-01-26 08:42:58]INFO : updating Husqvarna Automowers
[2023-01-26 08:42:58]INFO : Syncing Husqvarna Automowers with jeedom
[2023-01-26 08:42:58]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'xxxxxxxxxxxxxxxxxxxx', 'type': 'mower', 'name': 'yyyyyyyyyy', 'model_type': 'HUSQVARNA AUTOMOWER® 420', 'serial': xxxxxxxxx, 'battery_level': 99, 'battery_type': 'Rechargeable', 'mode': 'HOME', 'activity': 'NOT_APPLICABLE', 'state': 'OFF', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 0, 'planner_override': {'action': 'NOT_ACTIVE'}, 'planner_restrictedReason': 'NOT_APPLICABLE', 'cuttingHeight': 4, 'headlight': {'mode': 'ALWAYS_ON'}, 'positions'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 'connected': False, 'statusTimestamp': 1672253678219, 'calendarTasks': [{'start': 480, 'duration': 720, 'monday': (True,), 'tuesday': (True,), 'wednesday': (True,), 'thursday': (True,), 'friday': (True,), 'saturday': (True,), 'sunday': (True,)}]}}
[2023-01-26 08:42:58]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
[2023-01-26 08:42:58]DEBUG : Checking websocket connection status in 30s...
[2023-01-26 08:42:58]INFO : Start listening
[2023-01-26 08:42:58]DEBUG : Socket interface started
[2023-01-26 08:42:58]DEBUG : LoopNetServer Thread started
[2023-01-26 08:42:58]DEBUG : Listening on: [localhost:55070]
[2023-01-26 08:42:59]ERROR : Websocket error: Handshake status 403 Forbidden
[2023-01-26 08:42:59]DEBUG : calling on error callback
[2023-01-26 08:42:59]DEBUG : exception, restarting daemon...
[2023-01-26 08:42:59]DEBUG : Send to jeedom :  {'daemon': 'start'}
[2023-01-26 08:43:01]DEBUG : Signal 15 caught, exiting...
[2023-01-26 08:43:01]INFO : Shuting down

Ce lundi j’ai relancé le plugin sur une de mes deux installations qui utilise l’API Gardena et cela a fonctionné mais depuis hier cela ne fonctionne plus. Pas sur que cela doit toutefois le même problème.

Voici le log gardena_daemon.log (128,5 Ko)

J’ai eu exactement ca le 10 janvier:

pas le même problème, créé une nouvelle clé api

Effectivement en recréant l’application cela fonctionne (le renouvellement du secret n’a pas suffit).

du coup coté husqvarna ca a débloqué? ils ont peut-être reset qlqch de leur coté d’où l’impact

1 « J'aime »

Je viens de recréer l’application API mais non toujours même problème…

Et pas de réponse de leur support à mon dernier mail.

Husqvarna a reagi dans l’heure a mon mail, et ils ont réglé mon probleme, je peux me connecter sur l’Automower Connect API, je n’ai plus d’erreur 429 !!!

voici l’adresse mail du Husqvarna Helpdesk et leur reponse :
feedback@developer.husqvarnagroup.cloud (mail envoyé vers)
openapi.servicedesk@husqvarnagroup.com (répondu de )

Hi Damien,

We have cleared the old cached connections. Please try again.

Best regards,
Johan

Je vous remercie, j’ai contacté cette adresse e-mail (celle que j’avais utilisé était différente).

Bonjour,

Le problème ne semble pas encore réglé du côté de Husqvarna. Le 26 janvier j’ai reçu cette réponse à mes mails :

Oui, nous avons également entendu le comportement que vous décrivez de la part de certains autres clients. Le numéro de ticket mentionné (IL-1234) permet d’examiner la situation en détail et de travailler à une solution rapide. D’ici là, je vous prie de bien vouloir patienter encore un peu et vous remercie de votre compréhension.

Et du coup toi tu es toujours bloqué ou ils ont pu « nettoyer » comme pour les autres?

J’ai réessayé ce matin de supprimer l’application API et de la recréer mais toujours bloqué !

Pas grave pour moi en ce moment, mon robot est au repos !

1 « J'aime »

Bonjour,

Après plusieurs relances par e-mail au support ils viennes de « nettoyer » mes connexions et cela fonctionne enfin à nouveau.

Merci pour le suivi de ce problème.

Enfin! t’as vmt pas eu de bol quand on voit le temps que ca a pris pour d’autres

1 « J'aime »