Puissance instantanée erronée

Tags: #<Tag:0x00007f3f2ed51fc8>

Bonjour à tous,

J’ai rechargé pour la toute première fois cette nuit ma Zoe et ai souhaité monitorer la consommation instantanée.
Les données qui me sont retournées ne me semblent pas correctes avec un maximum de 30W consommés !

image

Y a-t-il quelque chose qui m’échappe ou les données ne sont clairement pas bonnes ?

Salut

Et comment l’as-tu chargée? Prise, box, autre?

Antoine

Cette donnée n’est pas la consommation en cours d’utilisation ?

Prise GreenUp de chez Legrand.
Elle a mis 5 heures pour passer de 77% à 100%.

image

Non, elle est déclenchée à la charge. Cette donnée est à 0 en cours d’utilisation du véhicule.

Donc à 16A? Soit 3.7kW max.

Tu peux donner une copie d’écran de la configuration de la commande?

Antoine

3.7kW, c’est bien ça.
Voici la capture d’écran :
image

merci … je viens de recevoir ma twingo et je regarde un peu ce que fait le plugin, ce que l’on peut en tirer … du coup je maitrise pas tout … :frowning:
Moi aussi je voulais voir la partie performance de recharge … et je sais pas si sur la twingo cette donnée est alimenté
Mais j’ai vu qu’il y a avait un endpoint pour avoir l’historique des recharges … le endpoint renvoi ce json … parce que pour le moment j’ai fait qu’une seule recharge

{
	"data": {
		"type": "Car",
		"id": "VF1XXXXXX",
		"attributes": {
			"chargeSummaries": [
				{
					"day": "20220621",
					"totalChargesDuration": 303
				}
			]
		}
	}
}

Pour moi ce que tu veux est donnée par le endpoint /charges qui donne un résultat comme ce json
image

Mais chez moi j’ai pas de retour alors que j’ai fait une charge hier …

{
	"data": {
		"type": "Car",
		"id": "VF1XXXXX",
		"attributes": {
			"charges": []
		}
	}
}

Il faut que je comprenne comment fonctionne cette api
@chris94440

Update :
autant pour moi tu as bien l’infro dans le endpoint battery-status … je me suis fait avoir avec le nom de la commande jeedom instantaneousPower alors qu’on prend bien l’attribut chargingInstantaneousPower
image

Je vois donc que tu avais 27W à cet instant. Plausibles comme chiffres ou pas ?

C’est un screen d’un exemple de retour de ce endpoint …je regarderais lorsque je remettrais la batterie en charge

@sfingers76 pourrais tu essayer ce bloc code dans un scenario et me dire si sur ta Zoe tu récupère l’historique + détail des charges stp

ze::login();
foreach (eqLogic::byType('ze', true) as $vehicle) {
  	$VIN=$vehicle->getLogicalId();
	
	$end= date_create('now')->format('Ymd');
  	//$url=config::byKey('kamereonrooturl', 'ze') . "/commerce/v1/accounts/" . config::byKey('kamereonaccountid', 'ze') . "/kamereon/kca/car-adapter/v1/cars/" . $VIN . "/charge-history?country=FR&start=202205&end=202206&type=month";
	$url=config::byKey('kamereonrooturl', 'ze') . "/commerce/v1/accounts/" . config::byKey('kamereonaccountid', 'ze') . "/kamereon/kca/car-adapter/v1/cars/" . $VIN . "/charge-history?country=FR&start=20220101&end=".$end."&type=day";
  	//chargeHistroy
  	callAPIGet($scenario, $url,'charge-history');
  
  	//hvac sessions
  	$url=config::byKey('kamereonrooturl', 'ze') . "/commerce/v1/accounts/" . config::byKey('kamereonaccountid', 'ze') . "/kamereon/kca/car-adapter/v1/cars/" . $VIN . "/hvac-sessions?country=FR&start=20220101&end=".$end;
	callAPIGet($scenario, $url,'hvac-sessions');
  
  	//hvac settings
  	$url=config::byKey('kamereonrooturl', 'ze') . "/commerce/v1/accounts/" . config::byKey('kamereonaccountid', 'ze') . "/kamereon/kca/car-adapter/v1/cars/" . $VIN . "/hvac-settings?country=FR";
  	callAPIGet($scenario, $url,'hvac-settings');
  
  	//getCharges
  	$url=config::byKey('kamereonrooturl', 'ze') . "/commerce/v1/accounts/" . config::byKey('kamereonaccountid', 'ze') . "/kamereon/kca/car-adapter/v1/cars/" . $VIN . "/charges?country=FR&start=20220101&end=".$end;
	callAPIGet($scenario, $url,'charges');
}

function callAPIGet($scenario, $url,$endpointName) {
  	$scenario->setLog($endpointName);
  	$scenario->setLog('	* Url : ' . $url);
	$ch = curl_init();
  	curl_setopt($ch, CURLOPT_URL, $url);

    $headers = array(
      "x-gigya-id_token: " . urlencode(config::byKey('gigyajwttoken', 'ze')), "apikey: " . urlencode(config::byKey('kamereonapikey', 'ze'))
    );
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");

    $json = json_decode(curl_exec($ch), true);
    $scenario->setLog('   endpoint -> ' . $endpointName  . ' json response: ' . json_encode($json));
    curl_close($ch);
}

C’est le dernier enpoint qui m’interesse … moi j’ai rien sur la twingo mais peut etre parce qu’il me manque qq chose dans l’appel

image

------------------------------------
[2022-06-22 12:02:29][SCENARIO] -- Start : Scenario lance manuellement.
[2022-06-22 12:02:29][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-06-22 12:02:29][SCENARIO] Exécution d'un bloc code 
[2022-06-22 12:02:29][SCENARIO] charge-history
[2022-06-22 12:02:29][SCENARIO] 	* Url : https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/3d047064-f54d-4971-981a-4ef4088c09a2/kamereon/kca/car-adapter/v1/cars/VF1AG000369179881/charge-history?country=FR&start=20220101&end=20220622&type=day
[2022-06-22 12:02:36][SCENARIO]    endpoint -> charge-history json response: {"data":{"type":"Car","id":"VF1AG000369179881","attributes":{"chargeSummaries":[{"day":"20220615","totalChargesDuration":0},{"day":"20220616","totalChargesNumber":1,"totalChargesEnergyRecovered":0.25,"totalChargesDuration":10},{"day":"20220617","totalChargesDuration":0},{"day":"20220618","totalChargesNumber":1,"totalChargesEnergyRecovered":0.5,"totalChargesDuration":23},{"day":"20220620","totalChargesDuration":0},{"day":"20220621","totalChargesNumber":2,"totalChargesEnergyRecovered":14.55,"totalChargesDuration":323},{"day":"20220622","totalChargesDuration":0}]}}}
[2022-06-22 12:02:36][SCENARIO] hvac-sessions
[2022-06-22 12:02:36][SCENARIO] 	* Url : https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/3d047064-f54d-4971-981a-4ef4088c09a2/kamereon/kca/car-adapter/v1/cars/VF1AG000369179881/hvac-sessions?country=FR&start=20220101&end=20220622
[2022-06-22 12:02:37][SCENARIO]    endpoint -> hvac-sessions json response: {"type":"TECHNICAL","messages":[{"code":"err.tech.501","message":"{\"errors\":[{\"status\":\"Not Implemented\",\"code\":\"501\",\"title\":\"Not supported Feature\",\"detail\":\"This feature is not technically supported by this gateway\"}]}"}],"errors":[{"errorCode":"err.tech.501","errorMessage":"{\"errors\":[{\"status\":\"Not Implemented\",\"code\":\"501\",\"title\":\"Not supported Feature\",\"detail\":\"This feature is not technically supported by this gateway\"}]}"}],"error_reference":"TECHNICAL"}
[2022-06-22 12:02:37][SCENARIO] hvac-settings
[2022-06-22 12:02:37][SCENARIO] 	* Url : https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/3d047064-f54d-4971-981a-4ef4088c09a2/kamereon/kca/car-adapter/v1/cars/VF1AG000369179881/hvac-settings?country=FR
[2022-06-22 12:02:37][SCENARIO]    endpoint -> hvac-settings json response: {"data":{"type":"Car","id":"VF1AG000369179881","attributes":{"dateTime":"2022-06-22T10:02:37.686941Z","mode":"instant","schedules":[]}}}
[2022-06-22 12:02:37][SCENARIO] charges
[2022-06-22 12:02:37][SCENARIO] 	* Url : https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/3d047064-f54d-4971-981a-4ef4088c09a2/kamereon/kca/car-adapter/v1/cars/VF1AG000369179881/charges?country=FR&start=20220101&end=20220622
[2022-06-22 12:02:41][SCENARIO]    endpoint -> charges json response: {"data":{"type":"Car","id":"VF1AG000369179881","attributes":{"charges":[{"chargeStartDate":"2022-06-16T16:05:06Z","chargeEndDate":"2022-06-16T16:14:25Z","chargeDuration":559,"chargeStartBatteryLevel":96,"chargeEndBatteryLevel":96,"chargeEnergyRecovered":0.25,"chargeEndStatus":"ok"},{"chargeStartDate":"2022-06-18T17:20:25Z","chargeEndDate":"2022-06-18T17:42:27Z","chargeDuration":1322,"chargeStartBatteryLevel":85,"chargeEndBatteryLevel":86,"chargeEnergyRecovered":0.5,"chargeEndStatus":"ok"},{"chargeStartDate":"2022-06-20T20:59:24Z","chargeEndDate":"2022-06-21T02:05:09Z","chargeDuration":18344,"chargeStartBatteryLevel":77,"chargeEndBatteryLevel":100,"chargeEnergyRecovered":13.5,"chargeEndStatus":"ok"},{"chargeStartDate":"2022-06-21T15:10:56Z","chargeEndDate":"2022-06-21T15:28:06Z","chargeDuration":1030,"chargeStartBatteryLevel":100,"chargeEndBatteryLevel":100,"chargeEnergyRecovered":1.05,"chargeEndStatus":"ok"}]}}}
[2022-06-22 12:02:41][SCENARIO] Fin correcte du scénario

On a bien à priori l’historique des charges, comprenant mes premiers tests de branchement à la prise, ma charge de 77 à 100% et la charge rapide que j’ai effectuée hier en me rendant à la succursale Renault …

chargeEnergyRecovered:13.5. 13.5kW ? Cela me parait plausible pour une charge de 77 à 100 %.

Cool tu as une réponse … donc c’est lié au type de véhicule …
C’est une batterie de combien de KWH sur ta ZOE ?

Capacité de 52 kWh

du coup oui cela parait cohérent

Oui, en effet.
Pour autant, ça n’explique pas la donnée de puissance instantanée, que je ne comprends toujours pas après un voyage de 200 kms hier soir et recharge dans la foulée avec un pic au démarrage à 72W …

image

Le reste, extrait du log du scénario que tu m’as fourni, me parait plausible.

{"chargeStartDate":"2022-06-22T20:48:46Z","chargeEndDate":"2022-06-23T05:58:41Z","chargeDuration":32995,"chargeStartBatteryLevel":46,"chargeEndBatteryLevel":99,"chargeEnergyRecovered":26.5,"chargeEndStatus":"ok"}]

Ben si en fait …c’est une green up ta prise elle fait du 3.7kw 0ar heure donc par minute c’est du 60w …non ?

OK, donc, c’était une méprise de ma part. J’étais passé à côté de l’idée que cette conso était sur la minute …

Edit : Argh, je ne suis pas persuadé de toujours bien comprendre. Ma conso instantanée remontée par la prise de courant connectée de ma machine à laver remonte des pics à 2100W. En théorie, elle consomme moins, que la voiture connectée à la prise Greenup. Peux tu m’expliquer ce qui m’échappe dans cette histoire ? Une formule ?

Pour moi ton 2100 W c’est une extrapolation de la consommation électrique sur 1h
Le calcul pour définir la consommation électrique est

(Nombre d’heures de fonctionnement) x (Nombre de jours de fonctionnement) x (Puissance de l’appareil en watts) / 1000 = consommation électrique en kWh

Mais on ne peut pas extrapoler je pense car la puissance est un donnée instantanée lié à l’unité de temps de l’heure …

1 J'aime

Lorsque tu remettras ta voiture en charge peux tu lancer qq fois ce endpoint pour voir si les infos sont identiques

//getCharges
  	$url=config::byKey('kamereonrooturl', 'ze') . "/commerce/v1/accounts/" . config::byKey('kamereonaccountid', 'ze') . "/kamereon/kca/car-adapter/v1/cars/" . $VIN . "/charges?country=FR&start=20220101&end=".$end;
	callAPIGet($scenario, $url,'charges');