Demande de testeur

Salut pirracas77, je suis également intéressé par le plugin Nissan leaf connect.
Je dispose d’une leaf de 2020, as-tu réussi à faire fonctionner le plugin ?

Pour ma part, le plugin fonctionne toujours correctement sur mon Jeedom sur Raspberri Pi, mais en Stretch (avec la bidouille que j’ai indiquée plus haut pour forcer l’install de php7.0-mcrypt).

Par contre maintenant je passe en Buster, et (pas folle la guêpe) je fais une transition d’une machine à l’autre de mes plugins (j’ai donc une partie de ma domotique en Strech sur le RasPi, et l’autre moitié sur mon nouveau système appelé à prendre la relève (Nas Synology) en Buster.

Sauf que je bloque avec l’installation des dépendances… Je suis en version 7.3 pour mcrypt, et le lancement des dépendances s’arrête quelques secondes après la relance :

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://debian.proxad.net/debian buster InRelease
Hit:2 http://debian.proxad.net/debian buster-updates InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Hit:4 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package php5-mcrypt
********************************************************
*             Installation terminée                    *
********************************************************

Et je ne vois pas quoi faire… Je n’avais pas vraiment prévu de conserver ce RasPi à côté du NAS juste pour la Leaf…

Est-ce que ce qui est raconté dans le lien ci-dessous ne nous indique pas que c’est mal parti pour pouvoir continuer à utiliser le plugin tel quel ?

https://www.php.net/manual/fr/mcrypt.installation.php

C’est malheureusement plus de base, il faut faire cela

je modifie un peu de install.sh,

J’étais déjà tombé sur ce lien hier et avais suivi ce qui y est indiqué, mais jusqu’à hier soir je ne pouvais toujours pas installer les dépendances.

Cependant avec la MàJ du plugin poussée ce jour, malgré que je n’arrive toujours pas à installer les dépendances (ça va jusqu’à 50% puis ça bascule en NOK), je peux quand même interroger ma Leaf :roll_eyes:

Du coup je ne vois pas bien à quoi servent les dépendances…

Donc pour résumer :

  • Pour ceux qui sont encore en Strech, vous pouvez mettre à jour php7.0-mcrypt tel que je le mentionnais plus haut dans ce topic :
  • Pour ceux qui sont en Buster (et ça va devenir la norme avec l’arrêt du support de Strech), ça semble fonctionner avec la dernière MàJ du plugin, malgré le problème d’installation des dépendances.

Et si jamais vous n’arrivez à rien, indiquez ce que vous avez comme version de Leaf, des fois qu’il y ait des différences qui bloquent le plugin…

Pour ma part c’est une mamie de 2016, 30 kWh, qui va sur ses 100 000 kms.

le probleme de mcrypt est compliqué…
Il faudrait que je fasse un script intelligent…

si vous avez php5.0 il faut faire sudo apt-get install php-mcryp
si vous avez php7.0, il faut faire sudo apt-get install php7.0-mcrypt
si vous avez php7.3; le script va faire 95% du travail, mais il faut aller mettre extension=mcrypt.so à la main dans /etc/php/7.3/cli/php.ini
sinon suivre (Install PHP mcrypt on Debian 10/PHP 7.3 – Developer Diary)

comme j’ai plus de leaf ( enfin, j’ai une leaf 2019 non compatible maintenant) je ne peux plus tester…

Pas de souci.

Pour ma part ça marche malgré l’impossibilité d’installer les extensions.

Et pour les nouveaux proprios de Leaf, plus de possibilité d’interfacer avec Jeedom ? Ou il y a une nouvelle API proposée par Nissan ?

Il y a 1 ans, il n’y avait personne qui avait trouvé le protocol…
depuis, il semble y avoir un truc… mais comme l’appli fonctionne pas trop mal, moins besoin

Bonjour à tous,
Je viens de parcourir les différents messages, j’avoue être un peu perdu :sweat_smile:
Pour ma part le plugin ne fonctionne pas non plus.
Je résumé juste mon cas :

  • Je possède une leaf acheté en 2020 (40kW.h).
  • J’ai un jeedom en mode DIY, avec un Intel NUC, sous debian buster (installé avec l’image officilelle fournie par Jeedom)

J’ai donc ce problème de dépendance qui ne s’installe pas :

********************************************************
*             Installation des dépendances             *
********************************************************
Hit:1 http://ftp.fr.debian.org/debian buster InRelease
Hit:2 http://security.debian.org/debian-security buster/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian buster-updates InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libmcrypt-dev is already the newest version (2.5.8-3.4).
php-dev is already the newest version (2:7.3+69).
php-pear is already the newest version (1:1.10.6+submodules+notgz-1.1+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
Updating channel "pecl.php.net"
Channel "pecl.php.net" is up to date
pecl/mcrypt is already installed and is the same as the released version 1.0.2
install failed
********************************************************
*             Installation terminée                    *
********************************************************

Et ensuite j’ai donc cette récurrente qui arrive à chaque fois que j’essaye de rafraichir les infos :

Erreur sur la fonction cron15 du plugin : Request for 'UserLoginRequest.php' failed. Response received: {"status":"-2010","message":"INVALID PARAMS","resultKey":""}

Voilà c’est dommage car ce serait vraiment sympa de pouvoir monitorer / piloter la leaf depuis jeedom !
Merci à tous pour vos contributions en tout cas.

Ce plugin ne fonctionne que avec les anciennes leaf, désolé.

OK d’accord, merci, c’est bien ce que j’avais cru comprendre… dommage ! envisageable qu’il prenne un jour en compte les nouvelles Leaf ?
thanks !

4 messages ont été scindés en un nouveau sujet : Non-JSON response received for request to ‹ InitialApp_v2.php ›