(invalid_request) Blocked for too many login-attempts

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 »

Oui en effet ! Et j’ai du insister et être vraiment désagréable pour qu’ils bougent enfin. Ils continuaient à me répondre que c’était un problème lié au nombre de requêtes simultanées…

Bonjour, je viens d’acquérir un robot et souhaite le faire communiquer avec Jeedom, j’ai donc installé le plugin, mais malheureusement je suis dans la même problématique que plusieurs personnes je pense, le daemon ne tient pas et je n’arrive plus à me connecter, j’ai l’erreur 403 Forbidden.

Je vous joins le log

Si une âme charitable pouvait m’orienter sur la procédure pour faire fonctionner le plugin.

Merci par avance de vos aides

[2023-03-21 12:15:22]INFO : Starting daemon
[2023-03-21 12:15:22]INFO : Log level: debug
[2023-03-21 12:15:22]DEBUG : Socket port: 55070
[2023-03-21 12:15:22]DEBUG : PID file: /tmp/jeedom/gardena/deamon.pid
[2023-03-21 12:15:22]DEBUG : Init request module v2.27.1
[2023-03-21 12:15:22]DEBUG : token content:
[2023-03-21 12:15:22]DEBUG : # access_token: eyJhbGciOi...
[2023-03-21 12:15:22]DEBUG : # user_id: 799caa5d-1...
[2023-03-21 12:15:22]DEBUG : # scope: ['iam:read']
[2023-03-21 12:15:22]DEBUG : # expires_in: 86399
[2023-03-21 12:15:22]DEBUG : # expires_at: 1679483721.4355223
[2023-03-21 12:15:22]DEBUG : # token_type: Bearer
[2023-03-21 12:15:22]DEBUG : # provider: husqvarna
[2023-03-21 12:15:22]INFO : Authentication done
[2023-03-21 12:15:22]INFO : updating Husqvarna Automowers
[2023-03-21 12:15:22]INFO : Syncing Husqvarna Automowers with jeedom
[2023-03-21 12:15:22]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'xxxxxxxxxxxxxxxx', 'type': 'mower', 'name': 'xxxxxxx', 'model_type': 'Husqvarna Automower® 415X', 'serial': xxxxxxxxxx, 'battery_level': 70, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'MOWING', 'state': 'IN_OPERATION', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 0, 'planner_override': {'action': 'NOT_ACTIVE'}, 'planner_restrictedReason': 'NOT_APPLICABLE', 'cuttingHeight': 7, 'headlight': {'mode': 'ALWAYS_OFF'}, 'positions': xxxxxxxxxxx', 'position': 'xxxxxxxxx', 'latitude': xxxxxxx, 'longitude': xxxxx, 'connected': True, 'statusTimestamp': 1679397304210, 'calendarTasks': [{'start': 480, 'duration': 840, 'monday': (True,), 'tuesday': (True,), 'wednesday': (True,), 'thursday': (True,), 'friday': (True,), 'saturday': (True,), 'sunday': (True,)}]}}
[2023-03-21 12:15:22]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
[2023-03-21 12:15:22]DEBUG : Checking websocket connection status in 30s...
[2023-03-21 12:15:22]INFO : Start listening
[2023-03-21 12:15:22]DEBUG : Socket interface started
[2023-03-21 12:15:22]DEBUG : LoopNetServer Thread started
[2023-03-21 12:15:22]DEBUG : Listening on: [localhost:55070]
[2023-03-21 12:15:23]ERROR : Websocket error: Handshake status 403 Forbidden
[2023-03-21 12:15:23]DEBUG : calling on error callback
[2023-03-21 12:15:23]DEBUG : exception, restarting daemon...
[2023-03-21 12:15:23]DEBUG : Send to jeedom :  {'daemon': 'start'}
[2023-03-21 12:15:24]DEBUG : ...and calling onFailure
[2023-03-21 12:15:24]INFO : Shuting down
[2023-03-21 12:15:24]DEBUG : Removing PID file /tmp/jeedom/gardena/deamon.pid
[2023-03-21 12:15:24]DEBUG : LoopNetServer Thread stopped
[2023-03-21 12:15:24]DEBUG : Exit 0

Ce n’est pas le même problème => créez un nouveau post pour la suite si nécessaire

Vous n’avez pas correctement activé l’accès api dans le portal husqvarna ou si vous l’avez fait cela n’a pas été correctement validé => activez l’accès ou recréez une nouvelle api

Je peux le voir grâce à ceci:

Merci de votre retour rapide, j’ai effectivement omis de cliquer sur "CONNECT NEW API"lors de la création de l’API.
image
Le fonctionnement est maintenant ok :+1:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.