evcc Docker Installation - Verständnisproblem

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

herbafresh

Benutzer
Registriert
03. Okt. 2020
Beiträge
62
Reaktionspunkte
4
Punkte
8
Hallo Foristi,

ich wollte eine evcc-Installation neu aufsetzen und hatte mir auf der evcc-Seite die Dokumentation angeschaut. Da gibt es ja eine Anleitung für Synology Docker Installation. Allerdings wird darin immer eine yaml-Datei verlangt, die man einbinden muss. In der allgemeinen evcc-Doku wird aber auf die neue Konfig mittels WebUI verwiesen. Wie installiere ich denn evcc im Docker ohne Angabe der yaml-Datei?
 
Mit dem webUI kannst du die Konfigurationsdatei (yaml) bearbeiten.
afair braucht es zum starten eine Konfigurationsdatei. Der Container muss halt wissen wo er sie finden soll. Anfangen zu suchen tut er nicht. Wenn keine da ist, legt er afair eine Standard-konfigurationsdatei an.

Yaml ist xlm für Menschen lesbar.
 
Irgendwie bin ich anscheinend zu blöd dazu, ein evcc neu aufzusetzen. Egal, ob mit oder ohne yaml-file, ich komme nach dem Erstellen des Containers nicht auf die Konfigurationsoberfläche. Weder mit http://evcc.local:7070 oder einem anderen freigebenen TCP-Port im Router (hab hier auch die TCP-Ports 7071 und 7072 hinterlegt, da die 7070 angeblich schon genutzt wird), noch mit der IP-Adresse der Diskstation und dem entsprechenden Port öffnet sich die Konfigoberfläche.
Bin gerade etwas ratlos und für Tipps dankbar.
 
Wie weit muss man ausholen?
Laufen andere Container?

konkret: ist da das richtige Loch in der firewall?
 
Wie weit muss man ausholen?
Laufen andere Container?

konkret: ist da das richtige Loch in der firewall?
Andere Container laufen. Ich habe noch paperless-ngx in Nutzung, völlig problemlos. Ebenso HomeAssistant und Portainer als Container.

Habe die TCP-Ports 7070, 7071, 7021 im Router freigegeben.
 
Villeicht wäre ein Einblick in die Anleitung mal gut. Kannst du sie hier mal posten?
 
Habe die TCP-Ports 7070, 7071, 7021 im Router freigegeben.
die musst du nicht im Router freigebem, wenn du nicht von außerhalb drauf willst. Ansonsten ist für sowas meistens ein Reverse Proxy die bessere Wahl.
 
Da kann man eingentlich nicht viel falsch machen. Eigenlich nur eine Datei (evcc.yaml) und einen Ordner (evcc) hinzufügen.
Mehr ist nicht nötig.
 
Habe mal getestet. Ohne yaml startet der Container erst gar nicht.
Mit einer leeren schon. Dann sehe ich im Webinterface halt nur meine PV-Anlage die ja in der Konfig eingestellt ist.
Auto und Laden fehlt natürlich.

Screenshot 2026-02-11 150426.jpg
 
Hab mal die freigebenen Ports 7070/7071/7072 im Router wieder rausgenommen. Browserdaten gelöscht und neu aufgerufen mit http://evcc.local:7070 ....timeout. Mit http://ip-adresse der Syno:7070 kommt ein Fehler 404 Seite nicht gefunden.
 

evcc-​

datestreamcontent
2026/02/11 15:16:58stdout[lp-2 ] INFO 2026/02/11 15:16:58 car disconnected
2026/02/11 15:16:28stdout[lp-1 ] INFO 2026/02/11 15:16:28 start charging ->
2026/02/11 15:16:28stdout[lp-1 ] INFO 2026/02/11 15:16:28 car connected
2026/02/11 15:16:27stdout[lp-1 ] INFO 2026/02/11 15:16:27 vehicle updated: unknown -> blue e-Golf
2026/02/11 15:16:27stdout[lp-2 ] INFO 2026/02/11 15:16:27 charge: power ✓ energy ✗ currents ✗
2026/02/11 15:16:27stdout[lp-2 ] INFO 2026/02/11 15:16:27 meters: charge ✓
2026/02/11 15:16:27stdout[lp-2 ] INFO 2026/02/11 15:16:27 charger: power ✓ energy ✗ currents ✗ phases ✗ wakeup ✗
2026/02/11 15:16:27stdout[lp-2 ] INFO 2026/02/11 15:16:27 mode: off
2026/02/11 15:16:27stdout[lp-2 ] INFO 2026/02/11 15:16:27 loadpoint 2:
2026/02/11 15:16:27stdout[lp-1 ] INFO 2026/02/11 15:16:27 charge: power ✓ energy ✗ currents ✗
2026/02/11 15:16:27stdout[lp-1 ] INFO 2026/02/11 15:16:27 meters: charge ✓
2026/02/11 15:16:27stdout[lp-1 ] INFO 2026/02/11 15:16:27 charger: power ✓ energy ✗ currents ✗ phases ✗ wakeup ✗
2026/02/11 15:16:27stdout[lp-1 ] INFO 2026/02/11 15:16:27 mode: off
2026/02/11 15:16:27stdout[lp-1 ] INFO 2026/02/11 15:16:27 loadpoint 1:
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 solar: ✗
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 co2: ✗
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 feed-in: pricestatic
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 grid: pricestatic
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 tariffs:
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 vehicle 1: range ✗ finish ✗ status ✗ climate ✗ wakeup ✗
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 vehicles:
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 battery 2: power ✓ energy ✗ currents ✗ soc ✓ capacity ✓
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 battery 1: power ✓ energy ✗ currents ✗ soc ✓ capacity ✗
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 pv 1: power ✓ energy ✗ currents ✗
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 grid: power ✓ energy ✗ currents ✗
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 meters: grid ✓ pv ✓ battery ✓
2026/02/11 15:16:27stdout[site ] INFO 2026/02/11 15:16:27 site config:
2026/02/11 15:16:27stdout[main ] INFO 2026/02/11 15:16:27 UI local url: http://127.0.0.1:7070
2026/02/11 15:16:27stdout[main ] INFO 2026/02/11 15:16:27 OCPP local url: ws://127.0.0.1:8887/<stationId>
2026/02/11 15:16:17stdout[main ] INFO 2026/02/11 15:16:17 using sqlite database: /root/.evcc/evcc.db?_pragma=busy_timeout(5000)
2026/02/11 15:16:17stdout[main ] INFO 2026/02/11 15:16:17 using config file: /etc/evcc.yaml
2026/02/11 15:16:17stdout[main ] INFO 2026/02/11 15:16:17 evcc 0.300.8
 
Das sieht bei mir ähnlich aus. Müsste eigentlich funktionieren. Wenn da keine Firewall oder so ist weiß ich auch nicht.
 
Schau mal in POrtainer oder Container Manager welche IP der Container hat. Manchmal passt das nicht. Ich habe das auch mal kurz aufgesetzt und die Zeile mit der YAML auskommentiert, da da ja eh optional dransteht. der Container hat ne andere IP als die der DS bekommen und mit der und POrt 7070 gehts

1770820546941.png
1770820614794.png
 
Zuletzt bearbeitet:
Hatte jetzt testweise die Firewall der Syno deaktiviert. Keine Änderung. Kommt weiter die 404-Fehlerseite.
Und als Router ist die Fritzbox in Betrieb. Da hatte ich ja nur die Freigaben geändert.
 
Schau nochmal in meinen POst, hab noch screenshots hinzugefügt
 
Schau mal in POrtainer oder Container Manager welche IP der Container hat. Manchmal passt das nicht. Ich habe das auch mal kurz aufgesetzt und die Zeil mit der YAML auskommentiert, da da ja eh optoinal dransteht. der Container hat ne andere IP als die der DS bekommen und mit der und POrt 7070 gehts

Anhang anzeigen 110914
Anhang anzeigen 110915
Sowohl in der Syno im ContainerManager als auch im Portainer wird dem Container eine Bridge-IP 172.17.0.3 zugewiesen/angezeigt. Wenn ich die IP-Adresse 172.17.0.3:7070 eingebe,, kommt auch wieder nbur die 404 Fehlerseite.
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat