Cozytouch impossible de synchroniser

Bonjour,

j’ai acheté un chauffe serviette Sauter connecté, j’ai crée mon compte sur sauter et j’arrive à piloter mon seche serviette sur leur application.
j’ai installé le plugin cozytouch, activé le plugin et configuré mon login et password, je n’arrive pas à synchroniser. Quand j’appuie sur le bouton de synchronisation, ça tourne, puis une barre rouge apparait en bas sans message.
Voici mon log :


[2025-10-22 08:00:18][DEBUG] : syncWithCozyTouch function
[2025-10-22 08:00:18][DEBUG] : getSetup function
[2025-10-22 08:00:18][DEBUG] : JSESSIONID vide in getSetup
[2025-10-22 08:00:18][DEBUG] : authenticate function
[2025-10-22 08:00:18][DEBUG] : Ask new token
[2025-10-22 08:00:18][DEBUG] : makeRequest function route : token method : POST
[2025-10-22 08:00:18][DEBUG] : data grant_type=password&username=GA-PRIVATEPERSON%2Fxxxxxxx%40xxxxxxx.com&password=xxxxxxxxxxx
[2025-10-22 08:00:18][DEBUG] : call url : https://apis.groupe-atlantic.com/token
[2025-10-22 08:00:18][DEBUG] : header : Content-Type: application/x-www-form-urlencoded
[2025-10-22 08:00:18][DEBUG] : header : Authorization: Basic Q3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYToyRWNORHpfZHkzNDJVSnFvMlo3cFNKTnZVdjBh
[2025-10-22 08:00:18][DEBUG] : curl result : {"access_token":"eyJ4NXQiOiJNek5rWmpVM1ltWmhaRGRpTkRabVpHVTJabVJsT1RoaE9XVXpOV0UzTWpRNFpERmpOV1k0TXciLCJraWQiOiJPREJtTVRVMFpqSmpPREprTkdZMVpUaG1ZamsyWVRZek56UmpZekl6TVRCbFlqRTBNV0prWTJJeE5qZzNPRGRqWVdRNVpXWmhOV0kwTkRBM1pqTTROUV9SUzI1NiIsInR5cCI6ImF0K2p3dCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OL2x1ZG9nb21lekBjaGV6LmNvbSIsImF1dCI6IkFQUExJQ0FUSU9OX1VTRVIiLCJiaW5kaW5nX3R5cGUiOiJyZXF1ZXN0IiwiaXNzIjoiaHR0cHM6Ly9hcGlzLmdyb3VwZS1hdGxhbnRpYy5jb20vb2F1dGgyL3Rva2VuIiwiY2xpZW50X2lkIjoiQ3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYSIsImF1ZCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJuYmYiOjE3NjExMTI4MTgsImF6cCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJzY29wZSI6ImRlZmF1bHQiLCJleHAiOjE3NjExNDE2MTgsImlhdCI6MTc2MTExMjgxOCwiYmluZGluZ19yZWYiOiIyNDFjYTk1NDE1MjNkOTZhMGE5MGU0YmEzN2ZlYTdjOCIsImp0aSI6IjA5Y2YwYTFhLWFjOTQtNDNiNS04MmU1LTE0NjRjY2UzMjljYiJ9.tUvSEPftlsSctK0rLCycVcjimSgn80RmPDV9nPaMHTXKMyMCA2TlmSuwzs5xJr9abPXc-W5otslgLU1uPXW1pDAPZDMw2rolv5jtRhlhnr_ZmYKiKBmtqOY6ssVwfdOtTj6uHEyXK5ZX7yLOgMSvE4SC5xSx9OHqxd3vQVda3jW7qeC612534jnWXUazhNaziGjVAK0fY0fUbkhXNPxMqkv_KUpwZk10XnPHFkn4DBN1_P7v9nda65LxiamW_FMR6AAsNIazVpcoQk7ziprdST2dpNv_dEOzvO7hZJgQTBcZ_H8fqIs1U9YolESB_1YwPp9Q8lAp9-gOzFeifBvh-A","refresh_token":"9011c852-8008-3498-90f4-b99d033e1cdc","scope":"default","token_type":"Bearer","expires_in":28800}
[2025-10-22 08:00:18][DEBUG] : curl response : {"access_token":"eyJ4NXQiOiJNek5rWmpVM1ltWmhaRGRpTkRabVpHVTJabVJsT1RoaE9XVXpOV0UzTWpRNFpERmpOV1k0TXciLCJraWQiOiJPREJtTVRVMFpqSmpPREprTkdZMVpUaG1ZamsyWVRZek56UmpZekl6TVRCbFlqRTBNV0prWTJJeE5qZzNPRGRqWVdRNVpXWmhOV0kwTkRBM1pqTTROUV9SUzI1NiIsInR5cCI6ImF0K2p3dCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OL2x1ZG9nb21lekBjaGV6LmNvbSIsImF1dCI6IkFQUExJQ0FUSU9OX1VTRVIiLCJiaW5kaW5nX3R5cGUiOiJyZXF1ZXN0IiwiaXNzIjoiaHR0cHM6Ly9hcGlzLmdyb3VwZS1hdGxhbnRpYy5jb20vb2F1dGgyL3Rva2VuIiwiY2xpZW50X2lkIjoiQ3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYSIsImF1ZCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJuYmYiOjE3NjExMTI4MTgsImF6cCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJzY29wZSI6ImRlZmF1bHQiLCJleHAiOjE3NjExNDE2MTgsImlhdCI6MTc2MTExMjgxOCwiYmluZGluZ19yZWYiOiIyNDFjYTk1NDE1MjNkOTZhMGE5MGU0YmEzN2ZlYTdjOCIsImp0aSI6IjA5Y2YwYTFhLWFjOTQtNDNiNS04MmU1LTE0NjRjY2UzMjljYiJ9.tUvSEPftlsSctK0rLCycVcjimSgn80RmPDV9nPaMHTXKMyMCA2TlmSuwzs5xJr9abPXc-W5otslgLU1uPXW1pDAPZDMw2rolv5jtRhlhnr_ZmYKiKBmtqOY6ssVwfdOtTj6uHEyXK5ZX7yLOgMSvE4SC5xSx9OHqxd3vQVda3jW7qeC612534jnWXUazhNaziGjVAK0fY0fUbkhXNPxMqkv_KUpwZk10XnPHFkn4DBN1_P7v9nda65LxiamW_FMR6AAsNIazVpcoQk7ziprdST2dpNv_dEOzvO7hZJgQTBcZ_H8fqIs1U9YolESB_1YwPp9Q8lAp9-gOzFeifBvh-A","refresh_token":"9011c852-8008-3498-90f4-b99d033e1cdc","scope":"default","token_type":"Bearer","expires_in":28800}
[2025-10-22 08:00:18][DEBUG] : curl response array : stdClass Object (     [access_token] => eyJ4NXQiOiJNek5rWmpVM1ltWmhaRGRpTkRabVpHVTJabVJsT1RoaE9XVXpOV0UzTWpRNFpERmpOV1k0TXciLCJraWQiOiJPREJtTVRVMFpqSmpPREprTkdZMVpUaG1ZamsyWVRZek56UmpZekl6TVRCbFlqRTBNV0prWTJJeE5qZzNPRGRqWVdRNVpXWmhOV0kwTkRBM1pqTTROUV9SUzI1NiIsInR5cCI6ImF0K2p3dCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OL2x1ZG9nb21lekBjaGV6LmNvbSIsImF1dCI6IkFQUExJQ0FUSU9OX1VTRVIiLCJiaW5kaW5nX3R5cGUiOiJyZXF1ZXN0IiwiaXNzIjoiaHR0cHM6Ly9hcGlzLmdyb3VwZS1hdGxhbnRpYy5jb20vb2F1dGgyL3Rva2VuIiwiY2xpZW50X2lkIjoiQ3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYSIsImF1ZCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJuYmYiOjE3NjExMTI4MTgsImF6cCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJzY29wZSI6ImRlZmF1bHQiLCJleHAiOjE3NjExNDE2MTgsImlhdCI6MTc2MTExMjgxOCwiYmluZGluZ19yZWYiOiIyNDFjYTk1NDE1MjNkOTZhMGE5MGU0YmEzN2ZlYTdjOCIsImp0aSI6IjA5Y2YwYTFhLWFjOTQtNDNiNS04MmU1LTE0NjRjY2UzMjljYiJ9.tUvSEPftlsSctK0rLCycVcjimSgn80RmPDV9nPaMHTXKMyMCA2TlmSuwzs5xJr9abPXc-W5otslgLU1uPXW1pDAPZDMw2rolv5jtRhlhnr_ZmYKiKBmtqOY6ssVwfdOtTj6uHEyXK5ZX7yLOgMSvE4SC5xSx9OHqxd3vQVda3jW7qeC612534jnWXUazhNaziGjVAK0fY0fUbkhXNPxMqkv_KUpwZk10XnPHFkn4DBN1_P7v9nda65LxiamW_FMR6AAsNIazVpcoQk7ziprdST2dpNv_dEOzvO7hZJgQTBcZ_H8fqIs1U9YolESB_1YwPp9Q8lAp9-gOzFeifBvh-A     [refresh_token] => 9011c852-8008-3498-90f4-b99d033e1cdc     [scope] => default     [token_type] => Bearer     [expires_in] => 28800 )
[2025-10-22 08:00:18][DEBUG] : getJwt function
[2025-10-22 08:00:18][DEBUG] : makeRequest function route : jwt method : GET
[2025-10-22 08:00:18][DEBUG] : call url : https://apis.groupe-atlantic.com/magellan/accounts/jwt
[2025-10-22 08:00:18][DEBUG] : header : Authorization: Bearer eyJ4NXQiOiJNek5rWmpVM1ltWmhaRGRpTkRabVpHVTJabVJsT1RoaE9XVXpOV0UzTWpRNFpERmpOV1k0TXciLCJraWQiOiJPREJtTVRVMFpqSmpPREprTkdZMVpUaG1ZamsyWVRZek56UmpZekl6TVRCbFlqRTBNV0prWTJJeE5qZzNPRGRqWVdRNVpXWmhOV0kwTkRBM1pqTTROUV9SUzI1NiIsInR5cCI6ImF0K2p3dCIsImFsZyI6IlJTMjU2In0.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OL2x1ZG9nb21lekBjaGV6LmNvbSIsImF1dCI6IkFQUExJQ0FUSU9OX1VTRVIiLCJiaW5kaW5nX3R5cGUiOiJyZXF1ZXN0IiwiaXNzIjoiaHR0cHM6Ly9hcGlzLmdyb3VwZS1hdGxhbnRpYy5jb20vb2F1dGgyL3Rva2VuIiwiY2xpZW50X2lkIjoiQ3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYSIsImF1ZCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJuYmYiOjE3NjExMTI4MTgsImF6cCI6IkN0XzFKVnlUbUlMWDhJZWZBN2FVTkJqRm5aVWEiLCJzY29wZSI6ImRlZmF1bHQiLCJleHAiOjE3NjExNDE2MTgsImlhdCI6MTc2MTExMjgxOCwiYmluZGluZ19yZWYiOiIyNDFjYTk1NDE1MjNkOTZhMGE5MGU0YmEzN2ZlYTdjOCIsImp0aSI6IjA5Y2YwYTFhLWFjOTQtNDNiNS04MmU1LTE0NjRjY2UzMjljYiJ9.tUvSEPftlsSctK0rLCycVcjimSgn80RmPDV9nPaMHTXKMyMCA2TlmSuwzs5xJr9abPXc-W5otslgLU1uPXW1pDAPZDMw2rolv5jtRhlhnr_ZmYKiKBmtqOY6ssVwfdOtTj6uHEyXK5ZX7yLOgMSvE4SC5xSx9OHqxd3vQVda3jW7qeC612534jnWXUazhNaziGjVAK0fY0fUbkhXNPxMqkv_KUpwZk10XnPHFkn4DBN1_P7v9nda65LxiamW_FMR6AAsNIazVpcoQk7ziprdST2dpNv_dEOzvO7hZJgQTBcZ_H8fqIs1U9YolESB_1YwPp9Q8lAp9-gOzFeifBvh-A
[2025-10-22 08:00:19][DEBUG] : curl result : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMzY0MTAyIiwibmJmIjoxNzYxMTEyNzU5LCJleHAiOjE3NjExMTMwNTksImlhdCI6MTc2MTExMjc1OSwiaXNzIjoiR0FDT01BIn0.WnYQxg1G04SCWVmZ_2Dz-87alSIKY13yT_4YK78uwh8CwxkhayNNupe6Fqsen6SjyRXUeAZaB6jQVA8osPR8nf_LhkioPwAocRkXc-adVUdiRgTUkHjG0crmfn7syk1jjN68FrMO83KmS9yU3fh1XwhSSIMyyIequoX9UdtvhCB4_jcqe1qBZfWApsKyEmgftXmLVWMT59d7spo9i7VZDgI9gfMq_nbOvFxmLp274M0h9HisS1-CCg_h_yz5KKJ-83oy85OdVFRcdQmJX8i36XzLYdQgXLW0i45Tf24oG9QeUwyCmxuiZURDX67PGwqMllJ_H_X8MUVAW0Z0TvXhuQ"
[2025-10-22 08:00:19][DEBUG] : getJwt response : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMzY0MTAyIiwibmJmIjoxNzYxMTEyNzU5LCJleHAiOjE3NjExMTMwNTksImlhdCI6MTc2MTExMjc1OSwiaXNzIjoiR0FDT01BIn0.WnYQxg1G04SCWVmZ_2Dz-87alSIKY13yT_4YK78uwh8CwxkhayNNupe6Fqsen6SjyRXUeAZaB6jQVA8osPR8nf_LhkioPwAocRkXc-adVUdiRgTUkHjG0crmfn7syk1jjN68FrMO83KmS9yU3fh1XwhSSIMyyIequoX9UdtvhCB4_jcqe1qBZfWApsKyEmgftXmLVWMT59d7spo9i7VZDgI9gfMq_nbOvFxmLp274M0h9HisS1-CCg_h_yz5KKJ-83oy85OdVFRcdQmJX8i36XzLYdQgXLW0i45Tf24oG9QeUwyCmxuiZURDX67PGwqMllJ_H_X8MUVAW0Z0TvXhuQ"
[2025-10-22 08:00:19][DEBUG] : getJSessionId function
[2025-10-22 08:00:19][DEBUG] : makeRequest function route : login method : POST
[2025-10-22 08:00:19][DEBUG] : data jwt=eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMzY0MTAyIiwibmJmIjoxNzYxMTEyNzU5LCJleHAiOjE3NjExMTMwNTksImlhdCI6MTc2MTExMjc1OSwiaXNzIjoiR0FDT01BIn0.WnYQxg1G04SCWVmZ_2Dz-87alSIKY13yT_4YK78uwh8CwxkhayNNupe6Fqsen6SjyRXUeAZaB6jQVA8osPR8nf_LhkioPwAocRkXc-adVUdiRgTUkHjG0crmfn7syk1jjN68FrMO83KmS9yU3fh1XwhSSIMyyIequoX9UdtvhCB4_jcqe1qBZfWApsKyEmgftXmLVWMT59d7spo9i7VZDgI9gfMq_nbOvFxmLp274M0h9HisS1-CCg_h_yz5KKJ-83oy85OdVFRcdQmJX8i36XzLYdQgXLW0i45Tf24oG9QeUwyCmxuiZURDX67PGwqMllJ_H_X8MUVAW0Z0TvXhuQ
[2025-10-22 08:00:19][DEBUG] : call url : https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2025-10-22 08:00:19][DEBUG] : curl result : HTTP/1.1 401  Vary: Origin Vary: Access-Control-Request-Method Vary: Access-Control-Request-Headers Cache-Control: no-cache, no-store, max-age=0, must-revalidate Pragma: no-cache Expires: 0 Strict-Transport-Security: max-age=31536000 ; includeSubDomains X-XSS-Protection: 1; mode=block X-Frame-Options: DENY X-Content-Type-Options: nosniff Content-Type: application/json;charset=UTF-8 Transfer-Encoding: chunked Date: Wed, 22 Oct 2025 06:00:19 GMT Server: overkiz  {"errorCode":"AUTHENTICATION_ERROR","error":"No such user account : GACOMA_Production_1364102"}
[2025-10-22 08:00:19][DEBUG] : Problème authentification .....

Merci beaucoup


Informations Jeedom

Core : 4.4.20 (master)
DNS Jeedom : non

Plugin : CozyTouch
Version : 2024-10-10 01:23:28 (stable)

Informations complémentaires
== Jeedom 4.4.20 sur Debian GNU/Linux 11 (bullseye)/amd64/x86_64/64bits aka ‹ diy › avec nodeJS v20.19.5 NPM 10.8.2 et jsonrpc:enable et cozytouch (stable) 2024-10-10 01:23:28 (avant:inconnu)

Bonjour

Vous ne parlez pas de la box cozytouch. En avez-vous une ?

Pour intégrer vos equipements dans jeedom, vous devez posséder le bridge Cozytouch

Pour les informations sur votre système, le mieux est de donner la page santé jeedom. Plus complet et lisible que votre liste.

Le plugin fonctionne correctement pour moi, installation debian 12 cet été.

Antoine
PS: pas de caractères spéciaux dans le mot de passe

Bonjour,

merci pour le retour, je n’avais pas vu qu’il fallait le bridge cozytouch pour faire fonctionner mon seche serviette. Je pensais que le plugin pouvait piloter l’appareil sans équipement supplémentaire.
Je vais passer au fil pilote alors.

Merci et bonne journée

C’est écrit dans la doc pourtant.

Merci de choisir un post solution pour clôturer le sujet.

Antoine

Hello
Aujourd’hui, t’es en wifi ?
Pourquoi passé en fil pilote ?
Tu vas perdre des fonctionalités…

@Tonio16 : es-t-il envisageable d’intégrer dans le plugin-cozytouch la gestion du « wifi direct » ?

Pas par moi en tout cas. Voir si somfyunified le fait lui.

Personnellement, j’ai acheté une box d’occasion sur le bon coin.

1 « J'aime »

Bonjour,
Pour info, et si votre équipement est WiFi Direct, le plugin SomfyUnified vous permettra très certainement de profiter de votre séche serviette sous Jeedom.
Bonne journée

1 « J'aime »

ça fonctionne nickel avec SomfyUnited,

Merci pour le tips

Bonne journée

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