Aller au contenu principal
Solar DB

EMS · Home Assistant

L'EMS open-source, pour 300 €.

Construire un EMS résidentiel complet sur Raspberry Pi 5 + Home Assistant — hardware, intégrations clés et automations types pour piloter PV, batterie, VE, PAC, ECS.
01

Hardware — le strict nécessaire.

Un setup propre tient en trois composants principaux. Le reste est confortable mais optionnel.

Une passerelle

Raspberry Pi 5 (8 GB recommandé) + SSD USB ~256 GB + alimentation officielle. ~150 €. Alternative : mini-PC x86 (Intel N100) pour ~200-300 €, plus rapide, plus silencieux, consomme un peu plus.

Un lien vers le compteur digital

Câble P1 → USB (Slimme Meter Kabel) pour lire le port P1 du compteur Fluvius / Sibelga / ORES. ~25-40 € chez les revendeurs DIY belges.

Alternative : ESPHome P1 reader sur ESP32 pour ~15 € en kit DIY.

Un lien Modbus (selon onduleur)

Convertisseur RS485 → USB(~15 €) pour les onduleurs / PAC qui exposent du Modbus RTU. Inutile si l'onduleur expose du Modbus TCP via Ethernet/WiFi.

02

Intégrations clés.

Smart Meter / DSMR

Lecture port P1 du compteur belge — addon HACS DSMR Slimme Meter ou ESPHome P1.

Modbus

Lecture/écriture onduleur, PAC, compteur triphasé. Intégration native HA.

EVCC ou OCPP

Pilotage borne VE. EVCC est un addon Docker dédié, OCPP est natif HA.

ENTSO-E / Nordpool

Prix Day-Ahead BE pour tarif dynamique — addons HACS très matures.

Tibber

Si vous êtes client Tibber : intégration officielle, prix finaux TTC.

Forecast.Solar

Prévision PV J+1 par site et orientation — gratuit jusqu'à 10 appels/h.

03

Trois automations types.

Le moteur d'automation YAML/UI permet de coder des règles SI / ALORS. Voici trois patterns que la plupart des installations utilisent.

Charger batterie au creux

alias: Charge batterie creux nuit
trigger:
  - platform: numeric_state
    entity_id: sensor.entsoe_current_price
    below: 0.05
condition:
  - condition: numeric_state
    entity_id: sensor.battery_soc
    below: 80
action:
  - service: modbus.write_register
    data:
      hub: sungrow
      address: 13050
      value: 3000     # consigne charge 3 kW

Activer ECS sur excédent PV

alias: ECS sur surplus PV
trigger:
  - platform: numeric_state
    entity_id: sensor.surplus_pv_w
    above: 1500
    for: "00:05:00"
action:
  - service: switch.turn_on
    target:
      entity_id: switch.ecs_relais

Décharger batterie au pic

alias: Décharge batterie pic soir
trigger:
  - platform: numeric_state
    entity_id: sensor.entsoe_current_price
    above: 0.30
condition:
  - condition: numeric_state
    entity_id: sensor.battery_soc
    above: 30
action:
  - service: modbus.write_register
    data:
      hub: sungrow
      address: 13050
      value: -3000    # consigne décharge 3 kW
04

À retenir.

Points clés

  • Home Assistant est l'EMS open-source dominant — 3000+ intégrations, communauté très active, gratuit.
  • Le hardware tient en 200-300 € : Raspberry Pi 5 (ou mini-PC) + câble P1 USB + convertisseur RS485 pour Modbus.
  • Les automations YAML/UI permettent de coder des règles simples (SI / ALORS) ou complexes (LP via add-on).
  • Compromis : flexibilité maximale, courbe d'apprentissage non négligeable, maintenance à votre charge.
05

Trois ordres de grandeur.

Hardware base
150-300 €

Raspberry Pi 5 + SSD + alimentation + accessoires P1/RS485 — coût total pour un setup propre. [unverified]

Intégrations dispo
3000+

Catalogue d'intégrations natives + HACS communautaires — couvre l'essentiel du marché PV/EMS. [src: training]

Communauté FR
Active

Forum Home Assistant France et communautés Discord BE/FR — support quasi temps réel sur problèmes courants. [unverified]