# Linky compteur

**URL:** <https://community.homey.app/t/linky-compteur/33930>\
**Category:** Apps\
**Tags:** app\
**Created:** [August 24, 2020, 11:08am UTC](https://community.homey.app/t/linky-compteur/33930 "2020-08-24T11:08:17Z")\
**Posts on this page:** 3\
**Page:** 2

<div class="post-metadata">

**Author:** ![olimans](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olimans/32/90504_2.png) [@olimans](https://community.homey.app/u/olimans)\
**Post date:** [December 13, 2023, 4:23pm UTC](https://community.homey.app/t/linky-compteur/33930/21 "2023-12-13T16:23:21Z")

</div>

Hello,

J’ai fait un script php à déposer sur un espace d’hebergement (OVH ou autre) et qui remonte la conso de la veille

```auto
<?php

$token = "XXXXXX";
$prm = "YYYYYY";
$yesterday = date( 'Y-m-d', strtotime( 'yesterday' ) );
$today = date( 'Y-m-d', strtotime( 'today' ) );

$url = 'https://conso.boris.sh/api/daily_consumption?prm='.$prm.'&start='.$yesterday.'&end='.$today.'';

$options = array('http' => array(
    'method' => 'GET',
    'header' => "Authorization: Bearer ".$token ,
    			"User-Agent: Homey"
));
$context = stream_context_create($options);
$response = file_get_contents($url, false, $context);

$data = json_decode($response, true);
$Conso_hier = $data['interval_reading'][0][value];  
$Conso_kW= round($Conso_hier/1000,0);
echo $Conso_kW;
// close curl resource to free up system resources
curl_close($ch);

?>

```

puis grâce à [HTTP Energy Meter Appli pour Homey | Homey](https://homey.app/fr-fr/app/de.grewenig.httpenergymeter/HTTP-Energy-Meter/) il me semble que ca répondrait à la problématique.

NB : Je ne dispose pas encore d’une box Homey, le père noel devrait m’en déposer une j’espère.

---

<div class="post-metadata">

**Author:** ![Clement\_F](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/clement_f/32/144521_2.png) [@Clement\_F](https://community.homey.app/u/Clement_F)\
**Post date:** [November 10, 2025, 10:57pm UTC](https://community.homey.app/t/linky-compteur/33930/22 "2025-11-10T22:57:00Z")

</div>

Voir [Linky - Enedis Connect](https://community.homey.app/t/linky-enedis-connect/145206) 🙂

---

<div class="post-metadata">

**Author:** ![olimans](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olimans/32/90504_2.png) [@olimans](https://community.homey.app/u/olimans)\
**Post date:** [November 17, 2025, 2:05pm UTC](https://community.homey.app/t/linky-compteur/33930/23 "2025-11-17T14:05:05Z")

</div>

Voici la version via Homeyscript basée sur les travaux de [Boris.sh](https://conso.boris.sh)

```auto
// linky_boris

const options = { year: 'numeric', month: '2-digit', day: '2-digit' };
const locale = 'sv-SE';

// Date d'aujourd'hui
const date1 = new Date();
// Utilisation de toLocaleDateString() pour le formatage YYYY-MM-DD
const today = date1.toLocaleDateString(locale, options);

// Date d'hier
const date2 = new Date(date1);
date2.setDate(date2.getDate() - 1);
const yesterday = date2.toLocaleDateString(locale, options);

const prm = 'xxxxxxx'; //numero de compteur
const url = `https://conso.boris.sh/api/daily_consumption?prm=${prm}&start=${yesterday}&end=${today}`

// Code Bearer obtenu via l'API Enedis
var response = await fetch(url, {
  method: 'get',
  headers: {
    'Authorization': 'Bearer xxxxxxxxxxx',
  },
  
});
//Recuperation JSON
let data = await response.json(); 
//Extraction de la Conso
let conso = data['interval_reading'][0]['value'];

return Number(conso);

```

Le script retourne la conso élec de J-1. La valeur peut être reprise ensuite dans un flow.

Les valeurs prm et bearer sont à récupérer sur le site [Boris.sh](https://conso.boris.sh) après inscription

 ![Capture d’écran 2025-11-17 à 15.08.45](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/7/57d97ca9d65b3f3d87e5244f54166b981f8f9bd2.png)

[Previous page](https://community.homey.app/t/linky-compteur/33930.md?page=1)
