BARRY RTE prix spot

Je préfère. Ce n’est pas ce que tu as écrit.

??? faut m’expliquer ce qui est faux dans ce que j’ai ecrit

Ok, donc on a la TVA en écart explicable.
Mais ca laisse une sacrée marge

ce n’est malheureusement pas que de la tva, il y a aussi les frais d’acheminement qui dépendent de ton Turpe (4 pour les particuliers), ce qui explique aussi que le prix TTC soit différent entre clients sur la même heure.

@lunarok,
L’électricité n’est pas soumise uniquement à la Taxe TVA.,
Il y a la TCFE, la CSPE et la CTA. Cerise sur le gateau la CTA est elle-même soumise à une TVA de 5.5%, la taxe sur la taxe.
Lorsque j’étais passé d’un tarif bleu à l’offre energie leclerc, j’avais tout l’historique de ma consommation sur plusieurs mois avec l’API Linky de KibOost en php… Avec la consommation, il est très facile de simuler le coût d’une nouvelle offre, tarif, Base ou HP/HC ou autre. Jeedom a le plugin linky.
Avec une offre prix coutant, il faut mettre en face de chaque heure, la consommation exacte au prix exact. C’est ce que j’aimerais faire pour mesurer l’interet d’un tarif prix coutant avec ma consommation et mes habitudes. A mon avis seul le relevé via Linky couplé à une API ‹ prix coutant › peut le faire. a priori je n’en ai pas trouvé. tout le reste c’est au ‹ doigt mouillé ›. 100€ TTC d’économie ou de perte sur une année, correspond à une erreur de 0.0114€TTC dans chaque heure de consommation. ( 100/(365*24).
Je sais seulement le faire si je recupere les deux json conso et tarif.
Pour toi avec tout ce que tu as fait, ça doit être facile deux API :slight_smile:

Bonjour,
Le prix de l’éléctricité ‹ Prix coutant › est donné sur le site RTE. On peut facilement recuperer un json des tarifs HT du lendemain. Je suis en train d’écrire un petit script ( sur la base des devs de @kiboost dispos sur Github) pour calculer et comparer mes consommations prix TTC enedis option base et le prix RTE. J’ai finalisé, j’ai besoin des taxes précises sur l’électricité ‹ prix coutant ›.
Quelqu’un saurait-il précisement quelles sont les taxes et les taux applicables à l’électricité prix coutant? Afin d’en sortir un prix TTC.
Je ne parle pas de l’abonnement qui est propre à chaque fournisseur.
Si quelqu’un a cette info précise ou un lien, merci d’avance

Si ça interesse quelqu’un, mon script très basique mais fonctionnel pour recuperer les tarifs RTE dans un json.
Juste à définir un cron pour le recuperer après 14h quand les tarifs du lendemain sont disponibles. Pour ma part, je le lance plusieurs fois après 14h au cas où.

<?php

// https://community.jeedom.com/t/barry-rte-prix-spot/54164
// require_once '/var/www/html/core/php/core.inc.php';
$token_url = "https://digital.iservices.rte-france.com/token/oauth/";
$opts = array('http' =>
	array(
		'method'  => 'POST',
		'header'  => ['Content-type: application/x-www-form-urlencoded','authorization: Basic IciVotreToken'], # remplacer IciVotreToken par votre token
		'content' => ''
	)
);
$context  = stream_context_create($opts);
$response = file_get_contents($token_url, false, $context);
$params = null;
$params = json_decode($response, true);
$price_url = "https://digital.iservices.rte-france.com/open_api/wholesale_market/v2/france_power_exchanges";
$opts = array('http' =>
	array(
		'method'  => 'GET',
		'header'  => 'authorization: Bearer '.$params['access_token'],
		'content' => ''
	)
);
$context  = stream_context_create($opts);
$response = file_get_contents($price_url, false, $context);
$json_string = json_decode($response,true);

## enregistrement dans tarifRTE.json
$filePath = $_SERVER['DOCUMENT_ROOT'].'/chemin/de/votre/fichier/tarifRTE.json'; #Json data file
$rte = json_decode(file_get_contents($filePath), true);
	$i = 0;
	while ($i < 24) {
		$day = date("d/m/Y", strtotime($json_string['france_power_exchanges'][0]['start_date']));
		$price = $json_string['france_power_exchanges'][0]['values'][$i]['price'];
		$rte['prices'][$day][date("H:i", ($i-1)*3600)] = $price .'€/MWh'; 
		$i++;
	}
file_put_contents($filePath, json_encode($rte, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT));

?>

C’est le tarif HT bien sûr.

Bonjour,

Le sujet m’intéresse beaucoup. De quel Token s’agit-il s’il vous plait? Je me suis créé un compte API RTE mais il y a beaucoup d’applications differentes.
J’ai utilisé l’appli proposée « ecowatt » et à la place du token le ID SECRET.
Mais ca ne marche pas…
Une petite astuce svp?

Merci beaucoup

Voila le retour quand je lance le script de CADKEY

PHP Warning:  file_get_contents(https://digital.iservices.rte-france.com/token/oauth/): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error
 in /var/www/html/plugins/script/data/RTE.php on line 14
PHP Warning:  file_get_contents(https://digital.iservices.rte-france.com/open_api/wholesale_market/v2/france_power_exchanges): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
 in /var/www/html/plugins/script/data/RTE.php on line 26
PHP Warning:  file_get_contents(/chemin/de/votre/fichier/tarifRTE.json): failed to open stream: No such file or directory in /var/www/html/plugins/script/data/RTE.php on line 31
PHP Warning:  file_put_contents(/chemin/de/votre/fichier/tarifRTE.json): failed to open stream: No such file or directory in /var/www/html/plugins/script/data/RTE.php on line 39

Le token pour acceder à l’API Wholesale Market, celle dont je parle dans mes posts et qui est appelée dans mon php

Quand tu auras créé ton accès à l’API, le token se trouve ici: Login - API Data RTE

Il faut aussi que tu adaptes les lignes 31 et 39 de mon script pour le chemin de ton fichier json :wink: