maconso
Tableau de bord de la consommation d'énergie des compteurs connectés
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.1%) to scientific vocabulary
Keywords
Repository
Tableau de bord de la consommation d'énergie des compteurs connectés
Basic Info
Statistics
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Suivi de la consommation énergétique d'une habitation

Ce projet permet de visualiser la consommation énergétique (électricité et gaz) d'une habitation.
Installation
- Installer Docker
- Obtenir un jeton d'accès via Conso API. Ce service est rendu possible via le projet @bokub/linky
- Copier le fichier
.maConso.env.distvers.maConso.envshell cp .maConso.env.dist .maConso.env - Editer
.maConso.envavec vos identifiants ENEDIS et/ou GRDFshell nano .maConso.env - Lancer les conteneurs
shell docker compose up --build -d - Se rendre sur l'interface Grafana http://localhost:3000/, les identifiants par défauts sont admin/admin. Il vous sera normalement demandé de définir un nouveau mot de passe.
Un tableau de bord préconfiguré est déjà disponible, mais vous pouvez en créer un autre à partir des données collectées dans la base de données.
Les requêtes InfluxDB
Les enregistrements incluent un tag contenant le numéro du compteur (PRM pour Linky et PCE pour Gazpar), ainsi si vous possédez un accès à plusieurs compteurs, vous pouvez filtrer les données pour ne sélectionner qu'un compteur:
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "ENEDIS__ENERGIE_SOUTIRAGE")
|> filter(fn: (r) => r["PRM"] == "06587593521409")
|> filter(fn: (r) => r["_field"] == "kWh")
Électricité (Linky)
Consommation électricité (kWh)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "ENEDIS__ENERGIE_SOUTIRAGE")
|> filter(fn: (r) => r["_field"] == "kWh")
Puissance apparente maximale (kVA)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "ENEDIS__PMAX_SOUTIRAGE")
|> filter(fn: (r) => r["_field"] == "kVA")
Courbe de charge électricité (kW)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "ENEDIS__CDC_SOUTIRAGE")
|> filter(fn: (r) => r["_field"] == "kW")
Production d'électricité (kWh)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "ENEDIS__ENERGIE_PRODUCTION")
|> filter(fn: (r) => r["_field"] == "kWh")
Courbe de production (kW)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "ENEDIS__CDC_PRODUCTION")
|> filter(fn: (r) => r["_field"] == "kW")
Gaz (Gazpar)
Consommation gaz (kWh)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "GRDF__CONSOMMATION")
|> filter(fn: (r) => r["_field"] == "kWh")
Consommation gaz (m3)
SQL
from(bucket: "maconso")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) => r["_measurement"] == "GRDF__CONSOMMATION")
|> filter(fn: (r) => r["_field"] == "m3")
Owner
- Name: Maël Gangloff
- Login: maelgangloff
- Kind: user
- Location: Nancy, France
- Company: Polytech Nancy | @PolytechSN
- Website: maelgangloff.fr
- Twitter: GangloffMael
- Repositories: 34
- Profile: https://github.com/maelgangloff
Student at Polytech Nancy - University of Lorraine, France | Discord: maelgangloff#1907
Citation (CITATION.cff)
cff-version: 1.2.0
title: maConso
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Maël
family-names: Gangloff
email: contact@maelgangloff.fr
orcid: 'https://orcid.org/0000-0002-7729-724X'
identifiers:
- type: url
value: >-
https://github.com/maelgangloff/maConso/releases/tag/v0.1.0
description: Release v0.1.0 of maConso
repository-code: 'https://github.com/maelgangloff/maConso'
abstract: Tableau de bord de la consommation d'énergie des compteurs connectés
keywords:
- Linky
- Gazpar
- GRDF
- ENEDIS
- API
- Gaz
- Electricité
license: GPL-3.0-or-later
version: 0.1.0
date-released: '2024-04-23'
license-url: 'https://github.com/maelgangloff/maConso/blob/master/LICENSE'
GitHub Events
Total
- Issues event: 1
- Watch event: 4
- Issue comment event: 2
Last Year
- Issues event: 1
- Watch event: 4
- Issue comment event: 2
Committers
Last synced: about 2 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Maël GANGLOFF | c****t@m****r | 13 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 2 years ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 4.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 4.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- bilyboy785 (1)
- GromNaN (1)