---
title: evcc
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, vehicles, app-marathon3-batch-c]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=vehicles&app=evcc]
---

# 🚗 evcc

> Le contrôleur de charge pour véhicules électriques open source, avec optimisation solaire et tarifs dynamiques.

## 📋 Informations Générales

| Champ | Valeur |
| :--- | :--- |
| **Site web** | [evcc.io](https://evcc.io) |
| **GitHub** | [evcc-io/evcc](https://github.com/evcc-io/evcc) |
| **License** | MIT |
| **Langage** | Go |
| **Étoiles GitHub** | 4.5k ⭐ |
| **Catégorie** | [[cat-vehicles|Vehicles]] |

## 📝 Description

**evcc** (EV Charge Controller) est un gestionnaire de charge pour véhicules électriques, conçu pour piloter Wallboxes et compteurs d'énergie compatibles (plus de 100 marques : Tesla, Wallbox, go-e, Easee, Alfen, KEBA). Modes PV (solaire), prioritisation maison/batterie, tarifs dynamiques (Tibber/Awattar/EDF Tempo), planification départ, API REST, MQTT, interface responsive. **Différence vs apps constructeur** : indépendant du constructeur, multi-wallbox, multi-vehicule, solaire natif, open source, tarif dynamique. **Pour qui** : propriétaires VE avec panneaux solaires, flottes familiales multi-VE, geeks domotiques, installateurs.

## 🚀 Installation

### Binaire natif

```bash
# Installer via curl
curl -sSf https://get.evcc.io | sh

# Lancer l'UI de configuration
evcc configure

# Démarrer le service
sudo systemctl enable evcc
sudo systemctl start evcc
```

### Docker Compose (recommandé)

```yaml
version: '3.8'
services:
  evcc:
    image: evcc/evcc:latest
    container_name: evcc
    restart: unless-stopped
    ports:
      - "7070:7070"
    volumes:
      - evcc-data:/root/.evcc
      - ./evcc.yaml:/root/.evcc/evcc.yaml:ro
    network_mode: host  # pour découvrir les devices mDNS/SMA
    labels:
      - "traefik.http.routers.evcc.rule=Host(`evcc.example.com`)"
      - "traefik.http.routers.evcc.tls.certresolver=letsencrypt"

volumes:
  evcc-data:
```

### Exemple `evcc.yaml` minimal

```yaml
network:
  schema: http
  host: 0.0.0.0
  port: 7070

loadpoints:
  - title: "Garage"
    charger: wallbox
    meter: shelly
    mode: pv
    minCurrent: 6
    maxCurrent: 16
```

## 🔄 Alternatives

### Open Source
- **OpenEVSE** — contrôleur de charge hardware + firmware libre
- **Open Charge Point Protocol (OCPP)** — backend OCPP (SteVe, ChargePilot)
- **Home Assistant EV** — intégration HA (consomme evcc ou natif)
- **TeslaMate** — uniquement pour Tesla (télémétrie, pas charge)

### Propriétaires / SaaS
- **Wallbox App + Portal** — cloud constructeur Wallbox
- **myWallbox / Alfen** — apps constructeur
- **ChargePoint** — réseau public commercial
- **Enode** — API agrégatrice multi-VE/multi-wallbox (payant)

## 🔐 Sécurité
- **Authentification** : basic auth, JWT, intégration OAuth (Home Assistant)
- **MQTT TLS** : supporté pour intégration domotique
- **API REST** : tokens d'accès pour automations
- **Sécurité matérielle** : aucun accès Internet requis pour fonctionner (sauf tarifs dynamiques)

## 📚 Ressources
- [Documentation](https://docs.evcc.io/)
- [Liste chargeurs supportés](https://docs.evcc.io/docs/devices/chargers)
- [Communauté forum](https://github.com/evcc-io/evcc/discussions)

## Pages Liées
- [[cat-vehicles]] — Catégorie Vehicles
- [[app-willow]] — Smart home (peut piloter via MQTT)
- [[app-pocketbase]] — Backend pour dashboard custom
