Le plugin ne se connecte plus à l'API

Bonjour,

après une période d’hivernage, je remets ma tondeuse Automower 315X en route. Ma tondeuse communique bien avec l’appli Android Automower, mais les informations de remontent pas dans Jeedom.


Informations Jeedom

Core : 4.5.3 (master)
DNS Jeedom : non

Plugin : Gardena-Husqvarna
Version : 2026-01-01 01:18:00 (stable)
Statut Démon : Démarré - (2026-04-19 17:09:21)
Santé
🟢 Matériel : RPI 4 B
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-01-01 14:29:03
🟢 Date système (dernière heure enregistrée) : OK 2026-04-19 17:10:12 (2026-04-19 16:31:01)
🟢 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 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux  [11.11]
🟢 Version database : 10.5.29-MariaDB-0+deb11u1
🟢 Espace disque libre : 41 %
🟢 Connexion active/max/autorisée : 13/29/151
🟢 Taille base de données : 297.28 MB
🟢 Espace disque libre tmp : 98 %
🟢 Mémoire disponible : 83 % (Total 7812 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 100 % (Total 100 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.14 - 0.12 - 0.15
🟢 Configuration réseau interne : OK
🔴 Configuration réseau externe : NOK
🟢 Node : v22.21.0 
🟢 Python : Python 3.9.2 
🟢 Python 3 : Python 3.9.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Informations complémentaires

Log des dépendances:


======================================================================
== 03/04/2026 17:31:41 == 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 not required: 3.9.2 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.9.2
[ 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.1
aiohttp==3.13.5
aiosignal==1.4.0
anyio==4.12.1
async-timeout==5.0.1
attrs==26.1.0
Authlib==1.6.6
certifi==2026.2.25
cffi==2.0.0
cryptography==46.0.6
exceptiongroup==1.3.1
frozenlist==1.8.0
h11==0.16.0
httpcore==1.0.9
httpx==0.28.1
idna==3.11
jeedomdaemon==1.2.9
multidict==6.7.1
oauthlib==3.3.1
packaging==26.0
pkg_resources==0.0.0
propcache==0.4.1
pycparser==2.23
typing_extensions==4.15.0
websockets==15.0.1
yarl==1.22.0
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
== OK == Installation Successful
======================================================================

Log du démon:


[2026-04-19 17:09:22] INFO  : Starting daemon (lib version 1.2.9) with log level: debug
[2026-04-19 17:09:22] DEBUG  : Writing PID 3253160 to /tmp/jeedom/gardena/daemon.pid
[2026-04-19 17:09:22] INFO  : Listening on 127.0.0.1:55070
[2026-04-19 17:09:23] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:23] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:23] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:23] DEBUG  : # scope: iam:read
[2026-04-19 17:09:23] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:23] DEBUG  : # expires_at: 1776697762
[2026-04-19 17:09:23] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:23] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:23] INFO  : Authentication done
[2026-04-19 17:09:23] INFO  : updating Husqvarna Automowers
[2026-04-19 17:09:23] INFO  : HTTP Request: GET https://api.amc.husqvarna.dev/v1/mowers "HTTP/1.1 200 OK"
[2026-04-19 17:09:23] DEBUG  : get mower: {"type": "mower", "id": "f457065a-b259-4578-9590-a567413a9a4a", "attributes": {"system": {"name": "Automower", "model": "HUSQVARNA AUTOMOWER\u00ae 315X", "serialNumber": 183400943}, "battery": {"batteryPercent": 100, "remainingChargingTime": 0}, "capabilities": {"headlights": true, "workAreas": false, "position": true, "canConfirmError": false, "stayOutZones": false}, "mower": {"mode": "MAIN_AREA", "activity": "CHARGING", "inactiveReason": "NONE", "state": "IN_OPERATION", "errorCode": 0, "errorCodeTimestamp": 0, "isErrorConfirmable": false}, "calendar": {"tasks": [{"start": 660, "duration": 540, "monday": true, "tuesday": true, "wednesday": true, "thursday": true, "friday": true, "saturday": true, "sunday": true}]}, "planner": {"nextStartTimestamp": 1776618514000, "override": {"action": "NOT_ACTIVE"}, "restrictedReason": "NOT_APPLICABLE"}, "metadata": {"connected": true, "statusTimestamp": 1776611314193}, "positions": [{"latitude": 48.7295066, "longitude": 7.893885}, {"latitude": 48.7295683, "longitude": 7.8939116}, {"latitude": 48.729565, "longitude": 7.893845}, {"latitude": 48.729525, "longitude": 7.89393}, {"latitude": 48.72955, "longitude": 7.8940183}, {"latitude": 48.729515, "longitude": 7.8939916}, {"latitude": 48.7295066, "longitude": 7.8936}, {"latitude": 48.7295033, "longitude": 7.8935983}, {"latitude": 48.7295, "longitude": 7.8936116}, {"latitude": 48.7295233, "longitude": 7.8935866}, {"latitude": 48.729475, "longitude": 7.8935933}, {"latitude": 48.72943, "longitude": 7.8936566}, {"latitude": 48.7294466, "longitude": 7.89367}, {"latitude": 48.729475, "longitude": 7.8935933}, {"latitude": 48.729435, "longitude": 7.893565}, {"latitude": 48.7294616, "longitude": 7.8936366}, {"latitude": 48.7294566, "longitude": 7.89366}, {"latitude": 48.729425, "longitude": 7.893585}, {"latitude": 48.7294533, "longitude": 7.8936466}, {"latitude": 48.7294466, "longitude": 7.893665}, {"latitude": 48.7294316, "longitude": 7.8936}, {"latitude": 48.7294666, "longitude": 7.8936483}, {"latitude": 48.7294533, "longitude": 7.893655}, {"latitude": 48.7294483, "longitude": 7.89359}, {"latitude": 48.7294666, "longitude": 7.8936466}, {"latitude": 48.7294483, "longitude": 7.89366}, {"latitude": 48.7294283, "longitude": 7.8936116}, {"latitude": 48.7294399, "longitude": 7.8936383}, {"latitude": 48.7294333, "longitude": 7.8936683}, {"latitude": 48.7294266, "longitude": 7.893605}, {"latitude": 48.7294583, "longitude": 7.8936566}, {"latitude": 48.7294383, "longitude": 7.893665}, {"latitude": 48.7294766, "longitude": 7.8935916}, {"latitude": 48.729515, "longitude": 7.8936216}, {"latitude": 48.7294783, "longitude": 7.8936016}, {"latitude": 48.7294783, "longitude": 7.8935916}, {"latitude": 48.7294566, "longitude": 7.893645}, {"latitude": 48.729455, "longitude": 7.8936616}, {"latitude": 48.7294633, "longitude": 7.8936333}, {"latitude": 48.7294416, "longitude": 7.8936566}, {"latitude": 48.72942, "longitude": 7.893615}, {"latitude": 48.7294333, "longitude": 7.893615}, {"latitude": 48.729455, "longitude": 7.893655}, {"latitude": 48.7294483, "longitude": 7.8936166}, {"latitude": 48.729455, "longitude": 7.8936516}, {"latitude": 48.729425, "longitude": 7.8936066}, {"latitude": 48.729435, "longitude": 7.8935966}, {"latitude": 48.72946, "longitude": 7.8936466}, {"latitude": 48.7294216, "longitude": 7.8936183}, {"latitude": 48.7294466, "longitude": 7.8936066}], "settings": {"cuttingHeight": 1, "headlight": {"mode": "ALWAYS_OFF"}}, "statistics": {"numberOfChargingCycles": 4166, "numberOfCollisions": 32378, "totalChargingTime": 14349600, "totalCuttingTime": 13950000, "totalDriveDistance": 6134076, "totalRunningTime": 15728400, "totalSearchingTime": 1778400}}}
[2026-04-19 17:09:23] INFO  : start ws for husqvarna
[2026-04-19 17:09:23] DEBUG  : start auto update task
[2026-04-19 17:09:24] INFO  : Syncing Husqvarna Automowers with jeedom
[2026-04-19 17:09:24] INFO  : Send async started with a cycle of 1.0s
[2026-04-19 17:09:24] DEBUG  : Try sending to jeedom: {'husqvarna_automower': {'f457065a-b259-4578-9590-a567413a9a4a': {'id': 'f457065a-b259-4578-9590-a567413a9a4a', 'type': 'mower', 'name': 'Automower', 'model_type': 'HUSQVARNA AUTOMOWER® 315X', 'serial': 183400943, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'CHARGING', 'state': 'IN_OPERATION', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1776618514000, 'planner_override': {'action': 'NOT_ACTIVE'}, 'planner_restrictedReason': 'NOT_APPLICABLE', 'cuttingHeight': 1, 'headlight': 'ALWAYS_OFF', 'positions': '48.7295066,7.893885/48.7295683,7.8939116/48.729565,7.893845/48.729525,7.89393/48.72955,7.8940183/48.729515,7.8939916/48.7295066,7.8936/48.7295033,7.8935983/48.7295,7.8936116/48.7295233,7.8935866/48.729475,7.8935933/48.72943,7.8936566/48.7294466,7.89367/48.729475,7.8935933/48.729435,7.893565/48.7294616,7.8936366/48.7294566,7.89366/48.729425,7.893585/48.7294533,7.8936466/48.7294466,7.893665/48.7294316,7.8936/48.7294666,7.8936483/48.7294533,7.893655/48.7294483,7.89359/48.7294666,7.8936466/48.7294483,7.89366/48.7294283,7.8936116/48.7294399,7.8936383/48.7294333,7.8936683/48.7294266,7.893605/48.7294583,7.8936566/48.7294383,7.893665/48.7294766,7.8935916/48.729515,7.8936216/48.7294783,7.8936016/48.7294783,7.8935916/48.7294566,7.893645/48.729455,7.8936616/48.7294633,7.8936333/48.7294416,7.8936566/48.72942,7.893615/48.7294333,7.893615/48.729455,7.893655/48.7294483,7.8936166/48.729455,7.8936516/48.729425,7.8936066/48.729435,7.8935966/48.72946,7.8936466/48.7294216,7.8936183/48.7294466,7.8936066', 'position': '48.7295066,7.893885', 'latitude': 48.7295066, 'longitude': 7.893885, 'cuttingBladeUsageTime': 0, 'numberOfChargingCycles': 4166, 'numberOfCollisions': 32378, 'totalChargingTime': 14349600, 'totalCuttingTime': 13950000, 'totalRunningTime': 15728400, 'totalSearchingTime': 1778400, 'connected': True, 'statusTimestamp': 1776611314193, 'calendarTasks': [{'start': 660, 'duration': 540, 'monday': True, 'tuesday': True, 'wednesday': True, 'thursday': True, 'friday': True, 'saturday': True, 'sunday': True}], 'stayOutZones': [], 'workAreas': {0: 'Default'}}}}
[2026-04-19 17:09:24] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:24] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:24] DEBUG  : oauth2 client closed
[2026-04-19 17:09:27] INFO  : ...and re-authenticate
[2026-04-19 17:09:27] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:27] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:27] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:27] DEBUG  : # scope: iam:read
[2026-04-19 17:09:27] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:27] DEBUG  : # expires_at: 1776697766
[2026-04-19 17:09:27] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:27] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:28] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:29] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:29] DEBUG  : oauth2 client closed
[2026-04-19 17:09:32] INFO  : ...and re-authenticate
[2026-04-19 17:09:32] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:32] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:32] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:32] DEBUG  : # scope: iam:read
[2026-04-19 17:09:32] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:32] DEBUG  : # expires_at: 1776697771
[2026-04-19 17:09:32] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:32] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:33] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:33] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:33] DEBUG  : oauth2 client closed
[2026-04-19 17:09:36] INFO  : ...and re-authenticate
[2026-04-19 17:09:36] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:36] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:36] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:36] DEBUG  : # scope: iam:read
[2026-04-19 17:09:36] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:36] DEBUG  : # expires_at: 1776697775
[2026-04-19 17:09:36] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:36] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:37] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:38] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:38] DEBUG  : oauth2 client closed
[2026-04-19 17:09:41] INFO  : ...and re-authenticate
[2026-04-19 17:09:41] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:41] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:41] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:41] DEBUG  : # scope: iam:read
[2026-04-19 17:09:41] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:41] DEBUG  : # expires_at: 1776697780
[2026-04-19 17:09:41] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:41] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:42] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:42] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:42] DEBUG  : oauth2 client closed
[2026-04-19 17:09:45] INFO  : ...and re-authenticate
[2026-04-19 17:09:45] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:45] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:45] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:45] DEBUG  : # scope: iam:read
[2026-04-19 17:09:45] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:45] DEBUG  : # expires_at: 1776697784
[2026-04-19 17:09:45] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:45] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:46] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:47] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:47] DEBUG  : oauth2 client closed
[2026-04-19 17:09:50] INFO  : ...and re-authenticate
[2026-04-19 17:09:50] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:50] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:50] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:50] DEBUG  : # scope: iam:read
[2026-04-19 17:09:50] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:50] DEBUG  : # expires_at: 1776697789
[2026-04-19 17:09:50] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:50] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:51] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:51] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:51] DEBUG  : oauth2 client closed
[2026-04-19 17:09:54] INFO  : ...and re-authenticate
[2026-04-19 17:09:54] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:54] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:54] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:54] DEBUG  : # scope: iam:read
[2026-04-19 17:09:54] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:54] DEBUG  : # expires_at: 1776697793
[2026-04-19 17:09:54] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:54] DEBUG  : # provider: husqvarna
[2026-04-19 17:09:55] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:09:55] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:09:56] DEBUG  : oauth2 client closed
[2026-04-19 17:09:59] INFO  : ...and re-authenticate
[2026-04-19 17:09:59] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/token "HTTP/1.1 200 OK"
[2026-04-19 17:09:59] INFO  : get new token: eyJhbGciOi...
[2026-04-19 17:09:59] DEBUG  : # user_id: 356407df-6...
[2026-04-19 17:09:59] DEBUG  : # scope: iam:read
[2026-04-19 17:09:59] DEBUG  : # expires_in: 86399
[2026-04-19 17:09:59] DEBUG  : # expires_at: 1776697798
[2026-04-19 17:09:59] DEBUG  : # token_type: Bearer
[2026-04-19 17:09:59] DEBUG  : # provider: husqvarna
[2026-04-19 17:10:00] INFO  : Websocket failed to connect, quit now... : InvalidStatus - server rejected WebSocket connection: HTTP 403
[2026-04-19 17:10:00] INFO  : HTTP Request: POST https://api.authentication.husqvarnagroup.dev/v1/oauth2/revoke "HTTP/1.1 200 OK"
[2026-04-19 17:10:00] DEBUG  : oauth2 client closed
[2026-04-19 17:10:03] INFO  : ...and re-authenticate

Log du plugin:


[2026-04-19 17:09:21] INFO  Lancement démon
[2026-04-19 17:09:22] DEBUG  test from gardena daemon
[2026-04-19 17:09:24] DEBUG  Creating or update device:{"id":"f457065a-b259-4578-9590-a567413a9a4a","type":"mower","name":"Automower","model_type":"HUSQVARNA AUTOMOWER\u00ae 315X","serial":183400943,"battery_level":100,"battery_type":"Rechargeable","mode":"MAIN_AREA","activity":"CHARGING","state":"IN_OPERATION","errorCode":0,"errorDesc":"","planner_nextStartTimestamp":1776618514000,"planner_override":{"action":"NOT_ACTIVE"},"planner_restrictedReason":"NOT_APPLICABLE","cuttingHeight":1,"headlight":"ALWAYS_OFF","positions":"48.7295066,7.893885\/48.7295683,7.8939116\/48.729565,7.893845\/48.729525,7.89393\/48.72955,7.8940183\/48.729515,7.8939916\/48.7295066,7.8936\/48.7295033,7.8935983\/48.7295,7.8936116\/48.7295233,7.8935866\/48.729475,7.8935933\/48.72943,7.8936566\/48.7294466,7.89367\/48.729475,7.8935933\/48.729435,7.893565\/48.7294616,7.8936366\/48.7294566,7.89366\/48.729425,7.893585\/48.7294533,7.8936466\/48.7294466,7.893665\/48.7294316,7.8936\/48.7294666,7.8936483\/48.7294533,7.893655\/48.7294483,7.89359\/48.7294666,7.8936466\/48.7294483,7.89366\/48.7294283,7.8936116\/48.7294399,7.8936383\/48.7294333,7.8936683\/48.7294266,7.893605\/48.7294583,7.8936566\/48.7294383,7.893665\/48.7294766,7.8935916\/48.729515,7.8936216\/48.7294783,7.8936016\/48.7294783,7.8935916\/48.7294566,7.893645\/48.729455,7.8936616\/48.7294633,7.8936333\/48.7294416,7.8936566\/48.72942,7.893615\/48.7294333,7.893615\/48.729455,7.893655\/48.7294483,7.8936166\/48.729455,7.8936516\/48.729425,7.8936066\/48.729435,7.8935966\/48.72946,7.8936466\/48.7294216,7.8936183\/48.7294466,7.8936066","position":"48.7295066,7.893885","latitude":48.7295066,"longitude":7.893885,"cuttingBladeUsageTime":0,"numberOfChargingCycles":4166,"numberOfCollisions":32378,"totalChargingTime":14349600,"totalCuttingTime":13950000,"totalRunningTime":15728400,"totalSearchingTime":1778400,"connected":true,"statusTimestamp":1776611314193,"calendarTasks":[{"start":660,"duration":540,"monday":true,"tuesday":true,"wednesday":true,"thursday":true,"friday":true,"saturday":true,"sunday":true}],"stayOutZones":[],"workAreas":["Default"]}
[2026-04-19 17:09:24] DEBUG  areas:["Default"]
[2026-04-19 17:09:24] DEBUG  stayOutZones:[]
[2026-04-19 17:09:24] DEBUG  Updating info commands of 'Automower' - Type:'mower'

Bonjour,

Il faut le log en mode INFO, pas DEBUG.

le plugin se « connecte bien à l’api » contrairement à ce qu’il est écrit dans le titre, l’authentification est réussie (cf. log) mais la connexion websocket (qui sert à la rémontée des infos en temps réelle) est refusée (code http 403)

Il y a plusieurs raison possibles (sans être exhaustif):

  • problème temporaire chez husqvarna ou juste avec votre compte
  • le paramétrage de « l’application » coté husqvarna n’est pas ou plus correct (api authentification connectée mais pas l’api husqvarna par exemple)
  • problème de « corruption » ou autre du client/application ou elle a été automatiquement désactivée car inutilisé?

Donc vous devriez commencer par vérifier que la config dans votre portail husqvarna et/ou tenter de régénérer le secret ou recréer l’application (et mettre à jour la config du plugin en conséquence bien entendu)