Charge solaire intelligente¶
Principe de fonctionnement¶
L'objectif est de maximiser l'autoconsommation en utilisant le surplus de production solaire pour charger le véhicule électrique.
┌─────────────────────────────────────────────────────────────┐
│ Production solaire │
│ 4 kWc │
└─────────────────────────────┬───────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ EVCC │
│ (Electric Vehicle Charge Controller) │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Consommation │ │ Batterie │ │ Véhicule │ │
│ │ maison │ │ Zendure │ │ Ariya │ │
│ │ Priorité 0 │ │ Priorité 1 │ │ Priorité 2 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
└─────────────────────────────────────────────────────────────┘
Configuration EVCC¶
Site¶
site:
title: La Bastide
meters:
grid: compteur_reseau # Mesure injection/soutirage
pv:
- production_solaire # Mesure production PV
battery:
- batterie_zendure # Mesure batterie maison
residualPower: 100 # Marge de sécurité (W)
prioritySoc: 50 # Seuil priorité batterie (%)
bufferSoc: 80 # Seuil buffer batterie (%)
Loadpoint (point de charge)¶
loadpoints:
- title: Garage
charger: wallbox
vehicle: ariya
mode: pv # Mode par défaut
phases: 3 # Triphasé
minCurrent: 6 # 4.1 kW minimum triphasé
maxCurrent: 32 # 22 kW maximum
priority: 2 # Après batterie maison
enable:
threshold: 0 # Activer dès surplus disponible
delay: 1m # Délai avant activation
disable:
threshold: 0 # Désactiver si pas de surplus
delay: 5m # Délai avant désactivation
soc:
min: 0 # Pas de charge forcée
target: 80 # Objectif quotidien
Algorithme de charge¶
Calcul du surplus¶
Seuils de démarrage/arrêt¶
| Condition | Action |
|---|---|
| Surplus ≥ 4.1 kW pendant 1 min | Démarrer charge triphasée |
| Surplus ≥ 1.4 kW pendant 1 min | Démarrer charge monophasée |
| Surplus < seuil pendant 5 min | Arrêter charge |
Modulation dynamique¶
EVCC ajuste le courant de charge en temps réel :
Exemple avec 8 kW de surplus :
Priorités de charge¶
1. Consommation maison (priorité 0)¶
Toujours couverte en premier. EVCC ne retire jamais de puissance aux appareils de la maison.
2. Batterie maison (priorité 1)¶
site:
prioritySoc: 50 # Si batterie < 50%, charger en priorité
bufferSoc: 80 # Si batterie < 80%, charger avec surplus
Comportement : - Batterie < 50% : Toute la production va à la batterie - Batterie 50-80% : Surplus partagé batterie/véhicule - Batterie > 80% : Surplus vers véhicule uniquement
3. Véhicule électrique (priorité 2)¶
Charge avec le surplus restant après batterie.
Modes de charge¶
Mode PV (surplus uniquement)¶
- Charge uniquement avec le surplus solaire
- Idéal pour les journées ensoleillées
- Économie maximale
Mode Min+PV¶
- Garantit une charge minimale
- Complète avec le surplus
- Pour les besoins modérés
Mode Now (charge immédiate)¶
- Charge à puissance maximale
- Ignore le surplus solaire
- Pour les besoins urgents
Scénarios types¶
Journée ensoleillée standard¶
| Heure | Production | Surplus | Mode | Action |
|---|---|---|---|---|
| 08:00 | 1.5 kW | 0.5 kW | PV | Attente (surplus < seuil) |
| 09:30 | 3.0 kW | 2.0 kW | PV | Attente (surplus < 4.1 kW tri) |
| 10:00 | 4.5 kW | 4.2 kW | PV | Démarrage charge à 6A |
| 11:00 | 5.5 kW | 5.0 kW | PV | Charge à ~7A (5 kW) |
| 12:00 | 6.0 kW | 5.5 kW | PV | Charge à ~8A (5.5 kW) |
| 14:00 | 5.0 kW | 4.5 kW | PV | Charge à ~6.5A (4.5 kW) |
| 16:00 | 2.5 kW | 2.0 kW | PV | Charge en attente |
| 16:05 | 2.0 kW | 1.5 kW | PV | Arrêt charge (délai 5 min) |
Journée nuageuse avec besoin¶
| Heure | Production | Mode | Action |
|---|---|---|---|
| 08:00 | Variable | Min+PV | Charge min 6A + surplus |
| 12:00 | 2 kW | Min+PV | Charge min 6A |
| 18:00 | 0 kW | Min+PV | Charge min 6A jusqu'à minSoc |
Besoin urgent¶
| Heure | Mode | Action |
|---|---|---|
| Immédiat | Now | Charge max 32A (22 kW) |
| SoC atteint | Off | Arrêt automatique |
Optimisations¶
Heures creuses¶
Si vous avez un contrat heures creuses, EVCC peut compléter la charge la nuit :
tariffs:
grid:
type: fixed
price: 0.18 # €/kWh heures pleines
zones:
- days: Mon-Sun
hours: 22:30-6:30
price: 0.12 # €/kWh heures creuses
Prévisions météo¶
EVCC peut utiliser les prévisions pour anticiper :
Planification¶
Définir des objectifs de charge :
Monitoring¶
API EVCC¶
# État global
curl http://<IP>:7070/api/state
# Statistiques de charge
curl http://<IP>:7070/api/statistics
# Historique
curl http://<IP>:7070/api/sessions
Métriques clés¶
| Métrique | Description |
|---|---|
pvPower |
Production solaire actuelle |
homePower |
Consommation maison |
gridPower |
Soutirage (+) / Injection (-) |
chargePower |
Puissance de charge VE |
greenShareLoadpoints |
% solaire dans la charge |
Intégration Home Assistant¶
EVCC expose ses données via MQTT :
Entités disponibles :
- sensor.evcc_pv_power
- sensor.evcc_charge_power
- sensor.evcc_vehicle_soc
- sensor.evcc_green_share