Info hybride

Bonjour @cddu33,
Pour la prochaine version pouvez-vous ajouter ces informations, elles sont manquantes pour les voitures hybrides :

chargeEndTime : n’existe pas du tout, la créer et l’ajouter aux véhicules elec et hybride
chargingStatus : existe déjà pour les elec, juste l’ajouter dans les hybrides.

Je vous mets le code pour vous faire gagner du temps :

Dans la fonction refresh partie Elese
$fordcar_info = $fordcar_json[‹ chargingStatus ›][‹ value ›];
log::add(‹ fordcar ›, ‹ debug ›, 'Etat de la charge: ’ . $fordcar_info);
$this->checkAndUpdateCmd(‹ chargingStatus ›, $fordcar_info);

$fordcar_info = $fordcar_json[‹ chargeEndTime ›][‹ value ›];
log::add(‹ fordcar ›, ‹ debug ›, 'Fin de la charge: ’ . $fordcar_info);
$this->checkAndUpdateCmd(‹ chargeEndTime ›, $fordcar_info);

Dans la fonction postSave :
$fordcarCmd = $this->getCmd(null, ‹ chargeEndTime ›);
if (!is_object($fordcarCmd)) {
$fordcarCmd = new fordcarCmd();
$fordcarCmd->setName(__(‹ Fin de la charge ›, FILE));
}
$fordcarCmd->setEqLogic_id($this->getId());
$fordcarCmd->setLogicalId(‹ chargeEndTime ›);
$fordcarCmd->setType(‹ info ›);
$fordcarCmd->setSubType(‹ string ›);
$fordcarCmd->save();

Merci d’avance pour votre travail, le plugin est vraiment super.

Bonsoir, afin de l’intégrer au widget le mieux serais de m’envoyer en mp le fichier json récupéré dans data

Je viens de pousser une beta

A tester et surtout il faut m’envoyer le fichier json pour que le reste

Voici le json
C’est une Kuga Hybride qui est en cours de charge

json.txt (6,1 Ko)