Problème connexion à l’API husqvarna ce 15 juin

Bonjour,

Mon demon Gardena ne démarre plus depuis le passage à la dernière version.

Merci de votre aide


Informations Jeedom

Core : 4.5.3 (master)
DNS Jeedom : non

Plugin : Gardena-Husqvarna
Version : 2026-06-13 01:18:42 (stable)
Statut Démon : Stoppé - (2026-06-15 09:28:36)
Santé
🟢 Matériel : diy
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-06-02 09:53:01
🟢 Date système (dernière heure enregistrée) : OK 2026-06-15 09:29:28 (2026-06-15 08:59:56)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 11.11
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 13
🟢 Version OS : Linux jeedom 5.10.0-44-amd64 #1 SMP Debian 5.10.257-1 (2026-05-27) x86_64 GNU/Linux  [11.11]
🟢 Version database : 10.5.29-MariaDB-0+deb11u1
🟢 Espace disque libre : 81 %
🟢 Connexion active/max/autorisée : 16/40/151
🟢 Taille base de données : 3.07 GB
🟢 Espace disque libre tmp : 84 %
🟢 Mémoire disponible : 70 % (Total 9848 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 3023 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.18 - 0.11 - 0.13
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.21.0 
🟢 Python : Python 2.7.18 
🟢 Python 3 : Python 3.9.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Informations complémentaires

Log des dépendances:


======================================================================
== 15/06/2026 09:14:50 == Dependencies installation for gardena
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv required: 3.9.2 < 3.11 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : install or update PyEnv...
[ 49% ] : install or update PyEnv : [  OK  ]
[ 50% ] : Install Python 3.11 with PyEnv...
** python3 path: /opt/pyenv/versions/3.11.12/bin/python3 **
[ 59% ] : Install Python 3.11 with PyEnv : [  OK  ]
[ 60% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.11.12
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.6.2
aiohttp==3.14.1
aiosignal==1.4.0
anyio==4.13.0
attrs==26.1.0
Authlib==1.7.2
certifi==2026.5.20
cffi==2.0.0
cryptography==49.0.0
frozenlist==1.8.0
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
idna==3.18
jeedomdaemon==1.2.9
joserfc==1.7.1
multidict==6.7.1
oauthlib==3.3.1
packaging==26.2
propcache==0.5.2
pycparser==3.0
typing_extensions==4.15.0
websockets==16.0
yarl==1.24.2
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
==OK== Installation Successful
======================================================================

Log du démon:

[2026-06-15 09:28:36] INFO  : Starting daemon (lib version 1.2.9) with log level: debug
[2026-06-15 09:28:36] DEBUG  : Writing PID 1513813 to /tmp/jeedom/gardena/daemon.pid
[2026-06-15 09:28:36] INFO  : Listening on 127.0.0.1:55070
[2026-06-15 09:28:36] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-06-15 09:28:36] INFO  : get new token: eyJhbGciOi...
[2026-06-15 09:28:36] DEBUG  : # user_id: fdbf646f-3...
[2026-06-15 09:28:36] DEBUG  : # scope: iam:read
[2026-06-15 09:28:36] DEBUG  : # expires_in: 86399
[2026-06-15 09:28:36] DEBUG  : # expires_at: 1781594915
[2026-06-15 09:28:36] DEBUG  : # token_type: Bearer
[2026-06-15 09:28:36] DEBUG  : # provider: husqvarna
[2026-06-15 09:28:36] INFO  : Authentication done
[2026-06-15 09:28:36] INFO  : updating Husqvarna Automowers
[2026-06-15 09:28:36] INFO  : HTTP Request: GET https://api.amc.husqvarna.dev/v1/mowers "HTTP/1.1 404 Not Found"
[2026-06-15 09:28:36] ERROR  : 404 : Resource not found -
[2026-06-15 09:28:36]WARNING : Exception occurred when calling on_start_cb: Client error '404 Not Found' for url 'https://api.amc.husqvarna.dev/v1/mowers'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404
[2026-06-15 09:28:36] INFO  : Listening cancelled
[2026-06-15 09:28:36] INFO  : Shutdown
[2026-06-15 09:28:36] DEBUG  : Removing PID file /tmp/jeedom/gardena/daemon.pid
[2026-06-15 09:28:36] DEBUG  : Exit 0

Log du plugin:

[2026-06-15 09:30:01] INFO  Lancement démon
[2026-06-15 09:30:02] DEBUG  test from gardena daemon
[2026-06-15 09:30:11] ERROR  Impossible de lancer le démon

1 « J'aime »

Hello,

J’ai attendu quelques jours avant de faire la MAJ, et j’ai exactement le même problème que toi avec mon robot Husqvarna, version de Core Jeedom identique, et version de plugin identique à toi.

J’ai recrée une nouvelle app dans le portail Husqvarna au cas où, mais même problème.
Inutile que je mette mes logs ici, ils sont identiques aux tiens (mis à par le fait que c’est un Husqvarna) :

[2026-06-15 09:50:03] INFO  : Starting daemon (lib version 1.2.9) with log level: info
[2026-06-15 09:50:03] INFO  : Listening on 127.0.0.1:55070
[2026-06-15 09:50:05] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-06-15 09:50:05] INFO  : get new token: eyJhbGciOi...
[2026-06-15 09:50:05] INFO  : Authentication done
[2026-06-15 09:50:05] INFO  : updating Husqvarna Automowers
[2026-06-15 09:50:05] INFO  : HTTP Request: GET https://api.amc.husqvarna.dev/v1/mowers "HTTP/1.1 404 Not Found"
[2026-06-15 09:50:05] ERROR  : 404 : Resource not found -
[2026-06-15 09:50:05]WARNING : Exception occurred when calling on_start_cb: Client error '404 Not Found' for url 'https://api.amc.husqvarna.dev/v1/mowers'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/404
[2026-06-15 09:50:05] INFO  : Listening cancelled
[2026-06-15 09:50:05] INFO  : Shutdown
1 « J'aime »

Bonjour,

Ce n’est pas lié aux changements fait dans le plugin (qui par ailleurs fonctionnait bien en beta depuis un petit temps, cf MAJ du plugin pour tenir compte des options EPOS - #16 par Madcow)

  • soit c’est un problème temporaire chez Husqvarna
  • soit c’est un changement non documenté de l’api (je viens de vérifier, l’url est sensée exister), mais j’en doute
  • soit, pour je ne sais quelle raison, le lien api est cassé sur votre portail husqvarna => vérifiez ou essayez de le recréer.

J’ai recréé l’application : idem
Je viens de reboot Jeedom : pareil

On va voir attendre un peu alors…

Bonjour,

Apparemment ils ont des problèmes serveur ce matin.
Il y a des cas d’appli HS.

1 « J'aime »

Merci pour ton retour, et pour ton aide.

Dans les logs je vois que le plugin parvient bien à se connecter au portail, que ce soit avec mon ancienne clé, ou la nouvelle créée ce matin.
Dans le sujet que tu as cité, je vois que l’utilisateur avait un problème avec le démon à ce moment de la connexion :

[2026-04-27 07:34:14] INFO  : HTTP Request: GET https://api.amc.husqvarna.dev/v1/mowers "HTTP/1.1 200 OK"
[2026-04-27 07:34:14]WARNING : Exception occurred when calling on_start_cb: 'str' object does not support item assignment

Pour moi le message est différent depuis la MAJ, mais il survient au même moment, après que l’authentification soit correcte :

[2026-06-15 10:20:06] INFO  : HTTP Request: GET https://api.amc.husqvarna.dev/v1/mowers "HTTP/1.1 404 Not Found"
[2026-06-15 10:20:06] ERROR  : 404 : Resource not found -
[2026-06-15 10:20:06]WARNING : Exception occurred when calling on_start_cb: Client error '404 Not Found' for url 'https://api.amc.husqvarna.dev/v1/mowers'

Si je lance la commande de test donnée depuis le portail Husqvarna, il me retourne bien un token :

curl -X POST -d "grant_type=client_credentials&client_id=XXXXXXXXXXXXXXX&client_secret=XXXXXXXXXXXXXXXX" https://api.authentication.husqvarnagroup.dev/v1/oauth2/token

{"access_token":"XXXXXXXXXXXXXXXXXXXX","expires_in":86399,"scope":"iam:read amc:api","provider":"husqvarna","user_id":"XXXXXXXXXXXX","token_type":"Bearer"}

Si j’essaie d’accéder à la page en question (https://api.amc.husqvarna.dev/v1/mowers) sans passer de credentials, la page affiche bien un JSON, donc elle répond.

Pour savoir si c’est un problème temporaire chez Husqvarna, il faudrait que des personnes qui n’ont pas fait la MAJ nous disent s’ils ont un problème ou pas, ou attendre.
Mais je trouve ça suspect que nous soyons 2 à avoir fait la MAJ ce matin et que juste après la MAJ le démon ne démarre plus (le portail fonctionnait bien juste avant cette MAJ, les infos du robot remontaient bien jusqu’à la MAJ).

Au temps pour moi, nos réponses se sont croisées.
Je vais prendre mon mal en patience alors, merci à tous pour ces infos.

Oui ca c’était durant les tests en beta
Ce petit bug a été corrigé depuis longtemps et la beta était confirmée fonctionnelle avec husqvarna; c’était ça le message :wink:

2 « J'aime »

Bonjour,

Je confirme que la bêta fonctionnait très bien.

Je confirme aussi que c’est HS en ce moment chez moi.

A mon avis c’est revenu :wink:
c’était donc bien un problème temporaire chez husqvarna

En effet c’est revenu entre 12h10 et 12h15 !
Merci d’avoir investigué et apporté des réponses :slightly_smiling_face:

Idem chez moi aussi c’est revenu, encore merci et désolé pour la fausse alerte :wink:

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