Monitoring énergie et Linky¶
Suivi de la consommation électrique via le compteur Linky et autres capteurs.
Vue d'ensemble¶
| Source | Type | Données |
|---|---|---|
| Linky | Compteur communicant | Consommation, puissance, index |
| EVCC | Agrégateur | Grid, PV, batterie, charge VE |
| Carlo Gavazzi EM340 | Sous-compteur triphasé | Puissance temps réel |
Architecture monitoring¶
flowchart TB
subgraph compteurs["Compteurs"]
Linky[Linky<br/>TIC/Téléinfo]
EM340[EM340<br/>Modbus RS485]
end
subgraph evcc["EVCC (LXC 132)"]
Grid[Grid Meter]
PV[PV Meter]
Battery[Battery]
end
Linky --> |TIC| HA[Home Assistant]
EM340 --> |Modbus| evcc
evcc --> |MQTT| HA
subgraph dashboard["Dashboards"]
Energy[Energy Dashboard]
Solar[Dashboard Solaire]
end
HA --> dashboard
Compteur Linky¶
Intégration Enedis¶
Le compteur Linky est intégré via l'API Enedis Data Connect dans Home Assistant.
Paramètres → Appareils et services → Enedis
Configuration¶
L'intégration nécessite : 1. Un compte Enedis (espace client) 2. Autorisation d'accès aux données via Enedis Data Connect 3. Configuration de l'intégration dans Home Assistant
Données disponibles¶
| Donnée | Description | Fréquence |
|---|---|---|
| Consommation journalière | kWh par jour | J+1 |
| Consommation horaire | kWh par heure (si activé) | J+1 |
| Index HP/HC | Heures pleines/creuses | J+1 |
| Puissance max | Puissance maximale atteinte | J+1 |
⚠️ Les données Enedis sont disponibles avec 24h de décalage (J+1). Pour le temps réel, utiliser les capteurs EVCC (EM340).
Energy Dashboard¶
Configuration¶
Home Assistant dispose d'un tableau de bord Énergie natif.
Paramètres → Tableaux de bord → Énergie
Sources configurées¶
| Type | Entité | Description |
|---|---|---|
| Consommation réseau | sensor.evcc_grid_power |
Import réseau |
| Production solaire | sensor.evcc_pv_power |
Panneaux PV |
| Batterie | sensor.evcc_battery_power |
Charge/décharge |
| Recharge VE | sensor.evcc_charge_power |
Wallbox |
Capteurs EVCC¶
Données réseau (Grid)¶
| Entité | Description | Unité |
|---|---|---|
sensor.evcc_grid_power |
Puissance réseau instantanée | W |
sensor.evcc_grid_energy |
Énergie importée | kWh |
sensor.evcc_grid_energy_export |
Énergie exportée | kWh |
Données solaires (PV)¶
| Entité | Description | Unité |
|---|---|---|
sensor.evcc_pv_power |
Production PV instantanée | W |
sensor.evcc_pv_energy |
Production totale | kWh |
Données batterie¶
| Entité | Description | Unité |
|---|---|---|
sensor.evcc_battery_power |
Puissance batterie | W |
sensor.evcc_battery_soc |
État de charge | % |
sensor.evcc_battery_energy |
Énergie stockée | kWh |
Carlo Gavazzi EM340¶
Rôle¶
Sous-compteur triphasé installé en amont de la Wallbox pour mesurer la puissance disponible et permettre le Power Boost (charge dynamique).
Connexion¶
| Paramètre | Valeur |
|---|---|
| Protocole | Modbus RS485 |
| Adresse | 1 |
| Baudrate | 9600 |
Données exposées via EVCC¶
L'EM340 alimente les métriques grid d'EVCC.
Utility Meter¶
Configuration pour suivi quotidien/mensuel¶
utility_meter:
consommation_journaliere:
source: sensor.evcc_grid_energy
cycle: daily
consommation_mensuelle:
source: sensor.evcc_grid_energy
cycle: monthly
production_journaliere:
source: sensor.evcc_pv_energy
cycle: daily
production_mensuelle:
source: sensor.evcc_pv_energy
cycle: monthly
Automatisations énergie¶
Alerte surconsommation¶
automation:
- alias: "Alerte puissance élevée"
trigger:
- platform: numeric_state
entity_id: sensor.evcc_grid_power
above: 6000 # 6 kW
for: "00:05:00"
action:
- service: notify.mobile_app_pogomangi
data:
title: "⚡ Consommation élevée"
message: "Puissance réseau > 6 kW depuis 5 minutes"
Notification production solaire¶
automation:
- alias: "Bonne production solaire"
trigger:
- platform: numeric_state
entity_id: sensor.evcc_pv_power
above: 3000
condition:
- condition: time
after: "10:00:00"
before: "16:00:00"
action:
- service: notify.mobile_app_pogomangi
data:
title: "☀️ Belle production"
message: "Production PV : {{ states('sensor.evcc_pv_power') }} W"
Statistiques long terme¶
Configuration recorder¶
recorder:
purge_keep_days: 30
include:
entities:
- sensor.evcc_grid_power
- sensor.evcc_pv_power
- sensor.evcc_battery_soc
- sensor.evcc_charge_power
InfluxDB (optionnel)¶
Pour un historique plus long, exporter vers InfluxDB :
influxdb:
host: 192.168.1.XX
database: homeassistant
include:
entities:
- sensor.evcc_*
- sensor.linky_*
Tarification¶
Heures creuses / heures pleines¶
Les données HP/HC sont récupérées via l'API Enedis et disponibles dans le tableau de bord Énergie de Home Assistant.
ℹ️ L'intégration Enedis fournit automatiquement les index HP/HC. Pas de configuration manuelle nécessaire.
Dépannage¶
Données Linky manquantes¶
- Vérifier le statut de l'intégration Enedis dans HA
- Vérifier l'autorisation sur le site Enedis
- Les données arrivent avec 24-48h de délai (normal)
- Réautoriser l'accès si token expiré
EVCC metrics à zéro¶
- Vérifier la connexion Modbus EM340
- Vérifier la configuration EVCC (
/etc/evcc.yaml) - Consulter les logs EVCC :
journalctl -u evcc -f
Données incohérentes¶
- Comparer avec l'affichage du compteur
- Vérifier les CT (transformateurs de courant)
- Recalibrer si nécessaire
Voir aussi¶
- Configuration EVCC - Configuration complète EVCC
- Power Boost EM340 - Sous-compteur triphasé
- Installation solaire - Vue d'ensemble PV
- Dashboards - Tableaux de bord