500 internal server erreur

Bonjour,

Depuis hier les informations de sont plus mises à jour et lorsque je clique sur le bouton synchronisation il y a un message en rouge indiquant 500 : internal server erreur.

Que faire ?

Merci d’avance de vos réponses.


Informations Jeedom

Core : 4.6.1 (master)
DNS Jeedom : non

Plugin : myToyota
Version : 2026-08-10 11:20:27 (stable)
Santé
🟢 Matériel : RPI 5
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-01-04 13:10:02
🟢 Date système (dernière heure enregistrée) : OK 2026-08-21 12:16:53 (2026-08-21 11:53:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.6.1
🟢 Version OS : debian 12.12
🟢 Version PHP : 8.2.29
🟢 Nombre de processus Apache : 11
🟢 Version OS : Linux raspberrypi 6.12.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1~bookworm (2025-09-16) aarch64 GNU/Linux  [12.12]
🟢 Version database : 10.11.14-MariaDB-0+deb12u2
🟢 Espace disque libre : 76 %
🟢 Connexion active/max/autorisée : 10/52/151
🟢 Taille base de données : 28.47 MB
🟢 Espace disque libre tmp : 94 %
🟢 Mémoire disponible : 76 % (Total 8063 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 99 % (Total 512 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.09 - 0.09 - 0.03
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.21.0 
🟢 Python : Python 3.11.2 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Informations complémentaires
Vehicle #1 - Brand : Toyota - Model : DE202508 - MC25 - Year : 09-04-2026 - Type : Electrique

OS: debian 12 on RPI 5 ; PHP: 8.2.29
myToyota: version 1.8 ; cmds: 75

Bonjour,

Je pense que ca venait de Toyota, en tout cas aujourd’hui ça semble fonctionner. Pouvez vous me confirmer ?

Désolé mais je viens de tester et j’ai toujours le même message et donc aucune information à jour…

Bonjour Xcroise,

J’ai effectué plusieurs corrections. Pouvez-vous vérifier le résultat ainsi que les logs ? Normalement, les erreurs 500 sont désormais mieux gérées.

J’ai maintenant le message suivant :

“Synchro NOK, aucun VIN ne correspond ou erreur dans la récupération des données”

et voici le contenu de la log MyToyota suite à la Synchronization :

2647|[2026-08-28 15:03:20] INFO  ┌─Command execution : synchronize
2648|[2026-08-28 15:03:20] INFO  | -------------------------------------------------------------
2649|[2026-08-28 15:03:20] INFO  | ---------------Démarrage synchro des données-----------------
2650|[2026-08-28 15:03:20] DEBUG  | Result user : xav***com ; password : Is***04 ; vin : JTM***297 ; constructeur : Toyota
2651|[2026-08-28 15:03:20] DEBUG  | 1ère demande de Token
2652|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota - Stage 1 - body : {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6Im9uZWFwcCIsIm90ayI6InVtOGs0dnQ4bjBsbGFnNnZkYzhhbDl0dG52IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii90bWUiLCJzZXNzaW9uSWQiOiIqQUFKVFNRQUNNRElBQkhSNWNHVUFDRXBYVkY5QlZWUklBQUpUTVFBQ01ERS4qZXlKMGVYQWlPaUpLVjFRaUxDSmpkSGtpT2lKS1YxUWlMQ0poYkdjaU9pSklVekkxTmlKOS5aWGxLTUdWWVFXbFBhVXBMVmpGUmFVeERTbXhpYlUxcFQybEtRazFVU1RSUk1FcEVURlZvVkUxcVZUSkphWGRwV1ZkNGJrbHFiMmxhUjJ4NVNXNHdMaTR5VFY5V1pHWkZSRFpQWkdka1NDMURhQzB5ZG01M0xsaDNXRGwzUkVSRFFVdDFNREJFY3pKSlZ5MWpSakJ5Yld4c2JVNU1hRkp1ZVc5alduaG1jVGxhTldka1ZGaFFkM04zZERaRlVWOXdlbE01UXpsU1pXdE5OVU10TnpsYWRsVjRiVjlzVG5OcWFYVkhhME5MYUZCRlMxRnZkbFJxUTFOeGFqRlhaVTVmUW5rME9YZFplSEJTVW1zNE5sRldkMjF6UzFCcFdXZFJWVGN4U1RKVlYzRkhRVGd4Wm5Wclp6UTVabmQ0T1ZkMVpYcGtlbmcwTW5SeE1WY3hUWEIxWmt4aVVsOW1OeTFtV1Y5SGRtMWlNblZXYlhBdFVYSllablIxU3pKa1VFaHZiekZpTWtoMWNXaFNNbEpIVUVwR1FtWTJjRkZZWWtOcU1GRlRlVFYwVUZZemJubGZNbFUxYkZONlNERlhhME5rZWt4TVJtZDNkMFpaV0Roa1JUUk9lRkJ5T1VWdVoxWlJiMkZsVDBkMGRXa3dWSGhoVkZabmNGcFpOa2MxZUhkM01HZHBWazlIV2tGZmR6QkNWbWxJZEhKbFRYSklTMUppVFd0dE5WYzRabEJTVFhKMUxYcGFUblJXZEZOU05rTmphemgwTlcxcE1EQjFZM2xxWW1KclJtUlJUMGxZVVRaTlIxWjNObmRzY0dadU5TMHpUVGxDWlhGbFYwaHFUM2x0VlhsaVlWaHBZekJPY3pGZlkyTkdPRjlvY1dNelpXVjVjazFyY0RNMk0yRnRUMkZOV2tFelMxQjNiV2xJVVVsamJtNXBiRFJHWlVocVptNTBSVXN6WDFFelQzcE9NelpJVWxCcVJFcGlVR1F3WTNWWlZXeHFkVGg1YTIxSVN6Z3dTR1p4TWsxSVdUTnJZVmRtVGtWWWVFSlZVbEZQZEdrNFFXRm1WekJqZVVST1QxQkRORmRzVG1Oa2VraDZabXRRVFdKbFVUTTFkbmg1V2xsRVJXY3dNelZQWHpsRGR6ZzVjMFpIVlRjeVZWUjFiRWRtZG1Ga1VFaERUVk5pTTFJNU1EUkJRa1JDZVV4MFUxVlZSVTFaTFRoUVJrTXhSekpWWkdsYWJtZE9hRFpmTTNsRVJEQkNkMkUwTkRaMWFISXlUMUkzUkZvMlNrdFdibTlUTkZSalRsbDRWME5CT1V0TWFtczJaV3hCYTFWRFdVNXdhRlJDT1Rka1kxcEhWMWxKVmtsUFJXSkdiRXRmVmpWdlNqUlVkM1ZXTm5oYWIySTFMbFZ2Y3pab00xUnhTVlZTVlhOVlptNUVPRXBNVEhjLkdVLVc1WnNoTExxWHE5VlpuSG5IT1J5elc4ZUprR3FnUGtCNTJWZ1ZnQWMiLCJleHAiOjE3ODc5MjQwMDAsImlhdCI6MTc4NzkyMjIwMH0.VjwqYUzTVpZyhyTxPtaHQuUH2UJOtKhZqN60Jl-Y_RA","callbacks":[{"type":"NameCallback","output":[{"name":"prompt","value":"Market Locale"}],"input":[{"name":"IDToken1","value":""}],"_id":0},{"type":"NameCallback","output":[{"name":"prompt","value":"Internationalization"}],"input":[{"name":"IDToken2","value":""}],"_id":1},{"type":"NameCallback","output":[{"name":"prompt","value":"UI Locales"}],"input":[{"name":"IDToken3","value":""}],"_id":2}]}
2653|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota - Stage 2 - body : {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6Im9uZWFwcCIsIm90ayI6InRqOWVsY2YwZWRsZjUzajE5ZDYzZGI5NGlsIiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii90bWUiLCJzZXNzaW9uSWQiOiIqQUFKVFNRQUNNRElBQkhSNWNHVUFDRXBYVkY5QlZWUklBQUpUTVFBQ01ERS4qZXlKMGVYQWlPaUpLVjFRaUxDSmpkSGtpT2lKS1YxUWlMQ0poYkdjaU9pSklVekkxTmlKOS5aWGxLTUdWWVFXbFBhVXBMVmpGUmFVeERTbXhpYlUxcFQybEtRazFVU1RSUk1FcEVURlZvVkUxcVZUSkphWGRwV1ZkNGJrbHFiMmxhUjJ4NVNXNHdMaTR5WTJ4Tk9YSXlkbTVPTVdsdWRXTmZTRkkxTVc5QkxpMXZhM1pNVW0xUGEwMURUMjFIYjJrMllYSkxiWEpCU2taUFIxcHVZMjA1VVRSUWNrOXhVMTlyVUMxR1VYZEtWRmxVWjNGSU1sWllkVnBrZWxKTGFWcElkMTl2UVV3eloyY3RObUUzU2paM2JERk1OVzgxZGtneGRuSkJVV2hPWkRCV1NsRmZaeTFRZEZGNE5EaEplV1V3TFVGQ2NISnBibk13VEdwak5FeFZjak13YUdkV1FUSkZXV1pLUWxKbFExOXJkemxSTUhseFEzWmhiRGs1U21kR1MxQnhSR1oyYmpOeGREQTRUelZwWjE4eGEyaFJRa0ZOY1hBdFYxOUlSRFUyYm5od1VuZENWelZyZFRKTlRVOUNVMUF3YzFBNVYwUldORkprWkdjNFN6TjZTekpvWVVwRlNEQlBkWEJ5VjJ3NFUybFFWRWhrTjJSSFExTlpiak5QY0dKSlIxQlJSbUZPZVV0YWR6UkJUelpaV1ZOaFRUSjBVa2xaVDFGeFJtWnNaVkZNWjBoeVpIRTNTM3BmT1dZeFFVMVVUMmd5VW1vNGJuZHpjRXBZWVZwNFZGcGFNVXBUY0ZkbU1XeDZNRmxHVFRGNGEwVkhkMWxrVHpOQ016RnlZblJ3TlMwd01pMDRTVFpxUkdweFZYSXRlSEJHTFVaUlZEUllPREJLYkcxSWJUVjZjVWg1YjIxS1gxTmtkMDlIV0d4bk9ITlZlV0pqU21GUVoyMURPVFJDTTJselZHVnphbUZ1TlV0QmJtaDVSVmxyV0ZKeWJURnlPVWN0VUZrM05rbE1VSFpCYVhGMFVIVkxha1oyUjFobFYwWldTMGhXUkVKdVdGRlpkRVpHWkVaUGRuQlRVRE4zUlVabWVqSndNSGxVZWkxS2NFMXVjazV3YmtwaVUyVnhhV2xoUWxOak55MXBiMFpVVWxrMGQyTXhTSFpZYjBkT1NIQnVOa2gxVkhOcmFVRnVSVzV5U2taalpXTm9hazVyY0hGWlJUUkJNbHByWVRseldWSlZYMDF6UTFoVVNIbFdka2xPVjNsUmFFVTRSMGMzYUUxdFEyWmFhR3BHYWxCMWNtdEdjM0ZQUjFaemFrTXpZMXAxYkZZNWIyNUlUREJsVEVNeU5HcFVYMGwxYVdGUlpFdDRaMFJwZFdvdE1FZDBWM2hvUlZCUFNqbFhZMFo2U0hKMFJXUnpiRzlPYW05NFozbFNWMGhJYjNWUVlXOVBiMDUwVDFReVVVSk1ZazFKTkRGdFZITmpTamR6Ykd4M2RrbGpRMTlqVmtReWR5MHhaRmczTUVWZk5tMXBZbDkxVmpGck5sRlZaMHQxZFhFMWQwWkVOa0pWUWs5MmVXOTFaVFl6WjFoaFRsOHljelZVZWxreU5VZDZiMDAyUmxoWWNEWlpjRFpUVGtSQmNHTlVUVkZYVDFSWk1GcDRSa2xRY0RWTlFtRktRbXd4WkROcmEwRkhRVWxKWTBKSWNGWTROR1UxYzAxaFJVWjBhbDlpYUhkWVJFcFpSMWxSTFVONmREY3ROVzAyYW5wNFVFSlRXR3hoZEUwNVV6RnZabFJTTW5OSmJtZEtkRWxOTG1wRVR6VkNUbFpITjFKVlJFcGhZbUZzUlU5dVFrRS54c2lyVHhBems5cTRoY0ppemQ3R0FtNDNrNHpmaUYwb3RjVWN2T0FISVE0IiwiZXhwIjoxNzg3OTI0MDAwLCJpYXQiOjE3ODc5MjIyMDB9.BFhv-86xpj4-HYuVqAo4RfFL3en1DcFjWLP01JyIbvE","callbacks":[{"type":"NameCallback","output":[{"name":"prompt","value":"User Name"}],"input":[{"name":"IDToken1","value":""}],"_id":3},{"type":"ChoiceCallback","output":[{"name":"prompt","value":"Prompt"},{"name":"choices","value":["Local","Google","Facebook","Apple"]},{"name":"defaultChoice","value":0}],"input":[{"name":"IDToken2","value":0}],"_id":4}]}
2654|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota - Stage 3 - body : {"authId":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdXRoSW5kZXhWYWx1ZSI6Im9uZWFwcCIsIm90ayI6Im1iczdlZjhlbDIyb21wbHVtMW5pYjdxbGw2IiwiYXV0aEluZGV4VHlwZSI6InNlcnZpY2UiLCJyZWFsbSI6Ii90bWUiLCJzZXNzaW9uSWQiOiIqQUFKVFNRQUNNRElBQkhSNWNHVUFDRXBYVkY5QlZWUklBQUpUTVFBQ01ERS4qZXlKMGVYQWlPaUpLVjFRaUxDSmpkSGtpT2lKS1YxUWlMQ0poYkdjaU9pSklVekkxTmlKOS5aWGxLTUdWWVFXbFBhVXBMVmpGUmFVeERTbXhpYlUxcFQybEtRazFVU1RSUk1FcEVURlZvVkUxcVZUSkphWGRwV1ZkNGJrbHFiMmxhUjJ4NVNXNHdMaTUzVlZaNE9IRkpRUzFuTjFGdWVVVTNjekkxU2paM0xrTnZVRTh4UWpkdVJWcEJZVE0xZDA5U1JVcFFNMFZaWjB4bVlsZERXVnBUVkdGS1ZsVnpRM0ZGVkRZME5uZzBXVEprWW1OMFVGVjFPVVJVVW0xRVYzQlVlSEUyUkRSVFgzcG5ORkpOVERWUFUweGtYekZFWHpCS2RuSnZaRGRzVDNjeU0xWlVaVXM1ZFRaV1h5MWlNek5PU0VScE1FZ3pXRzFpYVY5bmIwVTFlblJRYzB4eVpWcDBVVWxoYjFFMmNuRm1lRXM0UWxaMVQydFBMWGs0TlRodllXOVJaR3g1YkRkVGJ6QktVSGRYTlhrdGRsUkZOR1JJWm1aeWFqQjRXbGhMVHpoUlVEaFdOWGRCTjNKelZIcE5NSHBSWVVsMlRsUklkSFEyV0dOVFduQnlXRkpKY2tJelpIUmtTVXQyTVVORlN6bEJOMDFWTlhoMGREYzBaRFV4ZUV4V1VXbzVTR3cyZUhsNVdVZGxjRWszVlV4RVltcE9UMVI1WHpaamJtazRObHB0VGxsTVFWUkRjMUl5U2poaVltNVdabFZIVkZGWVNHZ3lhSE5KZGkxVk4zTnVkbU5oVGxCRmVrNWhVMFJpVGtGcWIzaDJMVzQyUWxONVVFWmFWbEl5V2xoNVdHWkNiV0ZRU2xvNWVrVm5NRzFTTUVkemIxaGFjMnM1U1d4eGNUaG1UMWhSWWpsV1MzRlRVMmcxYkVWRGExVk9XVTVNUTB4aWNYRnBZM056VkVGdWVsQlZWMVJuUmw4dGRpMDRWa2t3Y0RWaVJGVjNPRkpGUjNoaGJFbDFVR3RLZUZNdFJtRmFSVkZKU2tzd2J6Wk1TVWhsYUd0dFduVnFYemRFZUhRMFl6TmtNMEpXT1doNlJXNHpNemhTWTJndE5qVXRUbXhWUkc1RWMwb3piMnRwV1hSZmIwdFlXbFo0Ukc1cFpsaFBjelZEVTFScGJXVnlkRkYwTkZweWJHNTFTakpWVW1FdFFreHBjVjlKTjBaQ1NVVmFlRXBXZVd0UUxXSmpVbXd6YjBWdVJGQXhWWE52VFZSRFpWRTBiV2hqV0ZFMGVVUm9ibmRsY1hOWmVHOTZiRGxYVVhvMldscEVkMjR3TTBWUWJWWTNkMFYyT1hNd1dXOHdWSFZWWVROdmRYSmxNbmxPWjFvd2RUVm1kbTF1YzFSRlNGbEdTbGxsVnpOWmVEUm5UMlpaWVRWWk1rSkdSMmx1Tm01NVgyaE9NWHB3ZWpKQ1NsOVdhV1YyWkZkUlowd3RVRUpQU0RoVlEzbExObTQzU2xSMFNqUTVkVWRHVTJOalRVRlFiVFJVWlc4d05IcGZNVWxuY1hkQmFVMXFVbWxyZFdseFZHaDFObTA1VGpod1FUTjVVVzQwVFZwRFNrZzJjbWt0Y0ROVlZFUnJNM1ZHTmpCS1VYUk5ZazFMUjIxc2QwVjFZblJoVlhOdFZYZDBha0ZuV1dSdWNuRkNYMDU1VmxBMVRFeHBhSGx1T0U5dFVVOUpXRlZNUnpSZlRGSjNRVFJMYlZWb1IwaHNhbVpFVjBwVFYyUk1WMTlHTnpGa1MxSklXR2h6WkRkNVVVeFBSbXRMT0U5WFJYSjJVbk5NYmxrM1dFMTFRMUF5YkhkNFRYSlNaMlJuTFhseVJFTmpaSGd0Y2pWS1pXaGZlR2h4Ukc5R05FTnROVk55VjNSa1RWVTFXVWcwVUV0c2FuZHVTRGhUWmpFeGFUSkdWVlp6VUZkb1ZVRnNjMjh3VTNob1pUSmpTM1E1UlZoSk5HZHpWRkJEVWsxUVgyVmFZMFZaWDBsVFdGRmxSR2x1VFVGTlgwSjBObGRwTFU4MlZVMTZVVmxWTmpSa1ZDMWFZa3hxY1RsaVVXYzNORjlpVEdsSlpISlBTMWxhYzNsd2VXRkZPRzFCUTNGVVFpMDNZMlU1T0dsdFdVTk1XbEkyY1hWcVVFZFdVVk0xVG5VNGRqVndiMGxmWm05dk1HWm1aV3RZYUZaMmFXOUpSMTlITURGS2MyRlRhVlZXZVhWNVZXRkxkRGs1ZUY5aFZtcFZjRTV6WkdkcmNFSmhaVVZzUWs5SVVYWkNjWEptUTBWaFV6QnRNRTFmTVhsT1RuaDZhbEF4ZFhacE5VaG9NM1oyY0ZCelIzcEhla2xMUVVWVlZtdHNOa1U1WkMxNGREUlNUazAyTVdSMFdIVlZiMUJxVW5reldXTXphVWxqVUhaMVExTkxSMVZwWkVKWE9WOHphM05FTUc5cllrRTRiVFJWWkVkRmFtczFWRWw0TXpGM1RHWmtkakl5TW1ablgyMDFkR3RYVkdwdU1HdFNOVlJ5WlVSU05UQTBiMFZPTjFoV1NXUlRTbTlFYmxvdGJtOWFZelJXZURoa2JFbGlURVI1V0RsTE4xQlNjbGR6UjJ0emIydzJjWE42UVdOeU4wWnBTRzV1VjFoTE5EYzNTM2hLV1ZNeE4zbGhXVzAxVWxGalkyNWhjMVZtYzBKT2VFTjFaV3BKTkhka2FEZElNakpGVHpCVWFEZ3lNbUprVEV0bkxsQkNObE52VVdSUldGSnBVbGhIYWxSa1JtOHhjbEUucDZ4bTJDdjVoVkoyYXgtbUhPVG5QQk5SNnRsdXB4RVVDbzRYakxnbFJCZyIsImV4cCI6MTc4NzkyNDAwMCwiaWF0IjoxNzg3OTIyMjAwfQ.-cMpni-uAXVkJyT59RCUXy44rbhnjUo1MMfczBSb3gg","callbacks":[{"type":"PasswordCallback","output":[{"name":"prompt","value":"Password"}],"input":[{"name":"IDToken1","value":""}],"_id":5},{"type":"ChoiceCallback","output":[{"name":"prompt","value":"Prompt"},{"name":"choices","value":["continue","resetpass"]},{"name":"defaultChoice","value":0}],"input":[{"name":"IDToken2","value":0}],"_id":6}]}
2655|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota - Stage 4 - tokenId :
2656|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota - Stage 5 - authorizationCode :
2657|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota - Stage 6 - body : {"error_description":"Missing parameter, 'code'","error":"invalid_request"}
2658|[2026-08-28 15:03:20] INFO  | uuid:
2659|[2026-08-28 15:03:20] INFO  | Result getToken() myToyota : Token sauvegardé
2660|[2026-08-28 15:03:20] DEBUG  | Url : https://ctpa-oneapi.tceu-ctp-prd.toyotaconnectedeurope.io/v2/vehicle/guid
2661|[2026-08-28 15:03:20] DEBUG  | Return devices body :{
2662|"status": {
2663|"messages": [
2664|{
2665|"responseCode": "APIGW-403",
2666|"description": "Unauthorized",
2667|"detailedDescription": "Missing required field: x-guid"
2668|}
2669|]
2670|}
2671|}
2672|[2026-08-28 15:03:20] ERROR  | getDevice() : réponse API invalide ou erreur réseau : {
2673|"status": {
2674|"messages": [
2675|{
2676|"responseCode": "APIGW-403",
2677|"description": "Unauthorized",
2678|"detailedDescription": "Missing required field: x-guid"
2679|}

et dans htpp.error :

En espérant que cela vous inspire…