Mercedes ME - Erreur 204

Bonjour,

J’ai regardé un peu les autres topics mais je n’arrive pas à trouver de solutions à mon problème.
J’ai intallé le plugin hier et suivi la doc, mais malgré tout je n’arrive pas à récupérer d’informations sur mon véhicule.

Ci-dessous la log debug:

[2021-11-27 10:40:07][DEBUG] : DEBUG : * Expire in 200 ms for 1 (transfer 0x559515d160)
[2021-11-27 10:40:07][DEBUG] : DEBUG : *   Trying 159.122.71.196...
[2021-11-27 10:40:07][DEBUG] : DEBUG : * TCP_NODELAY set
[2021-11-27 10:40:07][DEBUG] : DEBUG : * Expire in 200 ms for 4 (transfer 0x559515d160)
[2021-11-27 10:40:07][DEBUG] : DEBUG : * Connected to api.mercedes-benz.com (159.122.71.196) port 443 (#0)
[2021-11-27 10:40:07][DEBUG] : DEBUG : * ALPN, offering http/1.1
[2021-11-27 10:40:07][DEBUG] : DEBUG : * successfully set certificate verify locations:
[2021-11-27 10:40:07][DEBUG] : DEBUG : *   CAfile: none
[2021-11-27 10:40:07][DEBUG] : DEBUG :   CApath: /etc/ssl/certs
[2021-11-27 10:40:07][DEBUG] : DEBUG : * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
[2021-11-27 10:40:07][DEBUG] : DEBUG : * ALPN, server accepted to use http/1.1
[2021-11-27 10:40:07][DEBUG] : DEBUG : * Server certificate:
[2021-11-27 10:40:07][DEBUG] : DEBUG : *  subject: C=DE; ST=Baden-Wuerttemberg; L=Stuttgart; O=Daimler AG; CN=api.mercedes-benz.com
[2021-11-27 10:40:07][DEBUG] : DEBUG : *  start date: May 27 06:38:16 2021 GMT
[2021-11-27 10:40:07][DEBUG] : DEBUG : *  expire date: May 27 06:48:00 2022 GMT
[2021-11-27 10:40:07][DEBUG] : DEBUG : *  subjectAltName: host "api.mercedes-benz.com" matched cert's "api.mercedes-benz.com"
[2021-11-27 10:40:07][DEBUG] : DEBUG : *  issuer: C=BM; O=QuoVadis Limited; CN=QuoVadis Global SSL ICA G3
[2021-11-27 10:40:07][DEBUG] : DEBUG : *  SSL certificate verify ok.
[2021-11-27 10:40:07][DEBUG] : DEBUG : > GET /vehicledata/v2/vehicles/W1K1770871N268131/containers/fuelstatus HTTP/1.1 
[2021-11-27 10:40:07][DEBUG] : DEBUG : Host: api.mercedes-benz.com 
[2021-11-27 10:40:07][DEBUG] : DEBUG : User-Agent: GuzzleHttp/6.5.4 curl/7.64.0 PHP/7.3.31-1~deb10u1 
[2021-11-27 10:40:07][DEBUG] : DEBUG : accept: application/json;charset=utf-8 
[2021-11-27 10:40:07][DEBUG] : DEBUG : authorization: Bearer eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiY3R5IjoiSldUIiwia2lkIjoiQ0lBTVNZTSIsInBpLmF0bSI6Imh4M2UifQ..BrIInATKtnX_SsMypYgJ-Q.aIaxjigDAwQycZ6q3r0VRXL7JMEMbkwX9cPKJLlfOSP69q6Q0B6CtRKLnNBpdis-AQsIBc2JPm-7-6qrMXt9RxUTBIOuCak0X6toE2mo1MNA_DRx8JL2HKB-5otl2JBuqATTjnYP6FrJgC16Ki2IqJDKft4DHXvE26kmYY9LAtOYarqS6RdXxEV53wK4THPQ2Bxbrsudop4SIBy4_xeceZuBhaVquX6QNTpoNeLhI0u9WVR3etm2NZ3eE4e4-eiIFPEzzJfhtuV1qe5uhCYY_qGUSc0D1zPd9bx_QI84FkmkuyB8rfa5dcTEzQDZwoclJl70zi9XwToBQLGf-esXQHbjmG9lak9uqVknRrrqnpPM0bEdHDMojGPXOULtwrQ3Pd2NG2P7wNSg7DmsYAr_2zbVR7usMLqc-uoDGyvzv06oezdC6C7jhZsTTh1Vcnx9vpDbtn5OwZhs5PNm74gYdjz2YjscAzuDPjo8Us490boZx7YtIJ-WOfSEWRKj5R_TOuScNKmDU1D5_wYb-PDG8-IM-F-9JM_-WYtnfma_5dAzeDaJyXqp7UfHqa-KGWmXyw3RLTnMH7hlbQbRaYTca32A1LP7VGeEAatJqsyEV8uGP8Ro_vJYvN10Y1UKnNFLcIDrQGUEujxLTWIyU2uZUujZgXd7KiiNswc4gYNQVdBBhTjFls6cVxgpuqhmBt6r6lW0qkQdTwEOW8oewiPNtLcw86rqHSZwonk3EG2XbXYxWNEcK2BsVuxXhgX7OraLXs5KTzBYSBk2t8NMWcAwoO61ZsaKGDW4Ova2PusnFqXuJHRqwd_LcaBON1RDS_vvNPbBkLJhtL5w5cKXE3zpiU2fMiC4ZZJ1q7tId2mQk-h6bM46W9eBJMyat2Z3vR9g2AJ8CqlerqKYGdYIJKyokZS-zzD8wjUZX86CzDn-o9aM0PiudQ4lX4_qWj-BexFN8MJlywVK_c1CFMHYWodqbf1-GeP4rNzZmRn5VOcCCjOO5QU7ctZMC5i861_owdq0ywvTQMnVRJSP2lX-QwgKl4DbyelGoAyJF2dpAQquJjvYh-P0qFVUzB-IjsZf8Kwn2hLCA5--4nsi2n5eZTH7fIZvZC_GI_FcKRzX22fDKAc.ZSlNju7kkwUViH1IujmjlZZ0P-FLuNQxvUKe4KdU8xY 
[2021-11-27 10:40:07][DEBUG] : DEBUG :  
[2021-11-27 10:40:07][DEBUG] : DEBUG : * old SSL session ID is stale, removing
[2021-11-27 10:40:07][DEBUG] : DEBUG : < HTTP/1.1 403 Forbidden 
[2021-11-27 10:40:07][DEBUG] : DEBUG : < date: Sat, 27 Nov 2021 09:40:07 GMT 
[2021-11-27 10:40:07][DEBUG] : DEBUG : < content-type: application/json 
[2021-11-27 10:40:07][DEBUG] : DEBUG : < content-length: 72 
[2021-11-27 10:40:07][DEBUG] : DEBUG : < x-envoy-upstream-service-time: 128 
[2021-11-27 10:40:07][DEBUG] : DEBUG : < server: istio-envoy 
[2021-11-27 10:40:07][DEBUG] : DEBUG : <  
[2021-11-27 10:40:07][DEBUG] : DEBUG : * Connection #0 to host api.mercedes-benz.com left intact
[2021-11-27 10:40:07][DEBUG] : DEBUG : 
[2021-11-27 10:40:07][WARNING] : getInfos::fuelstatus::Response Warning with code 403 and reason : Forbidden.

Ma configuration sur le site developer :

Mon plugin:

Si vous avez une petite idée du problème…

merci d’avance.

Salut @K4no,
dans ton log tu as une erreur 403, en gros acces refusé.
mauvais mot de passe/user/mail…

t’as requête arrive bien sur le serveur Mercedes , courage c’est pas grand chose :wink:

Salut @cstan77,

Merci pour ta réponse rapide.
J’ai bien vérifié mes identifiants et ils sont bons. J’imagine que si ma requête arrive sur le serveur Mercedes, alors ça veut surement dire que mes API keys sont bonnes dans la config du plugin.

Bon en tout cas je ne désespère pas, je me dis que ça fonctionne pour tout le monde, il n’y a pas de raisons que ca ne fonctionne pas pour moi :slight_smile:

Bonjour,

Hier soir j’ai tenté une réinstallation complète du plugin ainsi qu’un nouveau projet coté Console sur le site developer de Mercedes.
Maintenant je n’ai plus l’erreur 403 mais l’erreur 204 (No data available). D’après la FAQ il suffit de rouler un peu pour que les informations soient mises à jour. Je viens de mettre à jour le titre du topic à jour.

Suite à cela, j’ai roulé environ 50 ou 60 kilomètres, ouvert les portières, les vitres, le coffre, et je n’ai toujours aucune info, ni pour l’essence, ni pour les différents statuts des portes et vitres.
Je ne sais pas quoi faire de plus…

Si la log ci-dessous vous parle, je suis preneur :slight_smile:

[2021-11-28 09:33:31][DEBUG] : DEBUG : * Expire in 50 ms for 1 (transfer 0x55577be530)
[2021-11-28 09:33:31][DEBUG] : DEBUG : *   Trying 159.122.71.196...
[2021-11-28 09:33:31][DEBUG] : DEBUG : * TCP_NODELAY set
[2021-11-28 09:33:31][DEBUG] : DEBUG : * Expire in 200 ms for 4 (transfer 0x55577be530)
[2021-11-28 09:33:31][DEBUG] : DEBUG : * Connected to api.mercedes-benz.com (159.122.71.196) port 443 (#0)
[2021-11-28 09:33:31][DEBUG] : DEBUG : * ALPN, offering http/1.1
[2021-11-28 09:33:31][DEBUG] : DEBUG : * successfully set certificate verify locations:
[2021-11-28 09:33:31][DEBUG] : DEBUG : *   CAfile: none
[2021-11-28 09:33:31][DEBUG] : DEBUG :   CApath: /etc/ssl/certs
[2021-11-28 09:33:31][DEBUG] : DEBUG : * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
[2021-11-28 09:33:31][DEBUG] : DEBUG : * ALPN, server accepted to use http/1.1
[2021-11-28 09:33:31][DEBUG] : DEBUG : * Server certificate:
[2021-11-28 09:33:31][DEBUG] : DEBUG : *  subject: C=DE; ST=Baden-Wuerttemberg; L=Stuttgart; O=Daimler AG; CN=api.mercedes-benz.com
[2021-11-28 09:33:31][DEBUG] : DEBUG : *  start date: May 27 06:38:16 2021 GMT
[2021-11-28 09:33:31][DEBUG] : DEBUG : *  expire date: May 27 06:48:00 2022 GMT
[2021-11-28 09:33:31][DEBUG] : DEBUG : *  subjectAltName: host "api.mercedes-benz.com" matched cert's "api.mercedes-benz.com"
[2021-11-28 09:33:31][DEBUG] : DEBUG : *  issuer: C=BM; O=QuoVadis Limited; CN=QuoVadis Global SSL ICA G3
[2021-11-28 09:33:31][DEBUG] : DEBUG : *  SSL certificate verify ok.
[2021-11-28 09:33:31][DEBUG] : DEBUG : > GET /vehicledata/v2/vehicles/W1K1770871N268131/containers/fuelstatus HTTP/1.1 
[2021-11-28 09:33:31][DEBUG] : DEBUG : Host: api.mercedes-benz.com 
[2021-11-28 09:33:31][DEBUG] : DEBUG : User-Agent: GuzzleHttp/6.5.4 curl/7.64.0 PHP/7.3.31-1~deb10u1 
[2021-11-28 09:33:31][DEBUG] : DEBUG : accept: application/json;charset=utf-8 
[2021-11-28 09:33:31][DEBUG] : DEBUG : authorization: Bearer eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIiwiY3R5IjoiSldUIiwia2lkIjoiQ0lBTVNZTSIsInBpLmF0bSI6Imh4M2UifQ..urxjPzsy-yjcMfVdnB_D2g.pdvGajCxxP914_2ewtxvqMhsQ4HUoW_w-R5gFNQOvUyi-9nAWHfyAQ_EoTUCj1fbGIQZeSyEsTZfTeBOxWJ94s9D88Tx27V7OwvK3NYF5Vpxx0iQzl7Jo2HzM6xofedSClmsqkfHkPPVhn2M1OYXszKzn-oyzULxxcv3zWChR8F1kwAUsm7sfljaN7phdVbpyMPeQPz7Jeh06rouxHo9EGIVFwlPO5eY8KQDZohEeRcPs-c5Bg2ct-pis6KZTZ6xBVrh8euMC-X_DFHk7IWJ245RpsAPbUTXplVCwr4WQ6-4rHT1HUiV4rB7BUw0but9d2tz9dNFPwVZyLOuecc1c-Zs-4b0T3iMssCLSE0xyXG9D7AODcBXdbzsXSLNMbWDIJjXIJxUoagkPlkAaM66wESdWKCUKcRLR1aBHgdWxe_wt9-QKQm1WUBIxzyFs9Cii-Q8BxlUGHxNGkQrByxnIfGDaWHZPTP4dEpIZUA6djl-pMxQP0koxxYdoL9C1q9xQ9SQzfuWN8q5Ij7AQnDzvTdg35McYzm2j6X4Yq8KVTUxg_huEkxGDa-mzYVZ_c8Wi-WpfuOSnsbinwQFNgvx7unKe8TYpwviJjUTbJuWbIvh1VTtvsHDxyWK52AC_xYX6N6p_LySaEiS_tUWWBcGxjCsSSYCy41Zo8-yTKMqHIiwXki_J9znKiKL4s5t_gaRQJSxl9mUX1TqxsuTeb3k5Dzti33effdGug_V_WQf9GFO7WHhtVWoz3DrejAI-W3W0-es3Yn8__1LDChRjy_UU3GrLnp85q7KHm7C0dzAhwAe6UZzI9IFuGR6OucDxP3J3cRWTbiSIbV5xpkY5YVs6uq3yRClisaDiesypflXItnkfNe__gY0X5FuOfwZKUiHOOgLn1OI5Ycc08C1NrNy3tICc-U0L34I5FeeF34CHUOmVxKwv_MUY8rsXNxGRBDG0x1JRAsNVP7DqMmnWuU5o-1INF1RatXKJmDWizH8nfUqJBVIp11KOhRknXmlzqKgQTFwlHPDDH2bwGKSUnZjOpFKJzByuKBeUOCbC54YFom3EKQ5EYJVCkYuzokFzzQ6j7XXkMne_4Z6KfWakx6crftniEbEZyYGag0OpErgRchn-6Va7cq3HDSfKd-wsboe.SKL43uTViV4a2Ou2b_42yritnArYFaFSi-tD-3LDtnk 
[2021-11-28 09:33:31][DEBUG] : DEBUG :  
[2021-11-28 09:33:31][DEBUG] : DEBUG : * old SSL session ID is stale, removing
[2021-11-28 09:33:31][DEBUG] : DEBUG : < HTTP/1.1 204 No Content 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < date: Sun, 28 Nov 2021 08:33:31 GMT 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < x-content-type-options: nosniff 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < x-xss-protection: 1; mode=block 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < cache-control: no-cache, no-store, max-age=0, must-revalidate 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < pragma: no-cache 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < expires: 0 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < strict-transport-security: max-age=15724800; includeSubDomains 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < x-frame-options: DENY 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < x-envoy-upstream-service-time: 81 
[2021-11-28 09:33:31][DEBUG] : DEBUG : < server: istio-envoy 
[2021-11-28 09:33:31][DEBUG] : DEBUG : <  
[2021-11-28 09:33:31][DEBUG] : DEBUG : * Connection #0 to host api.mercedes-benz.com left intact
[2021-11-28 09:33:31][DEBUG] : DEBUG : 
[2021-11-28 09:33:31][INFO] : getInfos::fuelstatus::Response Info with code 204 and reason : No data available
[2021-11-28 09:33:32][DEBUG] : loadConfigFile::/var/www/html/plugins/Mercedes_me/core/class/../config/EqConfig.json
[2021-11-28 09:33:32][DEBUG] : Contenu du fichier '/var/www/html/plugins/Mercedes_me/core/class/../config/EqConfig.json' array (   'commands' =>    array (     0 =>      array (       'name' => 'Rafraichir',       'type' => 'action',       'subtype' => 'other',       'isVisible' => 1,       'logicalId' => 'refresh',       'isDashboard' => 1,     ),     1 =>      array (       'name' => 'Verrouillage du vehicule',       'type' => 'info',       'subtype' => 'numeric',       'minValue' => 0,       'maxValue' => 3,       'isVisible' => 1,       'logicalId' => 'doorlockstatusvehicle',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Véhicle ouvert',         1 => 'Véhicle fermé de l’interieur',         2 => 'Véhicle fermé de l’exterieur',         3 => 'Véhicle fermé partiellement',       ),     ),     2 =>      array (       'name' => 'Verrouillage de la trappe Essence',       'type' => 'info',       'subtype' => 'binary',       'depend' => 'fuel',       'isVisible' => 1,       'logicalId' => 'doorlockstatusgas',       'isDashboard' => 1,     ),     3 =>      array (       'name' => 'Essence - Nombre de Km restant',       'type' => 'info',       'subtype' => 'numeric',       'depend' => 'fuel',       'unite' => 'Km',       'isVisible' => 1,       'logicalId' => 'rangeliquid',       'isDashboard' => 1,     ),     4 =>      array (       'name' => 'Essence - Pourcentage restant',       'type' => 'info',       'subtype' => 'numeric',       'depend' => 'fuel',       'unite' => '%',       'minValue' => 0,       'maxValue' => 100,       'isVisible' => 1,       'logicalId' => 'tanklevelpercent',       'isDashboard' => 1,     ),     5 =>      array (       'name' => 'Electrique - Nombre de Km restant',       'type' => 'info',       'subtype' => 'numeric',       'depend' => 'electric',       'unite' => 'Km',       'isVisible' => 1,       'logicalId' => 'rangeelectric',       'isDashboard' => 1,     ),     6 =>      array (       'name' => 'Electrique - Pourcentage Charge Restante',       'type' => 'info',       'subtype' => 'numeric',       'depend' => 'electric',       'unite' => '%',       'minValue' => 0,       'maxValue' => 100,       'isVisible' => 1,       'logicalId' => 'soc',       'isDashboard' => 1,     ),     7 =>      array (       'name' => 'Statut Porte Avant Gauche',       'type' => 'info',       'subtype' => 'binary',       'isVisible' => 1,       'logicalId' => 'doorstatusfrontleft',       'isDashboard' => 1,     ),     8 =>      array (       'name' => 'Statut Porte Avant Droite',       'type' => 'info',       'subtype' => 'binary',       'isVisible' => 1,       'logicalId' => 'doorstatusfrontright',       'isDashboard' => 1,     ),     9 =>      array (       'name' => 'Statut Porte Arriere Gauche',       'type' => 'info',       'subtype' => 'binary',       'isVisible' => 1,       'logicalId' => 'doorstatusrearleft',       'isDashboard' => 1,     ),     10 =>      array (       'name' => 'Statut Porte Arriere Droite',       'type' => 'info',       'subtype' => 'binary',       'isVisible' => 1,       'logicalId' => 'doorstatusrearright',       'isDashboard' => 1,     ),     11 =>      array (       'name' => 'Statut Fenetre Avant Gauche',       'type' => 'info',       'subtype' => 'numeric',       'minValue' => 0,       'maxValue' => 5,       'isVisible' => 1,       'logicalId' => 'windowstatusfrontleft',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Fenêtre en position intermédiaire',         1 => 'Fenêtre complétement ouverte',         2 => 'Fenêtre complétement fermée',         3 => 'Fenêtre en position d’aération',         4 => 'Fenêtre en position d’aération intermédiaire',         5 => 'Fenêtre en mouvement',       ),     ),     12 =>      array (       'name' => 'Statut Fenetre Avant Droite',       'type' => 'info',       'subtype' => 'numeric',       'minValue' => 0,       'maxValue' => 5,       'isVisible' => 1,       'logicalId' => 'windowstatusfrontright',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Fenêtre en position intermédiaire',         1 => 'Fenêtre complétement ouverte',         2 => 'Fenêtre complétement fermée',         3 => 'Fenêtre en position d’aération',         4 => 'Fenêtre en position d’aération intermédiaire',         5 => 'Fenêtre en mouvement',       ),     ),     13 =>      array (       'name' => 'Statut Fenetre Arriere Gauche',       'type' => 'info',       'subtype' => 'numeric',       'minValue' => 0,       'maxValue' => 5,       'isVisible' => 1,       'logicalId' => 'windowstatusrearleft',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Fenêtre en position intermédiaire',         1 => 'Fenêtre complétement ouverte',         2 => 'Fenêtre complétement fermée',         3 => 'Fenêtre en position d’aération',         4 => 'Fenêtre en position d’aération intermédiaire',         5 => 'Fenêtre en mouvement',       ),     ),     14 =>      array (       'name' => 'Statut Fenetre Arriere Droite',       'type' => 'info',       'subtype' => 'numeric',       'minValue' => 0,       'maxValue' => 5,       'isVisible' => 1,       'logicalId' => 'windowstatusrearright',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Fenêtre en position intermédiaire',         1 => 'Fenêtre complétement ouverte',         2 => 'Fenêtre complétement fermée',         3 => 'Fenêtre en position d’aération',         4 => 'Fenêtre en position d’aération intermédiaire',         5 => 'Fenêtre en mouvement',       ),     ),     15 =>      array (       'name' => 'Statut Toit Ouvrant',       'type' => 'info',       'subtype' => 'numeric',       'depend' => 'notcab',       'minValue' => 0,       'maxValue' => 6,       'isVisible' => 1,       'logicalId' => 'sunroofstatus',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Le toit ouvrant inclinable et coulissant est fermé',         1 => 'Le toit ouvrant inclinable et coulissant est complètement ouvert',         2 => 'Le toit levant est ouvert',         3 => 'Le toit ouvrant inclinable et coulissant est en mouvement',         4 => 'Le toit ouvrant inclinable et coulissant en position anti-balancement',         5 => 'Le toit coulissant en position intermédiaire',         6 => 'Le toit relevable en position intermédiaire',       ),     ),     16 =>      array (       'name' => 'Statut Capote',       'type' => 'info',       'subtype' => 'numeric',       'depend' => 'cab',       'minValue' => 0,       'maxValue' => 2,       'isVisible' => 1,       'logicalId' => 'rooftopstatus',       'isDashboard' => 1,       'translatedValue' =>        array (         0 => 'Capote déverrouillée',         1 => 'Capote ouverte et verrouillée',         2 => 'Capote fermée et verrouillée',       ),     ),     17 =>      array (       'name' => 'Verrouillage du coffre',       'type' => 'info',       'subtype' => 'binary',       'isVisible' => 1,       'logicalId' => 'doorlockstatusdecklid',       'isDashboard' => 1,     ),     18 =>      array (       'name' => 'Etat d\'ouverture du coffre',       'type' => 'info',       'subtype' => 'binary',       'isVisible' => 1,       'logicalId' => 'decklidstatus',       'isDashboard' => 1,     ),     19 =>      array (       'name' => 'Telecharger Vehicule Image',       'type' => 'action',       'subtype' => 'other',       'isVisible' => 0,       'logicalId' => 'downloadvehiculeimage',       'isDashboard' => 0,     ),   ), )

Hello,

Tu peux me faire un screen de la conf de ton équipement ?
C’est quoi comme véhicule ? Thermique ou électrique ? Quel modèle ?
Et si tu peux me fournir le log complet en fichier stp

Salut Mguyard,

Alors le véhicule est une Classe A 200 thermique et neuve, je l’ai récupéré il y a même pas une semaine.

En rentrant ce soir, j’ai eu ces messages dans mon centre de messages Jeedom (erreur 401):

Ci-dessous les screens config + fichier log.

Mercedes_me.txt (43,0 Ko)

Tu peux m’envoyer le log complet ? Car la je ne vois qu’une seule requête pour le fuel mais pas la requête pour les fermants

[2021-11-28 20:10:08][INFO] : getInfos::fuelstatus::Response Info with code 204 and reason : No data available

Cela indique que l’api n’a aucune donnée sur les 12 dernières heures.

Comment envoyer la log complete?
Dans la partie configuration, j’ai cliqué sur le fichier mercedes_me et j’ai cliqué sur le bouton « télécharger le fichier » et c’est tout ce qui est sorti.

Pour le fait que l’api n’a reçu aucune information ces 12 dernières heures, c’est un problème car j’ai roulé cet après midi et en début de soirée.

Je vais sortir une bêta (sûrement aujourd’hui) qui nettoiera le logs de toutes les logs parasites.

Je suppose que si tu as tout le logs, c’est que la taille de ton log est très petite en l’état. La nouvelle bêta devrait améliorer ça.

Mais pour le 204, seul Mercedes peut expliquer pourquoi l’api indique qu’elle n’a pas de données pour ton véhicule.
Je vais tout de même regarder si on peut confirmer cela par la console Mercedes

Parfait merci pour ta réactivité.

Ce que je trouve étonnant c’est que le 204 semble associé a l’API fuelstatus. Alors que pour les autres il m’arrive de voir des 401 de temps en temps dans le centre des messages. Mais pas toujours donc j’imagine que des fois ça ne bloque pas.

A voir avec la nouvelle log, ou alors j’essaierai de rentrer en contact avec l’équipe de dev Mercedes pour voir où ca peut bloquer. J’imagine que si je m’étais trompé dans les infos API de la conf j’aurais un 403 et non pas un 204. :man_shrugging:t2:

La version BETA est sortie (1.2.4). Met à jour en beta, relance des refresh et envoi moi le log complet.
Attention tu risques de devoir modifier l’URL de redirection dans ta console Mercedes suite à cette MAJ pour qu’elle corresponde à ce qui est disponible dans la configuration du plugin (cf. lis le changelog)

J’ai téléchargé la BETA 1.2.4 et j’ai fait quelques refresh etc…
Maintenant je vois plusieurs code 204.

Penses-tu que cela puisse être lié à un problème de config?
Je pense que je vais tester à nouveau un reset complet du plugin et de mon compte dev.

Mercedes_me.txt (111,3 Ko)

As tu rouler les 12 dernières heures ? Si non attend de rouler voir si ça remonte

Oui j’ai roulé ces dernières Heures donc normalement ça aurait dû remonter…

Tu as bien modifier l’URL de redirection dans la console Mercedes et recréer la connection ?

Mon URL de redirection n’a pas changé… Elle aurait du?

Pour info, l’URL est la suivante(J’ai modifié quelques caractères) :
https://XXXXXXX.dns6.jeedom.com/plugins/Mercedes_me/core/php/callback.php?apikey=VxwXXXXXXXXXXXXXXXXXXXXmqcNZV48R2Xlddv8c

Quand je regarde ta doc, je vois ça:

https://votre IP ou DNS public:port/plugins/Mercedes_me/core/php/callback.php?apikey=

Je n’ai pas de notion de port dans mon URL. Tu crois que le problème peut venir de cette URL?

Depuis la maj tu as plus de notion de port comme j’ai mis dans le changelog.
Vérifie que l’URL dans l’interface dev du site Mercedes a pas un port ajouter.
Assure toi que c’est la même chose des deux côté exactement.

Une fois que tu en es sur, relance depuis ton accès externe la connexion avec le cloud

Bon malheureusement ça n’a rien changé.

J’ai désinstallé le plugin, reinstallé la BÊTA, et refait toute la configuration à la fois dans jeedom mais aussi en faisant un nouveau projet dans la console.
J’ai eu quelques erreurs 401 pendant quelques minutes puis de nouveau des erreurs 204 même si j’ai verrouillé / déverrouillé le véhicule ou si j’ai ouvert et fermé les vitres.

J’ai téléchargé l’image du véhicule et ça a fonctionné correctement, ça veut probablement dire que la config est bonne. Je vais rouler demain matin, on verra bien si ça change quelque chose.

Oui sinon contact les par le formulaire sur le site dev

J’ai roulé un peu ce matin, toujours le même problème, code erreur 204 sur les APIs et de temps en temps du 401.

J’ai créé ticket via le formulaire de contact sur le site dev. Si j’ai un nouvel axe d’analyse ou une solution, je viendrai les partager ici.

1 « J'aime »