diff --git a/3cfed057-4f41-4a40-8361-0215c89633c3/meta.json b/3cfed057-4f41-4a40-8361-0215c89633c3/meta.json
index e6f9e30..499ee45 100644
--- a/3cfed057-4f41-4a40-8361-0215c89633c3/meta.json
+++ b/3cfed057-4f41-4a40-8361-0215c89633c3/meta.json
@@ -3,7 +3,7 @@
"slug": "fournisseur-electricite-barry",
"title": "Barry, le fournisseur d'électricité orienté Tech et pas cher",
"author": "cedric@abonnel.fr",
- "published": true,
+ "published": false,
"published_at": "2021-03-21 18:17:43",
"created_at": "2021-03-21 18:17:43",
"updated_at": "2021-03-21 18:17:43",
@@ -15,4 +15,4 @@
"seo_description": "",
"og_image": "",
"category": "Électronique"
-}
+}
\ No newline at end of file
diff --git a/5f56d1bc-bcc4-4ad3-9bc6-819d68c2581a/meta.json b/5f56d1bc-bcc4-4ad3-9bc6-819d68c2581a/meta.json
index 4a5a49d..e84e685 100644
--- a/5f56d1bc-bcc4-4ad3-9bc6-819d68c2581a/meta.json
+++ b/5f56d1bc-bcc4-4ad3-9bc6-819d68c2581a/meta.json
@@ -3,7 +3,7 @@
"slug": "barry-connaitre-le-cout-horaire-du-kwh",
"title": "Barry, connaître le coût horaire du kWh",
"author": "cedric@abonnel.fr",
- "published": true,
+ "published": false,
"published_at": "2021-03-03 21:52:13",
"created_at": "2021-03-03 21:52:13",
"updated_at": "2021-03-03 21:52:13",
@@ -15,4 +15,4 @@
"seo_description": "",
"og_image": "",
"category": "Électronique"
-}
+}
\ No newline at end of file
diff --git a/bb27b906-efd5-4c58-8370-e439b4bbedef/meta.json b/bb27b906-efd5-4c58-8370-e439b4bbedef/meta.json
index 42deda2..e6bf5fb 100644
--- a/bb27b906-efd5-4c58-8370-e439b4bbedef/meta.json
+++ b/bb27b906-efd5-4c58-8370-e439b4bbedef/meta.json
@@ -3,7 +3,7 @@
"slug": "barry-api-php",
"title": "Barry Api.php",
"author": "cedric@abonnel.fr",
- "published": true,
+ "published": false,
"published_at": "2021-03-03 21:26:26",
"created_at": "2021-03-03 21:26:26",
"updated_at": "2021-03-03 21:26:26",
@@ -15,4 +15,4 @@
"seo_description": "",
"og_image": "",
"category": "Électronique"
-}
+}
\ No newline at end of file
diff --git a/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/index.md b/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/index.md
index 0c8ec7f..a77550d 100644
--- a/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/index.md
+++ b/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/index.md
@@ -1,35 +1,123 @@
-# Barry, payer moins cher son électricité et consommer autrement
+# Barry Energy — Archive (fournisseur d'électricité, 2021)

-[Inscrivez-vous à Barry Energy](https://barry.energy/fr/signup) avec le code **#CÉDRIC361** et gagnez 25 €
+**Barry Energy n'existe plus.** Cet article est conservé à titre d'archive.
-Cet article est en cours de rédaction, depuis le 1er mars 2021. Il s'agit d'un article regroupant des informations techniques suite à mon abonnement chez **Barry**.
+## Présentation
-> Pourquoi Barry est innovant ?
+En **janvier 2021** est arrivé un nouveau fournisseur d'électricité, **Barry Energy**. En plus de permettre d'économiser sur le prix moyen du **kWh**, il offrait la possibilité de payer sa consommation sur le prix du marché, sans marge.
-Les factures électriques sont basées sur un prix d'abonnement et un prix fixe au **kWh**. Certains abonnement permettent des tranches horaires ou le prix du **kWh** peut être différent. Il s'agit des tarifs heures creuses / heures pleines, heures Week End, heure JP, heure TEMPO, heure bleue, heure rouge ....
+Les factures électriques sont habituellement basées sur un prix d'abonnement et un prix fixe au **kWh**. Certains abonnements permettent des tranches horaires où le prix du **kWh** peut varier : tarifs heures creuses / heures pleines, heures Week-End, heure JP, heure TEMPO, heure bleue, heure rouge...
-Les **concurrents** au distributeur historique EDF, proposent également des **tarifs plus ou moins avantageux**. En 2017, j'avais fait le choix de souscrire à l'offre **CDiscount Energie**. Il est vraie que j'ai pu économiser entre 100 et 200€ par an sur ma consommation électrique.
+Les **concurrents** au distributeur historique EDF proposent également des **tarifs plus ou moins avantageux**. En 2017, j'avais fait le choix de souscrire à l'offre **CDiscount Energie**, avec des économies de l'ordre de 100 à 200 € par an.
-En **janvier 2021** est arrivé un nouveau fournisseur d’électricité, **Barry Energy**. En plus de vous permettre d'économiser sur le prix moyen de **kWh**, il offre la possibilité de payer sa consommation sur le prix du marché, sans marge.
+Avec **Barry**, on payait au plus juste la vraie consommation d'énergie : un prix au **kWh** différent chaque heure, dépendant du prix du marché et de la consommation heure par heure.

-> Parlons chiffre ?
-
-Avec **Barry**, je paye au plus juste la vraie consommation d'énergie. C'est ainsi que je paye un prix au **kWh** différent chaque heure. Le prix à payer va dépendre du prix du **kWh** et de ma consommation heure par heure.
-

-Pour aujourd'hui, le 02/03/2021 :
-| date heure | kW consommés |
-| ---------- | ------------ |
-| |
+## API Barry Energy
-Fini les heures creuses et heures pleines ! Bonjour le vrai prix !
+Afin d'adapter les appareils à forte consommation (chauffe-eau, chauffage par accumulation, charge de voiture...) au meilleur tarif horaire, j'avais développé un commutateur intelligent s'appuyant sur l'API Barry.
-# Table des matières
-- Présentation
--
--
\ No newline at end of file
+L'API (documentation : https://developer.barry.energy/) permettait de se connecter sur les serveurs de Barry pour obtenir des informations tarifaires. Trois méthodes étaient disponibles : **getMeteringPoints**, **getAggregatedConsumption** et **getPrice**.
+
+### Code PHP (Api.php)
+
+```PHP
+ 'DK_NORDPOOL_SPOT_DK1',
+ 'fr' => 'FR_EPEX_SPOT_FR'
+);
+
+function getMethod($postData) {
+ // Le token suivant n'est pas valide. Il faut le modifier avec le vôtre, obtenu dans l'application Barry Energy
+ $authToken = 'Bx6Da6v0h34MM7OhAjCaN9zak+IZLNe9tUlCebw7+LiP8+5SH6BcdNrOY85s9q7Sdfrmc/yyjWrJROlJ9vhlRCYY310TsHcGNodMzr3cGfZOwVYNPYWxGxcZHO94p6W98SJC/TdIYhsE+tRnvMMKHktTdkRjmMolHAtWpYyFzDw=';
+ $url = "https://jsonrpc.barry.energy/json-rpc";
+
+ $context = stream_context_create(array(
+ 'http' => array(
+ 'method' => 'POST',
+ 'header' => "Authorization: Bearer {$authToken}\r\n".
+ "Content-Type: application/json\r\n",
+ 'content' => json_encode($postData)
+ )
+ ));
+
+ $response = file_get_contents($url, FALSE, $context);
+
+ if($response === FALSE){
+ die('Error');
+ }
+ return $response;
+}
+
+function translateDate($strDate) {
+ $nomJourSemaineEN = array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday");
+ $nomJourSemaineFR = array("Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche");
+ $nomMoisEN = array("January","February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "Décember");
+ $nomMoisFR = array("Janvier","Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
+ $strDate = str_ireplace($nomMoisEN, $nomMoisFR, $strDate);
+ $strDate = str_ireplace($nomJourSemaineEN, $nomJourSemaineFR, $strDate);
+ return $strDate;
+}
+
+setlocale(LC_ALL,'fr');
+
+$dateJour = date('d F Y');
+$dateJourDemain = date('d F Y', strtotime('+1 day', strtotime($dateJour)));
+
+echo "
Métriques de Barry Energy
";
+echo "Rapport établi le ".translateDate(date('l d F Y'))." à ".date('H:i:s')."
";
+
+echo "Etat de l'abonnement
";
+
+// getMeteringPoints
+$postData = array(
+ 'method' => 'co.getbarry.api.v1.OpenApiController.getMeteringPoints',
+ 'id' => 0,
+ 'jsonrpc' => '2.0',
+ 'params' => array()
+);
+$response = getMethod($postData);
+$responseData = json_decode($response, TRUE);
+print_r($responseData);
+
+echo "Consommation du $dateJour
";
+
+// getAggregatedConsumption
+$postData = array(
+ 'method' => 'co.getbarry.api.v1.OpenApiController.getAggregatedConsumption',
+ 'id' => 0,
+ 'jsonrpc' => '2.0',
+ 'params' => array(date(DATE_ATOM, strtotime($dateJour)), date(DATE_ATOM, strtotime($dateJourDemain)))
+);
+$response = getMethod($postData);
+$responseData = json_decode($response, TRUE);
+print_r($responseData);
+
+echo "Prix du $dateJour
";
+
+// getPrice
+$postData = array(
+ 'method' => 'co.getbarry.api.v1.OpenApiController.getPrice',
+ 'id' => 0,
+ 'jsonrpc' => '2.0',
+ 'params' => array($priceArea['fr'], date(DATE_ATOM, strtotime($dateJour)), date(DATE_ATOM, strtotime($dateJourDemain)))
+);
+$response = getMethod($postData);
+$responseData = json_decode($response, TRUE);
+print_r($responseData);
+```
+
+## Liens (archivés)
+
+- API documentation : https://developer.barry.energy/
+- Inscription : https://barry.energy/fr/signup
+- État des services : https://barry.energy/fr/faq/360005006394
+- Consommation électrique mondiale : https://www.electricitymap.org/zone/FR
+- Roadmap développement : https://barry.energy/fr/roadmap
diff --git a/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/meta.json b/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/meta.json
index bdd7efc..5961faa 100644
--- a/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/meta.json
+++ b/cb8536e4-eff0-4c4f-ba0f-bca88878b04e/meta.json
@@ -1,7 +1,7 @@
{
"uuid": "cb8536e4-eff0-4c4f-ba0f-bca88878b04e",
- "slug": "fournisseur-electricite-barry-2",
- "title": "Barry, payer moins cher son électricité et consommer autrement",
+ "slug": "barry-energy-archive",
+ "title": "Barry Energy — Archive (fournisseur d'électricité, 2021)",
"author": "cedric@abonnel.fr",
"published": true,
"published_at": "2021-03-21 18:17:06",
diff --git a/f0d6a930-ca9a-45b7-8c00-57d9eef7e132/meta.json b/f0d6a930-ca9a-45b7-8c00-57d9eef7e132/meta.json
index 477acf8..5bb513c 100644
--- a/f0d6a930-ca9a-45b7-8c00-57d9eef7e132/meta.json
+++ b/f0d6a930-ca9a-45b7-8c00-57d9eef7e132/meta.json
@@ -3,7 +3,7 @@
"slug": "quelques-liens-3",
"title": "Quelques liens",
"author": "cedric@abonnel.fr",
- "published": true,
+ "published": false,
"published_at": "2021-03-03 21:51:18",
"created_at": "2021-03-03 21:51:18",
"updated_at": "2021-03-03 21:51:18",
@@ -15,4 +15,4 @@
"seo_description": "",
"og_image": "",
"category": "Électronique"
-}
+}
\ No newline at end of file