Erreur last Beta plugin-hyundaibluelink

cela fonctionne. Merci !

Installé et fonctionnel. Merci pour le correctif.
Bonne journée

Bonjour,
Les fonctions de limitations de charge ont été implémentées sur le plugin Kia.
Prévoyez-vous de les intégrer au plugin Hyundai ?
Merci d’avance

Bonjour @dgary oui c’est au programme. C’est un peut la course de mon coté en ce moment donc il y a un peut de retard, mais ça va bientôt arriver.

Bonjour, impossible de lancer les dépendances :

sudo: node : commande introuvable
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module ‹ express ›
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object. (/var/www/html/plugins/hyundaibluelink/node/main.js:1:460)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
internal/modules/cjs/loader.js:638
throw err;
^

Bonjour,
J’ai l’impression que le plug-in ne parvient pas à communiquer correctement avec le serveur Hyundai. Un extrait :

errCode: ‹ 4003 ›,
errMsg: ‹ Invalid values ›
}
},
name: ‹ ManagedBluelinkyError ›,
level: ‹ error ›,
message: '@EuropeController.login: [400] Bad Request on [POST] https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/signin

etc.
Qu’en est-il ?
Merci !

Bonjour @ophrys

Désolé pour le réponse tardive, Je regarde ce problème et j’espère pouvoir déployer un correctif dans la soirée.

Cdt.

Bonjour @Clashe,

Sur quelle type de machine ton installation jeedom est-elle déployée ?

@ophrys une version bêta est disponible avec un correctif.

Bonjour @NeoPixl sur un RPI3B,

Je viens de mettre à jour la version, mais toujours pareil impossible de lancer le démon.

Bonjour,

Je remarque, que l’autonomie restante (total ou carburant) ne bouge plus depuis plusieurs jours … alors que sur appli android bluelink, ce sont les bonnes valeurs.

Je suis en last version 2022-02-08 15:33:11 et toujours en jeedom v4.128

Le reste, se met bien à jour (odomètre, etc …)

mais il y a encore, des erreurs, si je force un refresh du même type que ceux remontés sur le plugins kia UVO (Problème Kia Uvo depuis 2h15 du matin)

@+

Bonsoir,

merci @danm14 pour l’information et la notif. Je ne suis que rarement connecté au forum et rate donc potentiellement un bon nombre d’informations du genre.
Comme je l’expose ici, j’ai déployé hier une nouvelle version du plugin qui dois améliorer la situation, dès que quelque-chose de plus stable sera disponible je déploierai une nouvelle mise à jours.

Pour ma part le demon est bien démarrée mais depuis le 19 janvier sans rien changfer j’ai toujours la même erreur en boucle :
Erreur sur la fonction cron du plugin : La connexion au démon hyundaibluelink à échoué, assurez vous qu’il est démarré. Details : http://127.0.0.1:8090/cars/LE-VIN-DE-MA-VOITURE/status?force=true&key=****** Curl error : Failed to connect to 127.0.0.1 port 8090: Connection refused

Bonjour @Soann,

Est-il possible de passer le niveau de logs en debug et de voir ceux du démon (après redémarrage de celui-ci) ?

Bien vu

0491|{
0492|message: ‹ Deamon hyundaibluelink_node is starting ›,
0493|level: ‹ info ›,
0494|timestamp: ‹ 2022-02-04T16:48:03.618Z ›
0495|}
0496|[2022-02-04 17:54:38] e[31merrore[39m: @EuropeController.login: sign in with EuropeanBrandAuthStrategy failed with error RequestError: connect ETIMEDOUT 88.79.219.75:8080
0497|[2022-02-09 09:48:23] e[31merrore[39m: @EuropeController.login: sign in with EuropeanBrandAuthStrategy failed with error RequestError: connect ETIMEDOUT 88.79.219.75:8080
0498|[2022-02-09 09:54:59] e[31merrore[39m: connect ETIMEDOUT 88.79.219.75:8080
0499|[2022-02-09 10:01:36] e[31merrore[39m: @EuropeController.login: sign in with EuropeanBrandAuthStrategy failed with error RequestError: connect ETIMEDOUT 88.79.219.75:8080

Ca a l’air d’être un timeout pour atteindre 88.79.219.75 sur le port 8080.
J’imagine donc que le problème vient donc plutôt de chez moi, ou de mon provider.

Cette adresse IP 88.79.219.75 correspond bien au domaine prd.eu-ccapi.hyundai.com que le service tente de joindre.

Il est donc probable qu’un problème de routage en soit à l’origine (la résolution DNS semble correcte).

Le lien suivant est celui appelé par le service pour lancer le processus d’authentification de Hyundai, vérifiez que vous y avez bien accès depuis votre navigateur (sur le même réseau), si ce n’est pas le cas, peut-être que votre FAI aura une explication.

https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/oauth2/authorize?response_type=code&state=test&client_id=6d477c38-3ca4-4cf3-9557-2a1929a94654&redirect_uri=https://prd.eu-ccapi.hyundai.com:8080/api/v1/user/oauth2/redirect

Ok mon probleme de timeout sur le port 8080 vers 88.79.219.75 a été résolu par mon FAI.

Par contre je n’arrive toujours pas à refaire marcher le plugin. Il démarre bien mais je prend une erreur au moment ou il essaye de récupérer les données :

[2022-02-11 14:33:41]INFO : Stopping deamon hyundaibluelink
[2022-02-11 14:33:43]INFO : Stopping deamon hyundaibluelink
[2022-02-11 14:33:43]INFO : Starting hyundaibluelink deamon
[2022-02-11 14:33:43]DEBUG : starting deamon with log level : debug
[2022-02-11 14:33:43]DEBUG : node /var/www/html/plugins/hyundaibluelink/node/main.js --region=EU --pin=**** --password=********** --userName=c29hbm4ubmV0QGdtYWlsLmNvbQ== --port=8090 --language=fr --sharedFile=/tmp/jeedom-hyundaibluelink-key.dat
[2022-02-11 14:33:43]INFO : hyundaibluelink deamon started
[2022-02-11 14:34:02]INFO : Getting status for car Hyundai Ioniq 5
[2022-02-11 14:34:02]ERROR : Erreur sur la fonction cron du plugin : La connexion au démon hyundaibluelink à échoué, assurez vous qu’il est démarré. Details : http://127.0.0.1:8090/cars/KMHKR81CPNU001003/status?force=true&key=****** Curl error : Failed to connect to 127.0.0.1 port 8090: Connection refused
[2022-02-11 14:35:06]INFO : Getting status for car Hyundai Ioniq 5
[2022-02-11 14:35:06]ERROR : Erreur sur la fonction cron du plugin : La connexion au démon hyundaibluelink à échoué, assurez vous qu’il est démarré. Details : http://127.0.0.1:8090/cars/KMHKR81CPNU001003/status?force=true&key=****** Curl error : Failed to connect to 127.0.0.1 port 8090: Connection refused

Bonsoir,

Je suis en last version 2022-02-15 15:05:49 et toujours en jeedom v4.128

Pourtant, j’ai toujours ce soucis de non refresh de l’autonomie restante depuis le 6/02 ou 07/02

Alors que c’est bon sur Appli bluelink.

[2022-02-21 19:20:15][INFO] : hyundaibluelink deamon started
[2022-02-21 19:21:02][INFO] : Getting status for car IONIQ
[2022-02-21 19:21:03][INFO] : Updated status for car IONIQ
[2022-02-21 19:21:03][INFO] : Getting odometer for car IONIQ
[2022-02-21 19:21:03][INFO] : Getting charge limits for car IONIQ
[2022-02-21 19:21:05][INFO] : ""
[2022-02-21 19:22:15][DEBUG] : [Voitures][IONIQ] Utilisation du template hyundaibluelink

Le reste des valeeurs, kms total, niveau batterie remontent bien correctement, mais plus l’autonomie restante !

@+

Chez moi ça ne fonctionne toujours plus…

Bonjour @danm14,
C’est quel type de véhicule, Hybride ou Hybride rechargeable ? Uniquement pour la porté en carburant ou la porté en électrique est-elle impactée elle aussi ?

Bonjour @Soann,
Cette erreur signifie que le demon ne peut pas démarer, Est-il possible de passer le niveau de logs en debug et de voir ceux du démon (après redémarrage de celui-ci) ?