Plugin Kia Niro

Effectivement pour la date c’est étonnant (je vais regarder d’où ça peux venir).

  • @danm14 a eu un problème similaire la semaine dernière sur le plugin Hyundai (même base technique) et a finalement réussi à le régler : Erreur last Beta plugin-hyundaibluelink - #21 par danm14
  • Sous quelle version de Jeedom êtes vous (aucune incompatibilité n’a été identifiée à ce jour, mais on ne sais jamais) ?
  • Pouvez passer les logs en debug, relancer le démon et voir ce qui se passe dans les logs de Kiauvo_node (et éventuellement le partager) ?

Bonjour,

Me concernant, je suis sur : Jeedom Delta 4.1.20
Ma config Jeedom est basée sur VMs Freebox Delta
Logs passé en debug, relance du demon = ok

Résultats :

events.js:291
throw er; // Unhandled ‹ error › event
^
Error: listen EADDRINUSE: address already in use :::8090
at Server.setupListenHandle [as _listen2] (net.js:1316:16)
at listenInCluster (net.js:1364:12)
at Server.listen (net.js:1450:7)
at Function.listen (/var/www/html/plugins/kiauvo/node/node_modules/express/lib/application.js:618:24)
at le (/var/www/html/plugins/kiauvo/node/main.js:1:12764)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
Emitted ‹ error › event on Server instance at:
at emitErrorNT (net.js:1343:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: ‹ EADDRINUSE ›,
errno: ‹ EADDRINUSE ›,
syscall: ‹ listen ›,
address: ‹ :: ›,
port: 8090
}

Hello @spaceX,

Les erreurs EADDRINUSE arrivent quand le démon est déjà démarré et qu’on tente de le démarrer à nouveau. Il semble donc qu’un processus n’ai pas réussi a s’arrêter correctement.

Je ne connais pas bien la plateforme Freebox (et je n’ai pas le matériel pour tester), j’imagine qu’un redémarrage de jeedom corrigerai le problème ?

Redemarrage de jeedom déjà fait aussi :frowning_face:

Alors version 4.1.20 pour moi
Logs en debug et relance du demon :
{
message: ‹ Deamon kiauvo_node is starting ›,
level: ‹ info ›,
timestamp: ‹ 2021-03-09T13:05:17.796Z ›
}
[2021-03-09 13:05:17] e[34mdebuge[39m: monadressemail
[2021-03-09 13:05:17] e[34mdebuge[39m: K
[2021-03-09 13:05:17] e[34mdebuge[39m: EU Controller created
{
message: ‹ Response code 400 (Bad Request) ›,
level: ‹ error ›,
timestamp: ‹ 2021-03-09T13:05:18.799Z ›
}

Et pour info, je n’arrive pas à mettre à jour mon mot de passe sur l’appli UVO (erreur) et je n’ai plus accès à la page Login CCAPI Kia depuis hier (aucune réponse)

Du coup, à force de faire mes modifs, j’ai un gros doute… Le code pin c’est le code pin pour mettre à jour l’appli UVO sur smartphone ou le code qu’on trouve sur l’écran UVO de la voiture (qui sont des lettres) ?

C’est bien :

:+1:

Merci :slight_smile:
Bon ben donc, toujours pareil. J’ai supprimé le plugin, réinstallé. Cette fois ci les dépendances sont bien notées au 09/03 mais demon toujours NOK…

Toujours impossible d’avoir le demon ok, j’avoue que je ne sais pas trop quoi faire :frowning:

Tu as essayé ma « technique » ? Plugin Kia Niro - #114 par spamoi33

Tu as fait « mot de passe oublié » à quel endroit ? Sur l’appli UVO ?

Bon, problème résolu ! Merci à @NeoPixl et @spamoi33 pour votre aide.
En fait, je me suis rendu compte que ma concession avait ouvert un compte MyKia avec une adresse mail m’appartenant et que, de mon côté, j’avais ouvert un compte UVO avec une autre adresse mail…
C’est @spamoi33 qui m’a mis la puce à l’oreille.
Je suis donc allé sur MyKia, j’ai modifié mon adresse mail (remplacée par celle utilisée sur UVO) et également modifié mon mot de passe (remplacé par celui d’UVO et donc de mon ancien compte utilisé par Jeedom)
Et, enfin, ça fonctionne ! :slight_smile:

2 « J'aime »

J’ai unifié tous mes comptes à savoir : Kia UVO; MyKia et compte Kia. Même adresse mail et même mot de pass. Maintenant le problème est différent. Ce sont les dépendances qui ne s’installent pas. j’ai essayé en mode debug et en mode defaut et j’obtiens ceci :

Starting installation
/var/www/html/plugins/kiauvo/resources/node.sh: line 7: node: command not found
Current :
Current version: not compatible
Upgrading to an higher version
E: dpkg was interrupted, you must manually run ‹ sudo dpkg --configure -a › to correct the problem.
Utilisation du dépot officiel

Installing the NodeSource Node.js 12.x repo…

Populating apt-get cache…

Confirming « buster » is supported…

Adding the NodeSource signing key to your keyring…

Creating apt sources list file for the NodeSource Node.js 12.x repo…

Running apt-get update for you…

Run sudo apt-get install -y nodejs to install Node.js 12.x and npm

You may also need development tools to build native addons:

sudo apt-get install gcc g++ make

To install the Yarn package manager, run:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo « deb https://dl.yarnpkg.com/debian/ stable main » | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
E: dpkg was interrupted, you must manually run ‹ sudo dpkg --configure -a › to correct the problem.
/var/www/html/plugins/kiauvo/resources/node.sh: line 24: node: command not found
Upgraded version :
/var/www/html/plugins/kiauvo/resources/node.sh: line 33: npm: command not found
Installation finished.

J’ai aussi essayé les 2 versions : stable et bêta :frowning_face:

Voilà, voilà…

Bonjour @spaceX,

D’après les logs, ça ressemble à un problème dans dpkg un outil Linux permettant d’installer les dépendances système (tels que node). Une installation a due mal se déroulée bloquant l’installation d’autres éléments. Les logs proposent aussi de lancer manuellement la commande ci-dessus qui devrait permettre de débloquer la situation.

Bonne journée.

Bonjour NeoPixl,

Tout d’abord un grand merci pour votre patience.
J’ai fini par tout reprendre à zéro en désinstallant ma VMs et jeedom à fortiori.Puis réinstallation de tout ce petit monde. Malgré tout ça les dépendances ne s’installaient toujours pas. Je suis allé dans les Réglage/Système/Configuration/OS/DB puis vérification des packages systèmes et cliqué sur « corriger le tout ». Bingo les dépendances ont été activées et le Demon OK. et là ça fonctionne :grinning: Patience et longueur de temps font plus que force ni que rage :smirk:
J’ai une petite question : pour le dashboard où peut-on trouver une image sympa pour matérialiser le véhicule ?
Bonne journée

Bonjour à tous.
Je suis tout nouveau dans le monde Jeedom, mais je fais de mon mieux :sweat_smile:
J’ai installé Jeedom sur une machine virtuelle sous linux mint. Je découvre l’installation des plugins, et j’ai déja réussi à faire fonctionner celui d’Enedis, et un autre en local avec un onduleur Fronius pour mes panneaux solaires.
J’essaye de faire fonctionner ce plugin Kia pour pouvoir lancer ou arrêter la charge de ma voiture en fonction de la production des panneaux solaires.
J’ai bien lu toutes les interventions précédentes, et ça m’a permis de régler plusieurs problèmes. Erreur de dépendances par exemple.
Quoi que je fasse le démon se lance puis s’arrête systématiquement.
Voici le log :
{
message: ‹ Response code 400 (Bad Request) ›,
level: ‹ error ›,
timestamp: ‹ 2021-03-21T17:17:47.999Z ›

Si je change le serveur de région et que je mets Canada :
{
level: ‹ error ›,
message: ‹ Bad credentials! Could not connect to UVO with user/password ›,
stack: ‹ Error: Bad credentials! Could not connect to UVO with user/password
’ +
’ at E (/var/www/html/plugins/kiauvo/node/main.js:1:8444)
’ +
’ at processTicksAndRejections (internal/process/task_queues.js:97:5)
’ +
’ at async le (/var/www/html/plugins/kiauvo/node/main.js:1:10226) ›,
timestamp: ‹ 2021-03-21T17:17:05.797Z ›

ce qui est logique vu que je suis enregistré en europe, et qui prouve bien que « je sors bien » pour faire une demande sur les serveurs KIA.

Mes identifiants sont les bons, je les ai vérifiés plusieurs fois.
Je ne trouve pas de solution.
Merci de votre aide.

Bonjour @philout40 et bienvenue dans l’univers Jeedom.

Cela ressemble à un problème d’identification, ce dernier a maintenant été officiellement documenté par l’équipe qui maintiens le module sous-jacent: GitHub - Hacksore/bluelinky: An unofficial nodejs API wrapper for Hyundai bluelink and Kia UVO

La procédure est disponible en français ici :

Avec un complément par @spamoi33 ici :

Bonne lecture, je reste disponible si besoin.

:smiley: :smiley: :smiley: :smiley:
Ca marche !!!
En fait j’avais essayé en changeant de mot de passe sur le compte KIA et pas sur le compte UVO. Et là en appliquant la méthode de @spamoi33 et en changeant le bon mot de passe, ça marche !!!
Merci beaucoup :smiley: :smiley:

2 « J'aime »

Bonjour,

je remarque un truc étrange, depuis quelques jours, les valeurs de « portées » (elec et total) restent à 0, tant que je n’ai pas fait la maj depuis l’appli UVO sur mon iPhone.

Les 2 logs sont vides ! J’ai relancé le démon, ras.

Une idée de quoi faire ? logout/login peut être ? j’essaye…

Hello,

Merci pour le retour. Je viens de regarder de mon coté ( je ne roule pas trop en ce moment donc je ne regarde pas trop mes stats dans jeedom non plus :wink:) et tout semble ok.

  • Es-ce que ce sont les seuls informations manquantes, ou d’autres informations sont-elles en défaut ?
  • Suite à l’appel de l’action Actualiser depuis le véhicule y a t’il du mieux ?