Demande de testeur

Bonjour,
Je serai testeur avec plaisir.
Merci pour le Plugin

Salut,
je peux aider pour tester/dev si besoin !

Salut,
(Je suis en train d’utiliser Google Traduction)

Je ne peux pas installer les dépendances:

une solution quelconque?

********************************************************
*             Installation des dépendances             *
********************************************************
Obj:1 http://security.debian.org/debian-security buster/updates InRelease
Obj:2 https://deb.nodesource.com/node_10.x buster InRelease
Des:3 http://ftp.es.debian.org/debian buster InRelease [121 kB]
Des:4 http://ftp.es.debian.org/debian buster-updates InRelease [51,9 kB]
Descargados 173 kB en 15s (11,7 kB/s)
Leyendo lista de paquetes...
Leyendo lista de paquetes...
Creando árbol de dependencias...
Leyendo la información de estado...
E: No se ha podido localizar el paquete php5-mcrypt
********************************************************
*             Installation terminée                    *
********************************************************

Je peux déjà configurer le plugin mais maintenant j’ai cette erreur.
Ma Nissan LEAF date de 2019.

Request for 'UserLoginRequest.php' failed. Response received: {"status":"-2010","message":"INVALID PARAMS","resultKey":""}

Je rencontre le même problème, maintenant que je viens de passer en V4.
Dans la page Santé de Jeedom, il est indiqué que les dépendances sont NOK. Lorsque je veux relancer l’installation de celles-ci, ça indique que ça charge à 50%, puis repasse en NOK.

Peut-être un début de piste avec ça :
image
Il semblerait que le package php5-mcrypt ait depuis été remplacé par une version 7, voire 7.1…

Je ne suis pas trop calé en dev, mais ceci ne voudrait pas dire qu’il faudrait que le plugin cherche à disposer de la version actuelle plutôt que de chercher la vieille version qui n’existe plus ?

Je m’auto-réponds, peut-être que ça pourra servir à certains.
En forçant l’install de php7.0-mcrypt en ligne de commande :

sudo apt-get install php7.0-mcrypt

L’install s’est déroulée correctement, puis après un reboot du Raspberry j’ai pu installer les dépendances sans problème et le plugin n’apparaît plus en défaut dans l’onglet Santé.

Alors, le plugin fonctionne-t-il pour vous?

Oui, le message d’erreur n’était pas exactement le même que le vôtre, mais avec la version 7 de phpX-mcrypt, l’application a pu installer les dépendances sans souci et fonctionne parfaitement.

Je pense que le développeur du plugin a spécifié qu’en l’absence de pxpX-mcrypt, il faut obligatoirement aller installer la version 5, qui ne semble plus être disponible au téléchargement puisque trop ancienne.

comment avez-vous obtenu php7.0-mcrypt?

root@jeedom:~# sudo apt-get install php7.0-mcrypt
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
E: No se ha podido localizar el paquete php7.0-mcrypt
E: No se pudo encontrar ningún paquete usando «*» con «php7.0-mcrypt»
E: No se pudo encontrar ningún paquete con la expresión regular «php7.0-mcrypt»

Ce paquet doit être pour Stretch.
Es-tu sous Buster ?

root@jeedom:/etc# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:        10
Codename:       buster

Il semblerait qu’il n’y ait pas de paquet mcrypt pour php7.3.
Il y a des procédures d’installation sur la toile mais il vaudrait mieux attendre l’avis du développeur sur ce sujet.

Je pense que le développeur a abandonné le plugin

1 « J'aime »

J’ai finalement découvert ce qui se passait.
La bibliothèque php utilisée n’est pas compatible à partir de Leaf 2019.
Vous devez utiliser Tobias Westergaard Kjeldsen / dartnissanconnect · GitLab

Malheureusement, je ne sais pas comment fonctionne le langage DART.
Je ne peux que faire fonctionner l’exemple fourni.
Des experts DART dans la salle?

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.