Erreur Synchro et authentification

Bonjour,

J’ai installé un ballon d’eau chaude Sauter Phazy, fonctionnant avec l’App CozyTouch en WiFi. J’ai installé par la suite le Plugin CozyTouch sur mon Jeedom. Mon login et password sont bon, j’ai même changé le mot de passe pour ne mettre que des lettres et chiffres. Mais malheureusement, lorsque je clique sur Synchroniser, j’obtiens une erreur d’authentification (message dans le log du plugin que voici ci-dessous).

Est-ce que quelqu’un pourrait m’aider ?

Merci.

[2024-10-10 19:49:34] INFO  : Début d'activation du plugin
[2024-10-10 19:49:35] INFO  : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2024-10-10 19:49:35] DEBUG  : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=cozytouch function=install callInstallFunction=1
[2024-10-10 19:50:55] DEBUG  : syncWithCozyTouch function
[2024-10-10 19:50:55] DEBUG  : getSetup function
[2024-10-10 19:50:55] DEBUG  : JSESSIONID vide in getSetup
[2024-10-10 19:50:55] DEBUG  : authenticate function
[2024-10-10 19:50:55] DEBUG  : getJwt function
[2024-10-10 19:50:55] DEBUG  : makeRequest function route : jwt method : GET
[2024-10-10 19:50:55] DEBUG  : call url : https://apis.groupe-atlantic.com/magellan/accounts/jwt
[2024-10-10 19:50:55] DEBUG  : header : Authorization: Bearer eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTgyNjE1LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYxMTQxNSwiaWF0IjoxNzI4NTgyNjE1LCJqdGkiOiI5NTk5NzQ2NS1jMTE5LTQwZDQtOTIyNC1jM2RhZmVhYWQxYjMifQ.ARtQwhaC6uvHcfFmTZNpapyonIjTIuthDCcHXxjUaaoYFWIGF-5K9vW7PkgTh6IaHsgVRTgV7hGSbK9Gr9vzHj8se3_SA8OGwwekQDQ34IYAKlgfyjt6cW1WvkFcs4-V2FZVVhIhujh_u129a4RUOt8l_GT9PkTCxTDZlNUY4DPEc0AJ9Hf2djxtDGKnN9jMzW90M47D6FmlTvhADgweP19FP3817020oYX2tgo0vLIVQoqvFgaIjxQcI91gUj9nKb_gIf3OEug9wbVp4ijlppWDjT4_GZfX4SLklreM8WpLftc4Vh1YLiZgZoQdl3zhUO__nx2gw5Tt_KOLkZtvLQ
[2024-10-10 19:50:55] DEBUG  : curl result : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTgyNTk1LCJleHAiOjE3Mjg1ODI4OTUsImlhdCI6MTcyODU4MjU5NSwiaXNzIjoiR0FDT01BIn0.kMJ6QGzslsgf6mMgj56SBKEurfFGenNOZIeQG1QY9WwHt0-83D4bin7j-6fjKVp5ncoXBzHeAKLjsIqebLWqiwuUYwhw8bYP3g54Q8Mx1q3BkENXmvu85zU-_iSRXMNZ4au_C3LlTsZgddHagHKF3Zh6DBQP0k-KTwyyBdt0CpmrxnTD_9F2pjwTq8H0dDQMDljWhst6bbgF2-n154c7oaD4MJB7Fa4MRLPL_J1ToquV0RFhCtRIkMprCnDi6m9uycwIdbpb3mmIgUpPc7WOqUHrhbqKIdVSDHC-_li_XXuC2FQqZ1D-h-eTNuKc2UIdexaqnBpTzbmOgiN_QmzZoQ"
[2024-10-10 19:50:55] DEBUG  : getJwt response : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTgyNTk1LCJleHAiOjE3Mjg1ODI4OTUsImlhdCI6MTcyODU4MjU5NSwiaXNzIjoiR0FDT01BIn0.kMJ6QGzslsgf6mMgj56SBKEurfFGenNOZIeQG1QY9WwHt0-83D4bin7j-6fjKVp5ncoXBzHeAKLjsIqebLWqiwuUYwhw8bYP3g54Q8Mx1q3BkENXmvu85zU-_iSRXMNZ4au_C3LlTsZgddHagHKF3Zh6DBQP0k-KTwyyBdt0CpmrxnTD_9F2pjwTq8H0dDQMDljWhst6bbgF2-n154c7oaD4MJB7Fa4MRLPL_J1ToquV0RFhCtRIkMprCnDi6m9uycwIdbpb3mmIgUpPc7WOqUHrhbqKIdVSDHC-_li_XXuC2FQqZ1D-h-eTNuKc2UIdexaqnBpTzbmOgiN_QmzZoQ"
[2024-10-10 19:50:55] DEBUG  : getJSessionId function
[2024-10-10 19:50:55] DEBUG  : makeRequest function route : login method : POST
[2024-10-10 19:50:55] DEBUG  : data jwt=eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTgyNTk1LCJleHAiOjE3Mjg1ODI4OTUsImlhdCI6MTcyODU4MjU5NSwiaXNzIjoiR0FDT01BIn0.kMJ6QGzslsgf6mMgj56SBKEurfFGenNOZIeQG1QY9WwHt0-83D4bin7j-6fjKVp5ncoXBzHeAKLjsIqebLWqiwuUYwhw8bYP3g54Q8Mx1q3BkENXmvu85zU-_iSRXMNZ4au_C3LlTsZgddHagHKF3Zh6DBQP0k-KTwyyBdt0CpmrxnTD_9F2pjwTq8H0dDQMDljWhst6bbgF2-n154c7oaD4MJB7Fa4MRLPL_J1ToquV0RFhCtRIkMprCnDi6m9uycwIdbpb3mmIgUpPc7WOqUHrhbqKIdVSDHC-_li_XXuC2FQqZ1D-h-eTNuKc2UIdexaqnBpTzbmOgiN_QmzZoQ
[2024-10-10 19:50:55] DEBUG  : call url : https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2024-10-10 19:50:55] 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: Thu, 10 Oct 2024 17:50:54 GMT Server: overkiz  {"errorCode":"AUTHENTICATION_ERROR","error":"Bad credentials"}
[2024-10-10 19:50:55] DEBUG  : Problème authentification .....
[2024-10-10 19:52:32] DEBUG  : syncWithCozyTouch function
[2024-10-10 19:52:32] DEBUG  : getSetup function
[2024-10-10 19:52:32] DEBUG  : JSESSIONID vide in getSetup
[2024-10-10 19:52:32] DEBUG  : authenticate function
[2024-10-10 19:52:32] DEBUG  : getJwt function
[2024-10-10 19:52:32] DEBUG  : makeRequest function route : jwt method : GET
[2024-10-10 19:52:32] DEBUG  : call url : https://apis.groupe-atlantic.com/magellan/accounts/jwt
[2024-10-10 19:52:32] DEBUG  : header : Authorization: Bearer eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTgyNjE1LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYxMTQxNSwiaWF0IjoxNzI4NTgyNjE1LCJqdGkiOiI5NTk5NzQ2NS1jMTE5LTQwZDQtOTIyNC1jM2RhZmVhYWQxYjMifQ.ARtQwhaC6uvHcfFmTZNpapyonIjTIuthDCcHXxjUaaoYFWIGF-5K9vW7PkgTh6IaHsgVRTgV7hGSbK9Gr9vzHj8se3_SA8OGwwekQDQ34IYAKlgfyjt6cW1WvkFcs4-V2FZVVhIhujh_u129a4RUOt8l_GT9PkTCxTDZlNUY4DPEc0AJ9Hf2djxtDGKnN9jMzW90M47D6FmlTvhADgweP19FP3817020oYX2tgo0vLIVQoqvFgaIjxQcI91gUj9nKb_gIf3OEug9wbVp4ijlppWDjT4_GZfX4SLklreM8WpLftc4Vh1YLiZgZoQdl3zhUO__nx2gw5Tt_KOLkZtvLQ
[2024-10-10 19:52:33] DEBUG  : curl result : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTgyNjkzLCJleHAiOjE3Mjg1ODI5OTMsImlhdCI6MTcyODU4MjY5MywiaXNzIjoiR0FDT01BIn0.mUVSM7u9WClHSFIc1l4eIjxyiQz9HckR5ESo61yf6jFtT3MFtUjS4ay8dZXsa1vuTZOn0dCjfqtP9FkvlpzxzyDuSvmIG7_stdgvIwi6qzqr-a0T-qIfKFuvq6AAOLgtLZlclt0e9ot7YN8winAgIHu23gjPGwNfjGo7-j-PH2SvIio8lUeMOlYoJfGndND0eLWImSGnlW8QaeLWWmktu5_phQp3fy9dceM7FX7Q2BHDp2JoEzMfe6sp8ycRVBu9NLCMp85Lz2rP-d3X4zzeCv7BJc-YL3T_C66j3j8B3kpWHbwwYh_5cGzVO5alqbCPH_x7BX01qGD6eQGjyu92-g"
[2024-10-10 19:52:33] DEBUG  : getJwt response : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTgyNjkzLCJleHAiOjE3Mjg1ODI5OTMsImlhdCI6MTcyODU4MjY5MywiaXNzIjoiR0FDT01BIn0.mUVSM7u9WClHSFIc1l4eIjxyiQz9HckR5ESo61yf6jFtT3MFtUjS4ay8dZXsa1vuTZOn0dCjfqtP9FkvlpzxzyDuSvmIG7_stdgvIwi6qzqr-a0T-qIfKFuvq6AAOLgtLZlclt0e9ot7YN8winAgIHu23gjPGwNfjGo7-j-PH2SvIio8lUeMOlYoJfGndND0eLWImSGnlW8QaeLWWmktu5_phQp3fy9dceM7FX7Q2BHDp2JoEzMfe6sp8ycRVBu9NLCMp85Lz2rP-d3X4zzeCv7BJc-YL3T_C66j3j8B3kpWHbwwYh_5cGzVO5alqbCPH_x7BX01qGD6eQGjyu92-g"
[2024-10-10 19:52:33] DEBUG  : getJSessionId function
[2024-10-10 19:52:33] DEBUG  : makeRequest function route : login method : POST
[2024-10-10 19:52:33] DEBUG  : data jwt=eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTgyNjkzLCJleHAiOjE3Mjg1ODI5OTMsImlhdCI6MTcyODU4MjY5MywiaXNzIjoiR0FDT01BIn0.mUVSM7u9WClHSFIc1l4eIjxyiQz9HckR5ESo61yf6jFtT3MFtUjS4ay8dZXsa1vuTZOn0dCjfqtP9FkvlpzxzyDuSvmIG7_stdgvIwi6qzqr-a0T-qIfKFuvq6AAOLgtLZlclt0e9ot7YN8winAgIHu23gjPGwNfjGo7-j-PH2SvIio8lUeMOlYoJfGndND0eLWImSGnlW8QaeLWWmktu5_phQp3fy9dceM7FX7Q2BHDp2JoEzMfe6sp8ycRVBu9NLCMp85Lz2rP-d3X4zzeCv7BJc-YL3T_C66j3j8B3kpWHbwwYh_5cGzVO5alqbCPH_x7BX01qGD6eQGjyu92-g
[2024-10-10 19:52:33] DEBUG  : call url : https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2024-10-10 19:52:33] 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: Thu, 10 Oct 2024 17:52:32 GMT Server: overkiz  {"errorCode":"AUTHENTICATION_ERROR","error":"Bad credentials"}
[2024-10-10 19:52:33] DEBUG  : Problème authentification .....

Informations Jeedom

Core : 4.4.18 (master)
DNS Jeedom : non

Plugin : CozyTouch
Version : 2024-10-10 01:23:27 (beta)

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

Bonjour,
C’est très bizarre, vous avez la dernière version et l’auteur a validé en stable tous les PR que j’avais fait à la fois en beta et en stable donc sur mes Jeedom de test le plugin fonctionne bien à la fois sous Debian 11 et sous Debian 12 (je n’ai pas testé sous Debian 10 qui n’est plus maintenu mais pas de problème vous êtes en Debian 11)
Ce qui m’interpelle c’est que le serveur répond

{"errorCode":"AUTHENTICATION_ERROR","error":"Bad credentials"}

Et vous semblez sûr de vos identifiants et mots de passe.
J’ai du mal à cerner le problème.
D’après vos renseignements c’est une première installation du plugin alors que sur mes Jeedom de test c’est une mise à jour. Je vais monter un autre Jeedom de test et voir si le plugin s’installe bien sur un Jeedom vierge.

Bonsoir,

Tu as bien cliqué sur Sauvegarder avant synchroniser ? :hugs:

Bon il a fallu que je me rafraîchisse la mémoire car je ne me souvenais plus comment fonctionnait le code
Si le mot de passe est mauvais on n’obtient pas ce message d’errreur
on a

"error":"invalid_grant"

Lors de la requête pour obtenir le token
et ensuite

,"error":"Not authenticated"

Donc le problème de @noBru77 doit être différent.
Peux tu essayer un truc qui semble idiot : met un mot de passe incorrect, puis fait une synchro (qui bien sûr échouera) puis met le bon mot de passe et retente une synchro.
Pourquoi je demande çà ? il y avait un problème dans le plugin : dans certaines condition il y avait un token invalide en mémoire et le plugin utilisait ce token au lieu d’en redemander un autre, et dans ton log je ne vois pas de demande de token ce qui est louche, je croyais avoir corrigé le problème mais on ne sais jamais.

1 « J'aime »

Hello,

Je viens de faire le test avec un MdP erroné. Voici le oog obtenu :

[2024-10-10 23:30:18] DEBUG  : syncWithCozyTouch function
[2024-10-10 23:30:18] DEBUG  : getSetup function
[2024-10-10 23:30:18] DEBUG  : JSESSIONID vide in getSetup
[2024-10-10 23:30:18] DEBUG  : authenticate function
[2024-10-10 23:30:18] DEBUG  : Ask new token
[2024-10-10 23:30:18] DEBUG  : makeRequest function route : token method : POST
[2024-10-10 23:30:18] DEBUG  : data grant_type=password&username=GA-PRIVATEPERSON%2Fbruno%40samimi.eu&password=bidochon77
[2024-10-10 23:30:18] DEBUG  : call url : https://apis.groupe-atlantic.com/token
[2024-10-10 23:30:18] DEBUG  : header : Content-Type: application/x-www-form-urlencoded
[2024-10-10 23:30:18] DEBUG  : header : Authorization: Basic Q3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYToyRWNORHpfZHkzNDJVSnFvMlo3cFNKTnZVdjBh
[2024-10-10 23:30:18] DEBUG  : curl result : {"error_description":"Authentication failed for GA-PRIVATEPERSON/bruno@samimi.eu","error":"invalid_grant"}
[2024-10-10 23:30:18] DEBUG  : curl response : {"error_description":"Authentication failed for GA-PRIVATEPERSON/bruno@samimi.eu","error":"invalid_grant"}
[2024-10-10 23:30:18] DEBUG  : curl response array : stdClass Object (     [error_description] => Authentication failed for GA-PRIVATEPERSON/xxxxxx@xxxxxxx.eu     [error] => invalid_grant )
[2024-10-10 23:30:18] INFO  : No token in response
[2024-10-10 23:30:18] DEBUG  : Unable to obtain JSESSIONID, abandon !
[2024-10-10 23:30:18] DEBUG  : Echec de la synchronisation

J’ai ensuite remis le bon MdP où j’en suis certain, puisque l’App sur mon iPhone se connecte bien, et voici le log obtenu et toujours impossible de synchroniser :

[2024-10-10 23:30:56] DEBUG  : syncWithCozyTouch function
[2024-10-10 23:30:56] DEBUG  : getSetup function
[2024-10-10 23:30:56] DEBUG  : JSESSIONID vide in getSetup
[2024-10-10 23:30:56] DEBUG  : authenticate function
[2024-10-10 23:30:56] DEBUG  : Ask new token
[2024-10-10 23:30:56] DEBUG  : makeRequest function route : token method : POST
[2024-10-10 23:30:56] DEBUG  : data grant_type=password&username=GA-PRIVATEPERSON%2FXXXXXX%40XXXXXXX.eu&password=XXXXXXXXXX
[2024-10-10 23:30:56] DEBUG  : call url : https://apis.groupe-atlantic.com/token
[2024-10-10 23:30:56] DEBUG  : header : Content-Type: application/x-www-form-urlencoded
[2024-10-10 23:30:56] DEBUG  : header : Authorization: Basic Q3RfMUpWeVRtSUxYOEllZkE3YVVOQmpGblpVYToyRWNORHpfZHkzNDJVSnFvMlo3cFNKTnZVdjBh
[2024-10-10 23:30:56] DEBUG  : curl result : {"access_token":"eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTk1ODU2LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYyNDY1NiwiaWF0IjoxNzI4NTk1ODU2LCJqdGkiOiJjZWMxNzc4Zi0xNDdiLTQ5MjktYmVmYS04ZjA3ZTRkOTc5NDAifQ.n6oJco7MjbSxLzcJmqQQjZM19DN7swXTqlxdAbCnkc1PQV9I_Ve0hDKT3xC8k0dV3N15jYReIJArO_jKEkEPnKaAPRVJH1ZfAqno6GybEOBFrSLlQzVj4y4k4scgRh1rzwdHDXxVvpIIi8RKeVCrs-gq1YvIJVamovH7LRyBL2Kp4K3ZJX7qyhLkPRRLnqFJqjNYPdfNvgTKYytxHWl8__oZD_uJgPmFRipMQyULd20Ba3ljs6p5GeJjZIcBDxh3Vuy-TT9lxcp6i6-7kD4fjiEu6Rz0j3XGO2nBx1a-nNEM_2Hhz9EmbO_Gwpu_kXo3CvCckcbLQaj-24UN9jZjsA","refresh_token":"af6e69f6-8318-3b53-9068-c0900d7070cd","scope":"default","token_type":"Bearer","expires_in":28800}
[2024-10-10 23:30:56] DEBUG  : curl response : {"access_token":"eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTk1ODU2LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYyNDY1NiwiaWF0IjoxNzI4NTk1ODU2LCJqdGkiOiJjZWMxNzc4Zi0xNDdiLTQ5MjktYmVmYS04ZjA3ZTRkOTc5NDAifQ.n6oJco7MjbSxLzcJmqQQjZM19DN7swXTqlxdAbCnkc1PQV9I_Ve0hDKT3xC8k0dV3N15jYReIJArO_jKEkEPnKaAPRVJH1ZfAqno6GybEOBFrSLlQzVj4y4k4scgRh1rzwdHDXxVvpIIi8RKeVCrs-gq1YvIJVamovH7LRyBL2Kp4K3ZJX7qyhLkPRRLnqFJqjNYPdfNvgTKYytxHWl8__oZD_uJgPmFRipMQyULd20Ba3ljs6p5GeJjZIcBDxh3Vuy-TT9lxcp6i6-7kD4fjiEu6Rz0j3XGO2nBx1a-nNEM_2Hhz9EmbO_Gwpu_kXo3CvCckcbLQaj-24UN9jZjsA","refresh_token":"af6e69f6-8318-3b53-9068-c0900d7070cd","scope":"default","token_type":"Bearer","expires_in":28800}
[2024-10-10 23:30:56] DEBUG  : curl response array : stdClass Object (     [access_token] => eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTk1ODU2LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYyNDY1NiwiaWF0IjoxNzI4NTk1ODU2LCJqdGkiOiJjZWMxNzc4Zi0xNDdiLTQ5MjktYmVmYS04ZjA3ZTRkOTc5NDAifQ.n6oJco7MjbSxLzcJmqQQjZM19DN7swXTqlxdAbCnkc1PQV9I_Ve0hDKT3xC8k0dV3N15jYReIJArO_jKEkEPnKaAPRVJH1ZfAqno6GybEOBFrSLlQzVj4y4k4scgRh1rzwdHDXxVvpIIi8RKeVCrs-gq1YvIJVamovH7LRyBL2Kp4K3ZJX7qyhLkPRRLnqFJqjNYPdfNvgTKYytxHWl8__oZD_uJgPmFRipMQyULd20Ba3ljs6p5GeJjZIcBDxh3Vuy-TT9lxcp6i6-7kD4fjiEu6Rz0j3XGO2nBx1a-nNEM_2Hhz9EmbO_Gwpu_kXo3CvCckcbLQaj-24UN9jZjsA     [refresh_token] => af6e69f6-8318-3b53-9068-c0900d7070cd     [scope] => default     [token_type] => Bearer     [expires_in] => 28800 )
[2024-10-10 23:30:56] DEBUG  : getJwt function
[2024-10-10 23:30:56] DEBUG  : makeRequest function route : jwt method : GET
[2024-10-10 23:30:56] DEBUG  : call url : https://apis.groupe-atlantic.com/magellan/accounts/jwt
[2024-10-10 23:30:56] DEBUG  : header : Authorization: Bearer eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTk1ODU2LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYyNDY1NiwiaWF0IjoxNzI4NTk1ODU2LCJqdGkiOiJjZWMxNzc4Zi0xNDdiLTQ5MjktYmVmYS04ZjA3ZTRkOTc5NDAifQ.n6oJco7MjbSxLzcJmqQQjZM19DN7swXTqlxdAbCnkc1PQV9I_Ve0hDKT3xC8k0dV3N15jYReIJArO_jKEkEPnKaAPRVJH1ZfAqno6GybEOBFrSLlQzVj4y4k4scgRh1rzwdHDXxVvpIIi8RKeVCrs-gq1YvIJVamovH7LRyBL2Kp4K3ZJX7qyhLkPRRLnqFJqjNYPdfNvgTKYytxHWl8__oZD_uJgPmFRipMQyULd20Ba3ljs6p5GeJjZIcBDxh3Vuy-TT9lxcp6i6-7kD4fjiEu6Rz0j3XGO2nBx1a-nNEM_2Hhz9EmbO_Gwpu_kXo3CvCckcbLQaj-24UN9jZjsA
[2024-10-10 23:30:56] DEBUG  : curl result : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTk1Nzk2LCJleHAiOjE3Mjg1OTYwOTYsImlhdCI6MTcyODU5NTc5NiwiaXNzIjoiR0FDT01BIn0.EX8bJLRyOftw_BY0SJGjxsphDw0YJkN74X7qf9-OJ4ocTCCkeARCQVIohMG329ukK0b1l-thM79AMO5100C3bNqJwjhkyX1Q-8gD_ndJgWNMlIbasPKnoSv1LU-h7bMKxzBaS_YOe1xYY6LGn0PWMT5CwjLxneUjT0P0lOOPYWpWxM2XULw_tSTZVQ7wOpI936lP4N7KEdAe0X4n6LfuWTxWdIbR6bD8RdY9ujExJcDzBJfx8VV2gMIROxv9S3E1ww8dCZRBnoaQBe0k9XbhWu0llDVn200z9mQaUhM1qHdcWv_y2jt9oIXL3DhUdb4cwQHutayfa1tsyRTxMmaiSQ"
[2024-10-10 23:30:56] DEBUG  : getJwt response : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTk1Nzk2LCJleHAiOjE3Mjg1OTYwOTYsImlhdCI6MTcyODU5NTc5NiwiaXNzIjoiR0FDT01BIn0.EX8bJLRyOftw_BY0SJGjxsphDw0YJkN74X7qf9-OJ4ocTCCkeARCQVIohMG329ukK0b1l-thM79AMO5100C3bNqJwjhkyX1Q-8gD_ndJgWNMlIbasPKnoSv1LU-h7bMKxzBaS_YOe1xYY6LGn0PWMT5CwjLxneUjT0P0lOOPYWpWxM2XULw_tSTZVQ7wOpI936lP4N7KEdAe0X4n6LfuWTxWdIbR6bD8RdY9ujExJcDzBJfx8VV2gMIROxv9S3E1ww8dCZRBnoaQBe0k9XbhWu0llDVn200z9mQaUhM1qHdcWv_y2jt9oIXL3DhUdb4cwQHutayfa1tsyRTxMmaiSQ"
[2024-10-10 23:30:56] DEBUG  : getJSessionId function
[2024-10-10 23:30:56] DEBUG  : makeRequest function route : login method : POST
[2024-10-10 23:30:56] DEBUG  : data jwt=eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTk1Nzk2LCJleHAiOjE3Mjg1OTYwOTYsImlhdCI6MTcyODU5NTc5NiwiaXNzIjoiR0FDT01BIn0.EX8bJLRyOftw_BY0SJGjxsphDw0YJkN74X7qf9-OJ4ocTCCkeARCQVIohMG329ukK0b1l-thM79AMO5100C3bNqJwjhkyX1Q-8gD_ndJgWNMlIbasPKnoSv1LU-h7bMKxzBaS_YOe1xYY6LGn0PWMT5CwjLxneUjT0P0lOOPYWpWxM2XULw_tSTZVQ7wOpI936lP4N7KEdAe0X4n6LfuWTxWdIbR6bD8RdY9ujExJcDzBJfx8VV2gMIROxv9S3E1ww8dCZRBnoaQBe0k9XbhWu0llDVn200z9mQaUhM1qHdcWv_y2jt9oIXL3DhUdb4cwQHutayfa1tsyRTxMmaiSQ
[2024-10-10 23:30:56] DEBUG  : call url : https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2024-10-10 23:30:57] 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: Thu, 10 Oct 2024 21:30:56 GMT Server: overkiz  {"errorCode":"AUTHENTICATION_ERROR","error":"Bad credentials"}
[2024-10-10 23:30:57] DEBUG  : Problème authentification .....
[2024-10-10 23:33:02] INFO  : JSESSIONID vide
[2024-10-10 23:33:02] DEBUG  : authenticate function
[2024-10-10 23:33:02] DEBUG  : getJwt function
[2024-10-10 23:33:02] DEBUG  : makeRequest function route : jwt method : GET
[2024-10-10 23:33:02] DEBUG  : call url : https://apis.groupe-atlantic.com/magellan/accounts/jwt
[2024-10-10 23:33:02] DEBUG  : header : Authorization: Bearer eyJ4NXQiOiJNell4TW1Ga09HWXdNV0kwWldObU5EY3hOR1l3WW1NNFpUQTNNV0kyTkRBelpHUXpOR00wWkdSbE5qSmtPREZrWkRSaU9URmtNV0ZoTXpVMlpHVmxOZyIsImtpZCI6Ik16WXhNbUZrT0dZd01XSTBaV05tTkRjeE5HWXdZbU00WlRBM01XSTJOREF6WkdRek5HTTBaR1JsTmpKa09ERmtaRFJpT1RGa01XRmhNelUyWkdWbE5nX1JTMjU2IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJHQS1QUklWQVRFUEVSU09OXC9icnVub0BzYW1pbWkuZXUiLCJhdWQiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwibmJmIjoxNzI4NTk1ODU2LCJhenAiOiJDdF8xSlZ5VG1JTFg4SWVmQTdhVU5CakZuWlVhIiwic2NvcGUiOiJkZWZhdWx0IiwiaXNzIjoiaHR0cHM6XC9cL2FwaXMuZ3JvdXBlLWF0bGFudGljLmNvbVwvb2F1dGgyXC90b2tlbiIsImV4cCI6MTcyODYyNDY1NiwiaWF0IjoxNzI4NTk1ODU2LCJqdGkiOiJjZWMxNzc4Zi0xNDdiLTQ5MjktYmVmYS04ZjA3ZTRkOTc5NDAifQ.n6oJco7MjbSxLzcJmqQQjZM19DN7swXTqlxdAbCnkc1PQV9I_Ve0hDKT3xC8k0dV3N15jYReIJArO_jKEkEPnKaAPRVJH1ZfAqno6GybEOBFrSLlQzVj4y4k4scgRh1rzwdHDXxVvpIIi8RKeVCrs-gq1YvIJVamovH7LRyBL2Kp4K3ZJX7qyhLkPRRLnqFJqjNYPdfNvgTKYytxHWl8__oZD_uJgPmFRipMQyULd20Ba3ljs6p5GeJjZIcBDxh3Vuy-TT9lxcp6i6-7kD4fjiEu6Rz0j3XGO2nBx1a-nNEM_2Hhz9EmbO_Gwpu_kXo3CvCckcbLQaj-24UN9jZjsA
[2024-10-10 23:33:03] DEBUG  : curl result : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTk1OTIzLCJleHAiOjE3Mjg1OTYyMjMsImlhdCI6MTcyODU5NTkyMywiaXNzIjoiR0FDT01BIn0.mdGSMDxuCgCWX3mHVRnTaoRTL7gn6oWf1edciSnxxHXWctd7-DqwAlEuoojuJjqeTVe4lbZXiTO2hH9QC3CzyzG4CratfdELVEVs76Bz6FWD5gCyijD1Qlk6pK1nGbgWbBrq0SIiiWPjDD7f8oNdL91-e0tkFy3GEYwGAeVX1dxJJqrxEo1OlMpAOrSjgN_0IvgJC7icbGZf0XH6PZ5Xh4mlhbUI91CC4ALFT6W7c1Z_qW7KtrQMKhsXeufxNFHD5wm9iSgtW7IGJL2SH9cgQoisLXYdjjwcz7QRnRDMw3_YQYI7W7RH02PBl8GE_wCkDD-9mOvcKQZspMVyfe5OSA"
[2024-10-10 23:33:03] DEBUG  : getJwt response : "eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTk1OTIzLCJleHAiOjE3Mjg1OTYyMjMsImlhdCI6MTcyODU5NTkyMywiaXNzIjoiR0FDT01BIn0.mdGSMDxuCgCWX3mHVRnTaoRTL7gn6oWf1edciSnxxHXWctd7-DqwAlEuoojuJjqeTVe4lbZXiTO2hH9QC3CzyzG4CratfdELVEVs76Bz6FWD5gCyijD1Qlk6pK1nGbgWbBrq0SIiiWPjDD7f8oNdL91-e0tkFy3GEYwGAeVX1dxJJqrxEo1OlMpAOrSjgN_0IvgJC7icbGZf0XH6PZ5Xh4mlhbUI91CC4ALFT6W7c1Z_qW7KtrQMKhsXeufxNFHD5wm9iSgtW7IGJL2SH9cgQoisLXYdjjwcz7QRnRDMw3_YQYI7W7RH02PBl8GE_wCkDD-9mOvcKQZspMVyfe5OSA"
[2024-10-10 23:33:03] DEBUG  : getJSessionId function
[2024-10-10 23:33:03] DEBUG  : makeRequest function route : login method : POST
[2024-10-10 23:33:03] DEBUG  : data jwt=eyJhbGciOiJSUzI1NiIsImtpZCI6IjBENDA1NUEzQzZDQzFFQkM2OTE4RDY3MUU3OEM4QzhBNjc3Njg1NzQiLCJ0eXAiOiJKV1QifQ.eyJ1c3IiOiJHQUNPTUFfUHJvZHVjdGlvbl8xMDI5NDgzIiwibmJmIjoxNzI4NTk1OTIzLCJleHAiOjE3Mjg1OTYyMjMsImlhdCI6MTcyODU5NTkyMywiaXNzIjoiR0FDT01BIn0.mdGSMDxuCgCWX3mHVRnTaoRTL7gn6oWf1edciSnxxHXWctd7-DqwAlEuoojuJjqeTVe4lbZXiTO2hH9QC3CzyzG4CratfdELVEVs76Bz6FWD5gCyijD1Qlk6pK1nGbgWbBrq0SIiiWPjDD7f8oNdL91-e0tkFy3GEYwGAeVX1dxJJqrxEo1OlMpAOrSjgN_0IvgJC7icbGZf0XH6PZ5Xh4mlhbUI91CC4ALFT6W7c1Z_qW7KtrQMKhsXeufxNFHD5wm9iSgtW7IGJL2SH9cgQoisLXYdjjwcz7QRnRDMw3_YQYI7W7RH02PBl8GE_wCkDD-9mOvcKQZspMVyfe5OSA
[2024-10-10 23:33:03] DEBUG  : call url : https://ha110-1.overkiz.com/enduser-mobile-web/enduserAPI/login
[2024-10-10 23:33:03] 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: Thu, 10 Oct 2024 21:33:02 GMT Server: overkiz  {"errorCode":"AUTHENTICATION_ERROR","error":"Bad credentials"}
[2024-10-10 23:33:03] DEBUG  : Problème authentification .....

Je précise bien que je n’ai que le chauffe eau d’installé et qu’il est connecté en WiFi directement sur le réseau de la maison. Je n’ai pas de pont CozyTouch.

Yes Sir. J’ai bien sauvegardé à chaque changement.

Voila la précision qui manquait : le plugin cozytouch ne fonctionne qu’avec les accessoires qui utilisent le pont. il ne fonctionne pas avec ceux qui se connectent en wifi car ils utilisent une API différente.
Peut-être faudrait-il ajouter une note pour le dire dans la description du plugin ?
Je ne sais pas si le plugin somfy unified fonctione avec ces accessoires.

Purée j’ai lu de travers sinon j’aurais réagit. J’ai lu qu’il disait qu’il avait un bridge :neutral_face:

Ah mince. C’est dommage. Je veux bien essayer le plugin Somfy Unified. Penses-tu que je puisse utiliser mon compte Sauter CozyTouch sur ce plugin ou bien dois-je installer une app Somfy avec un nouveau compte sur mon iPhone et y connecter mon chauffe eau dessus ?

De ma compréhension il faut un bridge aussi et vu que le plugin est est payant, moi j’ouvrirai un post dédié pour demander confirmation au développeur de ce qu’il en pense ou ce qu’il sait.

Merci. Purée le prix pique un peu. Je n’ai pas l’habitude de voir des montants si élevés pour un plugin.
En tout cas merci, vous avez été hyper réactifs.

Hello,

pour ma part j’utilise également le plugin cozytouch uniquement avec un ballon connecté en wifi rien d’autre et cela fonctionne.
Auparavant j’avais un bridge et plusieurs interfaces ou radiateurs, ceci explique peut être cela mais je n’en sais pas plus sauf que ca fonctionne sans pont chez moi.

C’est marrant (intéressant). Ça fait combien de temps que tu n’as plus le pont ?

plus de 2 ans et demi. j’avais donc desinstaller le plugin pendant cette période. je l’ai réinstallé en juillet cette année quand j’ai déménagé et ne mettant que le ballon connecté en wifi et cela à fonctionné.

Cool !

Et tu as gardé le pont bien au chaud pour l’envoyer 2 jours à @noBru77 histoire qu’il fasse la connexion initiale ? :sweat_smile:

même pas :rofl: par contre je me souviens avoir galéré à recréer un compte sur l’appli cozytouch car il n’acceptait pas mon mot de passe initial du compte, je suis donc reparti sur un nouveau mail et mdp donc comme une nouvelle installation finalement et sans jamais intégrer un pont

Ben tu nous as bien perdu alors avec ton expérience.

Quand Vedrine essayait d’ajouter son matériel il avait créé un compte et l’accès depuis le plugin était toujours refusé. Il a fallut qu’il attende de recevoir son bridge pour que ça débloque tout.

C’est vraiment pas cohérent l’histoire.

Tu as quelle marque ? Il y a peu être une différence…
Sauter ? Atlantic ?

Hello,

J’avais lu un sujet de discussion ici où la connexion directe en WiFi fonctionnait avec le plugin. Mais qu’une personne avait eu des difficultés pour s’y connecter.

L’App Sauter est capricieuse à la connexion, mais mon compte fonctionne bien. J’ai changé mon MdP pour un truc plus simple, uniquement des lettres Maj/min et chiffres.

Est-ce que le compte que tu utilises actuellement est le même que quand tu avais ton pont CozyTouch ? La solution est peut-être là, il faut une première connexion avec un pont même sans équipements déclarés dessus.

Je vais persévérer puisque chez toi cela fonctionne. J’ai de l’espoir :slight_smile:

Je vais essayer ce soir d’installer l’app Atlantic et de créer un compte. Sait-on jamais, ça peut marcher sur un malentendu :wink:

J’ai un chauffe eau atlantic et idem pour l’appli cozytouch atlantic.
je me souviens même (je viens de retouver les mails au support cozytouch) que j’avais supprimé mon compte en fait, mais en voulant réinstaller il était deja existant dans leur base de données.
Ils m’ont renvoyé un lien pour réinitialiser mon mdp, donc c’était effectivement sur un premier compte avec bridge du coup, mais je n’avais plus aucun bridge en mémoire dans le compte car je l’avais deja vendu d’occas depuis longtemps.