[Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Oui tout le reste est nickel.
Nissan Leaf Tekna 2014.
Nissan Leaf Tekna 2014.
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Il faudrait relire le debut du thread, mais cela me dit qque chose maintenant, les anciennes n'envoyaient peut-etre pas cette infos.
Tu pourrais regarder dans les log si tu vois la bonne valeur ? ( dans /var/www/html/log )
Tu dois avoir des lignes comme cela
: after get2stdClass Object ( [status] => 200 [LastUpdated] => 2019-03-11 02:00 [PluggedIn] => [ChargingMode] => NOT_CHARGING [Charging] => [BatteryCapacity] => 240 [BatteryRemainingAmount] => 180 [BatteryRemainingAmountWH] => 16880 [BatteryRemainingAmountkWH] => [SOC] => 70 [TimeRequiredToFull] => stdClass Object ( [Hours] => 12 [Minutes] => 30 [Formatted] => 12h 30m ) [TimeRequiredToFull200] => stdClass Object ( [Hours] => 5 [Minutes] => 0 [Formatted] => 5h ) [TimeRequiredToFull200_6kW] => stdClass Object ( [Hours] => 3 [Minutes] => 30 [Formatted] => 3h 30m ) [CruisingRangeAcOn] => 110 [CruisingRangeAcOff] => 115 [CruisingRangeUnit] => km [RemoteACRunning] => [RemoteACLastChanged] => [ACStartStopURL] => [ACDurationBatterySec] => [ACDurationPluggedSec] => )
Tu peux me donner la tienne, pour voir ?
Tu pourrais regarder dans les log si tu vois la bonne valeur ? ( dans /var/www/html/log )
Tu dois avoir des lignes comme cela
: after get2stdClass Object ( [status] => 200 [LastUpdated] => 2019-03-11 02:00 [PluggedIn] => [ChargingMode] => NOT_CHARGING [Charging] => [BatteryCapacity] => 240 [BatteryRemainingAmount] => 180 [BatteryRemainingAmountWH] => 16880 [BatteryRemainingAmountkWH] => [SOC] => 70 [TimeRequiredToFull] => stdClass Object ( [Hours] => 12 [Minutes] => 30 [Formatted] => 12h 30m ) [TimeRequiredToFull200] => stdClass Object ( [Hours] => 5 [Minutes] => 0 [Formatted] => 5h ) [TimeRequiredToFull200_6kW] => stdClass Object ( [Hours] => 3 [Minutes] => 30 [Formatted] => 3h 30m ) [CruisingRangeAcOn] => 110 [CruisingRangeAcOff] => 115 [CruisingRangeUnit] => km [RemoteACRunning] => [RemoteACLastChanged] => [ACStartStopURL] => [ACDurationBatterySec] => [ACDurationPluggedSec] => )
Tu peux me donner la tienne, pour voir ?
Jeedom sur Nuc Intel | Jeedom esclace sur pi/Piface | Zwave thermometre / Qubino 6 ordres pour gerstion chauffage | rfxcom vers des prises low-cost, pour avoir que trucs simples, comme allumer mon sapin de noel le matin ! | OWL 160 pour la consommation
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Une fois les logs mis en debug j'ai pu choper ça
```
[2019-03-24 17:45:32][DEBUG] : after get2stdClass Object ( [status] => 200 [LastUpdated] => 2019-03-24 17:45 [PluggedIn] => 1 [ChargingMode] => NOT_CHARGING [Charging] => [BatteryCapacity] => 12 [BatteryRemainingAmount] => 12 [BatteryRemainingAmountWH] => [BatteryRemainingAmountkWH] => [SOC] => [TimeRequiredToFull] => [TimeRequiredToFull200] => [TimeRequiredToFull200_6kW] => [CruisingRangeAcOn] => 136.752 [CruisingRangeAcOff] => 140.896 [CruisingRangeUnit] => km [RemoteACRunning] => [RemoteACLastChanged] => [ACStartStopURL] => [ACDurationBatterySec] => [ACDurationPluggedSec] => )
```
```
[2019-03-24 17:45:32][DEBUG] : after get2stdClass Object ( [status] => 200 [LastUpdated] => 2019-03-24 17:45 [PluggedIn] => 1 [ChargingMode] => NOT_CHARGING [Charging] => [BatteryCapacity] => 12 [BatteryRemainingAmount] => 12 [BatteryRemainingAmountWH] => [BatteryRemainingAmountkWH] => [SOC] => [TimeRequiredToFull] => [TimeRequiredToFull200] => [TimeRequiredToFull200_6kW] => [CruisingRangeAcOn] => 136.752 [CruisingRangeAcOff] => 140.896 [CruisingRangeUnit] => km [RemoteACRunning] => [RemoteACLastChanged] => [ACStartStopURL] => [ACDurationBatterySec] => [ACDurationPluggedSec] => )
```
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
sur la tienne, il n'y a pas de SOC... ( pas plus que de BatteryRemainingAmount )
Sur l'appli officielle nissan, tu as le vrai % ? ( ou c'est aussi de 10 à 10 ? )
il faudrait voir comment l'appli fait la demande à Nissan...
Sur l'appli officielle nissan, tu as le vrai % ? ( ou c'est aussi de 10 à 10 ? )
il faudrait voir comment l'appli fait la demande à Nissan...
Jeedom sur Nuc Intel | Jeedom esclace sur pi/Piface | Zwave thermometre / Qubino 6 ordres pour gerstion chauffage | rfxcom vers des prises low-cost, pour avoir que trucs simples, comme allumer mon sapin de noel le matin ! | OWL 160 pour la consommation
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
J'ai de 12/12.
https://user-images.githubusercontent.c ... e7db9.jpeg
Comment je peux t'aider à voir les appels à Nissan? (Je suis dév, je peux mettre les mains dans le cambouis si tu m'indiques par là où il faut aller voir)
https://user-images.githubusercontent.c ... e7db9.jpeg
Comment je peux t'aider à voir les appels à Nissan? (Je suis dév, je peux mettre les mains dans le cambouis si tu m'indiques par là où il faut aller voir)
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Bonjour, pour la capacité voila comment j'ai fait :
Paramètre de "capacité restante" , onglet configuration, calcul et arrondi là tu indiques dans formule de calcul : #value#/12*100
En créant un virtuel pour faire plus joli :
Paramètre de "capacité restante" , onglet configuration, calcul et arrondi là tu indiques dans formule de calcul : #value#/12*100
En créant un virtuel pour faire plus joli :
Box : Jeedom | VM Proxmox sur NUC J5005 | SSD 256
Interface : Z-Wave+ EnOcean + RFXCOM
Sondes, Actionneurs : Nodon, Qubino, Everspring, Eltako, Oregon, Di-O, Fibaro... (x50).
Interface : Z-Wave+ EnOcean + RFXCOM
Sondes, Actionneurs : Nodon, Qubino, Everspring, Eltako, Oregon, Di-O, Fibaro... (x50).
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
C'est ce que j'étais aller faire: #value#/12*100 dans la partie calcul. Je m'attendais à avoir le graphique adapté au "calcul", mais je comprends que non si tu parles de passer par un virtuel... :'(
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Bonjour,
Est il correct de parler de mon soucis d'utilisation du plugin " Nissan Leaf Connect" ici?
Je me lance :
Il me faut dire que je suis une bille en linux... je suis sur un bananapi.
Je ne parviens pas à obtenir une connexion à nissan : "Erreur sur la fonction cron15 du plugin : Request for 'UserLoginRequest.php' failed. Response received: {"status":"-2010","message":"INVALID PARAMS"}"
Dans la log installation j'ai : "E: Le paquet << php5-mcrypt >> n'a pas de version susceptible d'?tre install?e"
Je ne comprends pas bien pourquoi on me parle de php5 ici alors que je suis en php7.0.
Quelqu'un peu til me donner une piste pour me faire avancer vers la solution?
Merci.
François
Est il correct de parler de mon soucis d'utilisation du plugin " Nissan Leaf Connect" ici?
Je me lance :
Il me faut dire que je suis une bille en linux... je suis sur un bananapi.
Je ne parviens pas à obtenir une connexion à nissan : "Erreur sur la fonction cron15 du plugin : Request for 'UserLoginRequest.php' failed. Response received: {"status":"-2010","message":"INVALID PARAMS"}"
Dans la log installation j'ai : "E: Le paquet << php5-mcrypt >> n'a pas de version susceptible d'?tre install?e"
Je ne comprends pas bien pourquoi on me parle de php5 ici alors que je suis en php7.0.
Quelqu'un peu til me donner une piste pour me faire avancer vers la solution?
Merci.
François
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
@cedric02 j'aimerais désactiver le cron 15min car je trouve que ca suce de la batterie la voiture n'est pas en charge. Encore aujourd'hui, 2% tombé dans une courte journée sans allumer la voiture (elle se recharge la nuit). J'ai constaté ça depuis que j'ai activer ce plugin. Je suspecte que la voiture est mal codé ou optimisé et que ca rallume tout le bazar, et que le fait de faire ça toute les 15min puisse sucer de la batterie à ce point.
Avant hier, gardé à 14h à 33%, le soir à 20h (j'ai rentré la voiture pour la brancher).. 28%! C'est assez fou. Le fait de désactiver le cron et de rafraichir toute les h déjà devrait limiter ce probleme. Peut on faire quelque chose côté utilisateur pour régler ça?
Avant hier, gardé à 14h à 33%, le soir à 20h (j'ai rentré la voiture pour la brancher).. 28%! C'est assez fou. Le fait de désactiver le cron et de rafraichir toute les h déjà devrait limiter ce probleme. Peut on faire quelque chose côté utilisateur pour régler ça?
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Bonjour,
L'appli Nissan à changée, l'URL et/ou l'API aussi manifestement, Jeedom renvoi :
Non-JSON response received for request to 'BatteryStatusCheckRequest.php'. Response received: "\n\n
Reste plus qu'a retrouvé la nouvelle URL ...
Début de piste ici ? https://gist.github.com/BenWoodford/141 ... abfb6db942
A essayer les anciennes URL ?
'https://gdcportalgw.its-mo.com/gworchest_160803EC/gdc/'; # No longer works for some, but works in Sweden. Tweaks were needed to make it work after 2018-12-25
'https://gdcportalgw.its-mo.com/api_v181217_NE/gdc/'; # New December 2018, but doesn't seem to work, gives {"status":408}
'https://gdcportalgw.its-mo.com/api_v180117_NE/gdc/'; # New from Summer 2018? Not working as of Jan 2019, 404
'https://gdcportalgw.its-mo.com/gworchest_160803A/gdc/'; # Stopped working summer 2018
L'appli Nissan à changée, l'URL et/ou l'API aussi manifestement, Jeedom renvoi :
Non-JSON response received for request to 'BatteryStatusCheckRequest.php'. Response received: "\n\n
Reste plus qu'a retrouvé la nouvelle URL ...
Début de piste ici ? https://gist.github.com/BenWoodford/141 ... abfb6db942
A essayer les anciennes URL ?
'https://gdcportalgw.its-mo.com/gworchest_160803EC/gdc/'; # No longer works for some, but works in Sweden. Tweaks were needed to make it work after 2018-12-25
'https://gdcportalgw.its-mo.com/api_v181217_NE/gdc/'; # New December 2018, but doesn't seem to work, gives {"status":408}
'https://gdcportalgw.its-mo.com/api_v180117_NE/gdc/'; # New from Summer 2018? Not working as of Jan 2019, 404
'https://gdcportalgw.its-mo.com/gworchest_160803A/gdc/'; # Stopped working summer 2018
Box : Jeedom | VM Proxmox sur NUC J5005 | SSD 256
Interface : Z-Wave+ EnOcean + RFXCOM
Sondes, Actionneurs : Nodon, Qubino, Everspring, Eltako, Oregon, Di-O, Fibaro... (x50).
Interface : Z-Wave+ EnOcean + RFXCOM
Sondes, Actionneurs : Nodon, Qubino, Everspring, Eltako, Oregon, Di-O, Fibaro... (x50).
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Même constat.
Nouvelle adresse => https://gdcportalgw.its-mo.com/api_v190426_NE/gdc/
à modifier dans /var/www/html/plugins/nissan_leaf_connect/3rdparty/nissan-connect-php/NissanConnect.class.php
Cependant la modification n'est pas suffissante, Nissan a changé la structure de l'API car le plugin retourne l'erreur suivante dans les logs :
Request for 'BatteryStatusCheckRequest.php' failed. Response received: {"status":408}
Nouvelle adresse => https://gdcportalgw.its-mo.com/api_v190426_NE/gdc/
à modifier dans /var/www/html/plugins/nissan_leaf_connect/3rdparty/nissan-connect-php/NissanConnect.class.php
Cependant la modification n'est pas suffissante, Nissan a changé la structure de l'API car le plugin retourne l'erreur suivante dans les logs :
Request for 'BatteryStatusCheckRequest.php' failed. Response received: {"status":408}
Dernière édition par jhauwel le 31 juil. 2019, 11:51, édité 3 fois.
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Je viens d'ouvrir l'app iOS et j'ai vu un motif comme quoi il fallait mettre à jour vers la 3.3.0 (et que les versions d'avant ne fonctionnerais plus à partir du 29/07).
Du coup l'app à jour, elle, fonctionne bien (même si aussi lente qu'avant lol).
Savez-vous si on peut récupérer l'url utilisé par Nissan à partir de cette app?
Du coup l'app à jour, elle, fonctionne bien (même si aussi lente qu'avant lol).
Savez-vous si on peut récupérer l'url utilisé par Nissan à partir de cette app?
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Cela refonctionne en modifiant les 4 lignes suivantes :
Code : Tout sélectionner
private $baseURL = 'https://gdcportalgw.its-mo.com/api_v190426_NE/gdc/'; // Nouvelle version de juillet 2019
$this->config->initialAppStrings = '9s5rfKVuMrT03RtzajWNcA';
$result = $this->sendRequest('InitialApp_v2.php');
$params['initial_app_str'] = $this->config->initialAppStrings;
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Génie !!! MERCI ! Donc c'est ok pour moi avec ta modif ( LEAf 2015).jhauwel a écrit : ↑06 août 2019, 19:31Cela refonctionne en modifiant les 4 lignes suivantes :
Code : Tout sélectionner
private $baseURL = 'https://gdcportalgw.its-mo.com/api_v190426_NE/gdc/'; // Nouvelle version de juillet 2019 $this->config->initialAppStrings = '9s5rfKVuMrT03RtzajWNcA'; $result = $this->sendRequest('InitialApp_v2.php'); $params['initial_app_str'] = $this->config->initialAppStrings;
Pour complément il faut donc modifier en SSH le fichier /var/www/html/pluggins/nissan_leaf_connect/3rdparty/nissan-connect-php/NissanConnect.class.php
Les 2 premières modif en début de fichier les 2 autres vers milieu ou fin !
Encore merci !
Box : Jeedom | VM Proxmox sur NUC J5005 | SSD 256
Interface : Z-Wave+ EnOcean + RFXCOM
Sondes, Actionneurs : Nodon, Qubino, Everspring, Eltako, Oregon, Di-O, Fibaro... (x50).
Interface : Z-Wave+ EnOcean + RFXCOM
Sondes, Actionneurs : Nodon, Qubino, Everspring, Eltako, Oregon, Di-O, Fibaro... (x50).
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Un tout grand merci, LEAF 2018 (40kw)
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
De rien avec plaisir !
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Bonjour,
J'ai bien tout copié dans le fichier php de l'appli, mais ça ne me remonte toujours pas les données de ma voiture... Par contre le message d'erreur sur le dashboard à changé, j'ai maintenant ça :
"Non-JSON response received for request to 'InitialApp_V2.php'. Response received: "\n\n404 Not Found\n\nNot Found\nThe requested URL \/api_V190426_NE\/gdc\/InitialApp_V2.php was not found on this server.\n\n"
Et j'ai ceci dans le log de Nissan_Leaf_Connect :
[2019-08-20 12:00:06][ERROR] : Erreur sur la fonction cron15 du plugin : Non-JSON response received for request to 'InitialApp_V2.php'. Response received: "<!DOCTYPE HTML PUBLIC \"-\/\/IETF\/\/DTD HTML 2.0\/\/EN\">
<html><head>
<title>404 Not Found<\/title>
<\/head><body>
<h1>Not Found<\/h1>
<p>The requested URL \/api_V190426_NE\/gdc\/InitialApp_V2.php was not found on this server.<\/p>
<\/body><\/html>
"
Ca parle à quelqu'un ?
J'ai bien tout copié dans le fichier php de l'appli, mais ça ne me remonte toujours pas les données de ma voiture... Par contre le message d'erreur sur le dashboard à changé, j'ai maintenant ça :
"Non-JSON response received for request to 'InitialApp_V2.php'. Response received: "\n\n404 Not Found\n\nNot Found\nThe requested URL \/api_V190426_NE\/gdc\/InitialApp_V2.php was not found on this server.\n\n"
Et j'ai ceci dans le log de Nissan_Leaf_Connect :
[2019-08-20 12:00:06][ERROR] : Erreur sur la fonction cron15 du plugin : Non-JSON response received for request to 'InitialApp_V2.php'. Response received: "<!DOCTYPE HTML PUBLIC \"-\/\/IETF\/\/DTD HTML 2.0\/\/EN\">
<html><head>
<title>404 Not Found<\/title>
<\/head><body>
<h1>Not Found<\/h1>
<p>The requested URL \/api_V190426_NE\/gdc\/InitialApp_V2.php was not found on this server.<\/p>
<\/body><\/html>
"
Ca parle à quelqu'un ?
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Bonjour,
merci pour ces informations, effectivement plus de dialogue depuis fin juillet avec ma Nissan Leaf 2.0 mais depuis que les 4 lignes sont modifiées dans le fichier : tout fonctionne parfaitement dans Jeedom à présent.
merci pour ces informations, effectivement plus de dialogue depuis fin juillet avec ma Nissan Leaf 2.0 mais depuis que les 4 lignes sont modifiées dans le fichier : tout fonctionne parfaitement dans Jeedom à présent.
-
- Timide
- Messages : 1
- Inscription : 31 août 2019, 18:22
Re: [Plugin Tiers][Sujet Principal] Plugin Nissan Leaf Connect
Bonjour, en effet après avoir modifié les 4 lignes, l'application fonctionne de nouveau. Merci beaucoup
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités