Self-contained stack for DS218 Synology targeting: - 2x Fronius inverters (11+22 kW) via shared DataManager, Solar.API v1 - BYD 12 kWh battery connected through Fronius - 2x Elli Charger Connect 2 via OCPP 1.6j - evcc handles PV surplus charging, OCPP server built-in - Prometheus scrapes evcc /metrics, 90d retention - Grafana auto-provisioned with evcc dashboard and Prometheus datasource Setup: edit .env (3 IPs + 2 station IDs), point Elli app to OCPP backend, docker compose up -d. README in German for non-IT handover. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
EMS Stack — Einrichtung auf der Synology
Was läuft hier?
| Dienst | Adresse | Funktion |
|---|---|---|
| evcc | http://SYNOLOGY-IP:7070 |
Ladesteuerung, PV-Überschuss, Haupt-UI |
| Grafana | http://SYNOLOGY-IP:3000 |
Historische Auswertungen |
| Prometheus | http://SYNOLOGY-IP:9090 |
Metrik-Speicher (intern) |
Passwort Grafana: ems2024 (Benutzer: admin)
Einmalige Einrichtung
1. Synology vorbereiten
Im Synology Package Center: Container Manager installieren (kostenlos).
2. Dateien auf die Synology kopieren
Den gesamten Ordner deploy/son/ per FileStation oder SCP auf die Synology kopieren,
z.B. nach /volume1/docker/ems/.
3. .env anpassen
Die Datei .env im Texteditor öffnen und ausfüllen:
SYNOLOGY_IP=192.168.1.100 ← IP-Adresse der Synology
FRONIUS_IP=192.168.1.XXX ← IP-Adresse des Fronius DataManagers
ELLI_A_STATION_ID=ELLI-... ← Station-ID aus der Elli-App (Wallbox A)
ELLI_B_STATION_ID=ELLI-... ← Station-ID aus der Elli-App (Wallbox B)
Station-ID in der Elli-App: Einstellungen → Ladestation → Station-ID
4. Elli Wallboxes konfigurieren
In der Elli-App für jede Wallbox:
- Einstellungen → Backend / OCPP
- Backend-URL:
ws://SYNOLOGY-IP:8887/ocpp - Station-ID: wie in
.enveingetragen
5. Stack starten
Im Synology Container Manager → Projekt → Erstellen:
- Projektname:
ems - Pfad: Ordner mit der
docker-compose.yaml - Starten
Oder per SSH:
cd /volume1/docker/ems
docker compose up -d
6. Prüfen ob alles läuft
- evcc öffnen:
http://SYNOLOGY-IP:7070- Unter Geräte sollten Fronius (PV + Batterie + Netz) und beide Wallboxen grün erscheinen
- Grafana:
http://SYNOLOGY-IP:3000→ Dashboard evcc — Laden & PV
Wenn ein Fronius-Wechselrichter eine eigene IP hat
Falls doch zwei getrennte DataManager (zwei IP-Adressen):
In evcc.yaml den Abschnitt meters → pv auf zwei Einträge aufteilen:
- name: pv1
type: template
template: fronius-solarapi-v1
host: 192.168.1.XXX # Wechselrichter 1 (11 kW)
usage: pv
- name: pv2
type: template
template: fronius-solarapi-v1
host: 192.168.1.YYY # Wechselrichter 2 (22 kW)
usage: pv
Und in site.meters.pv beide eintragen:
pv:
- pv1
- pv2
Updates
cd /volume1/docker/ems
docker compose pull
docker compose up -d