403:Forbidden(hint: did you 'Connect an API' in your Application?)

J’ai refait quelques essais, en fait le démon ne se lance pas à chaque fois si la coche HUSQVARNA API est cochée dans le plugin.

Cela ne devrait pas jouer puisque le problème se pose dès le login, jusque là il n’y a que l’api d’authentification qui est utilisée

=> êtes-vous certain d’avoir configuré la bonne clé et secret dans la config du plugin?
et quelle version utilisez-vous? stable ou beta?

J’utilise la bêta et oui les clefs sont bonnes car en décochant l’API Husqvarna ma tondeuse gaderna fonctionne très bien. J’ai vérifié plusieurs fois et j’ai même tenté de régénérer une autre clef.

J’ai supprimé la tondeuse Husqvarna qui avait été crée par le plugin. Du coup il n’y a plus l’erreur

0030|[2022-06-10 13:38:01]ERROR : Unknown automower id: b4aa3b35-c0f1-4084-9570-58d8fcd9c529

Le log du démon ne montre plus d’erreur en ne laissant que le plugin gardena actif
Capture d’écran 2022-06-10 à 20.09.10

le log donne

0000|[2022-06-10 20:07:04]INFO : Starting daemon
0001|[2022-06-10 20:07:04]INFO : Log level: info
0002|[2022-06-10 20:07:05]INFO : Authentication done
0003|[2022-06-10 20:07:05]INFO : updating locations
0004|[2022-06-10 20:07:06]INFO : updating devices for location My Garden
0005|[2022-06-10 20:07:06]INFO : Websocket connected
0006|[2022-06-10 20:07:06]INFO : Syncing known devices with jeedom
0007|[2022-06-10 20:07:07]INFO : Start listening

par contre si je réactive l’API Husqvarna, le démon ne se relance plus

0010|[2022-06-10 20:10:32]INFO : Starting daemon
0011|[2022-06-10 20:10:32]INFO : Log level: info
0012|[2022-06-10 20:10:32]INFO : Authentication done
0013|[2022-06-10 20:10:32]INFO : updating locations
0014|[2022-06-10 20:10:33]INFO : updating devices for location My Garden
0015|[2022-06-10 20:10:33]INFO : Websocket connected
0016|[2022-06-10 20:10:34]INFO : Syncing known devices with jeedom
0017|[2022-06-10 20:10:34]INFO : updating Husqvarna Automowers
0018|[2022-06-10 20:10:34]ERROR : 403:Forbidden(hint: did you 'Connect an API' in your Application?)
0019|[2022-06-10 20:10:34]ERROR : Fatal error: Forbidden(hint: did you 'Connect an API' in your Application?)
0020|[2022-06-10 20:10:34]INFO : Shuting down

Vous voulez dire, réactivé dans la config du plugin?
Du coté de la config gardena vous laissez bien toujours les api connectées?

S’il y a cette erreur c’est que l’accès n’est pas autorisé par gardena, que l’api n’est pas activée (ou pas correctement)
Essayez de désactiver l’api Automower Connect API dans le portail et de la reconnecter, ensuite redémarrez la démon.

Bonjour
C’est bien ce que j’ai fait à plusieurs reprises mais malheureusement j’ai toujours la même erreur.

Oui mais effectivement je l’ai bien désactivé et réactivée plusieurs fois dans le site Gardena aussi

J’ai recrée à nouveau une application dans le portail gardena, activé les 3 API, mais avec ces nouveaux code key et secret, même comportementalismes,t du plugin, il fonctionne avec juste API Gardena activé dans plugin mais dès que je coche aussi API Husqvarna, la même erreur 403 apparait et le démon ne se lance plus

Il va falloir avoir un retour d’un autre utilisateur de robot Husqvarna ou voir si Husqvarna/Gardena corrige encore quelque chose de leur côté pour voir si c’est global ou spécifique à votre compte parce que là je ne sais rien faire côté plugin.

Ce code 403 est reçu de l’api, ce n’est pas le plug-in qui l’invente donc même si dans leur config ça a l’air OK, manifestement l’api refuse l’accès.
@Claude69 , @bornich est-ce que cela fonctionne pour vous? (mis à part les décrochages qui font que vous redémarrez le démon que l’on traite sur l’autre post)

Hello @Mips
Avec la dernière béta, je n’ai pas de problème.

je viens de faire, le démon redémarre et j’ai un affichage

il faudra bien spécifier d’entrer le secretkey de l’API authentification et pas smart garden …

avec la beta bien sur

Bonjour et merci pour vos réponses. Je ne comprends pas ce point. Dans le portail Husqvarna, après avoir créé une application j’utilise l’application key et l’application secret dans le plugin de @Mips. Je ne vois pas ce que vous entendez par smart garden.

De mon côté j’ai un robot Gardena qui fonctionne et le Husqvarna que je n’arrive plus a faire fonctionner car l’activation de l’api dans le plugin bloque mais je ne comprends pas pourquoi.
Merci

A mon avis il faudrait contacter leur support pour leur demander qu’ils vérifient de leur côté si l’api Husqvarna est bien activée sur votre application.

Une autre option que l’on peut encore essayer, si vous êtes d’accord, créez une nouvelle application (sans supprimée l’autre), connectez uniquement l’api authentification et Husqvarna (automower) et envoyez moi en message privé le client id et secret et je test de chez moi pour voir si je reproduis.

j’ai oublié de préciser que j’avais recréé l’appli autorisation et smart garden puis, le lendemain j’ai vu apparaitre l’appli jeedom avec les 3 appli dedans … pas tout compris mais j’ai utilisé la secret key des appli que j’ai créé en dernier.

depuiuis mon dernier msg, le démon a replanté …

J’ai un nouveau Husqvarna 415X depuis vendredi, et je galère à installer le plugin.
J’ai exactement le même souci:

  • Les 3 API sont créées sur le portail (même l’API Gardena, alors que je n’en ai pas).
  • Dans a configuration du plugin,
    → si je coche uniquement « Gardena Smart System API » dans la configuration du plugin, le démon démarre. La synchro ne fonctionne pas - ce qui me semble logique puisque je n’ai pas de tondeuse Gardena.
    → si je coche uniquement « Husqvarna Automover Connect API » le démon ne démarre pas. Idem si je coche les 2 APIs.

Je peux vous montrer mes clés en MP si ça peut aider (j’ai acheté ce robot spécifiquement parce qu’il y avait un plugin Jeedom, et suis donc assez frustré que ça ne fonctionne pas).

Un grand merci d’avance,
Yves

Bonjour,
Il y a eu des changements faits par gardena/husqvarna sur leur api vendredi passé, cela fonctionnait très bien avant et je ne doute pas que la situation va se rétablir.
Je pense qu’il y a un soucis de leur coté et que l’api n’est pas « connectée » comme elle devrait malgré la configuration que l’on fait dans leur portail.

Ce serait effectivement utile que vous me créiez une application de test sur votre compte en y connectant uniquement l’api d’auth. et automower et que vous me communiquiez en privé les clés que je puisse vérifiez s’il s’agit du même problème.

Afin de créer vos credentials, je me suis reconnecté. Curieusement, ça fonctionne maintenant ! (en tout cas j’ai un object « mower Jeanette » qui s’affiche, je n’ai pas encore testé).
Est-ce possible que ce soit parce que mon accès réseau externe n’était pas bien configuré (c’est la seule chose qui a changé depuis tout à l’heure)?

Effectivement, cela refonctionne sur le compte de @pme999 également.
Comme je vous disais juste au-dessus, il y avait un problème chez gardena/husqvarna suite à leur migration de vendredi passé et que manifestement ils viennent de corriger

Non, le plugin n’a pas besoin que l’accès externe fonctionne

Merci @Mips pour le support et la réactivité. Tout re fonctionne effectivement.
Patrice

1 « J'aime »

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