shaker Posted August 17, 2023 Share Posted August 17, 2023 Hallo zusammen, Ich bin gerade dran den evcc Docker zu installieren. Hat das einer von euch schon erfolgreich zum laufen gebracht? Wäre nett, wenn jemand die Einstellungen für den Docker teilen könnte. Danke Quote Link to comment
cz13 Posted August 17, 2023 Share Posted August 17, 2023 (edited) Servus @shaker ich kenne evcc zwar nicht hab aber aus Interesse mal etwas recherchiert und folgende Quellen gefunden: Anleitung für Docker in deutsch https://docs.evcc.io/docs/installation/docker/ Fragen zur Docker Installation https://github.com/evcc-io/evcc/discussions/4089 https://github.com/evcc-io/evcc/discussions/1842 Anleitung für Docker auf Synology Die allgemeine Empfehlung ist: Es ist sinnvoll die gesamte Konfiguration zunächst ohne Docker-Umgebung nativ auf dem Zielsystem zu testen um grundlegende Fehler in der evcc-Konfiguration und Probleme mit der angebundenen Infrastruktur auszuschließen. vielleicht hilft dir was davon. Edited August 17, 2023 by cz13 Quote Link to comment
shaker Posted August 17, 2023 Author Share Posted August 17, 2023 Ja bin mittendrin. Die Recherche hab ich auch schon durch. Die Empfehlung "Es ist sinnvoll die gesamte Konfiguration zunächst ohne Docker-Umgebung nativ auf dem Zielsystem zu testen um grundlegende Fehler in der evcc-Konfiguration und Probleme mit der angebundenen Infrastruktur auszuschließen." kann man eigentlich getrost in der Pfeife rauchen, um es mal noch nett auszudrücken. Darum geht es ja gar nicht, es geht ja um Docker. Alles andere ist kaum eine Aufgabe. Ich habe das System bereits als Demo in Docker am laufen. "Demo" heißt, dass sich das System zunächst mal eine Standard Config (evcc.yaml) schnappt und läuft. Über die Console des Dockers lässt sich mit "evcc configure" auch eine eigene config erstellen. Diese liegt dann im root. Ich bekomme die Datei aber nicht an die richtige Stelle gemappt, um sie aktiv zu verwenden. Da hänge ich grade und finde auch wenig bis keine Doku. Brauch jetzt erst mal eine Pause... Quote Link to comment
Solution cz13 Posted August 17, 2023 Solution Share Posted August 17, 2023 (edited) Die evcc.yaml liegt ja in dem volume - /etc/evcc.yaml:/etc/evcc.yaml Nachdem diese erstellt wurde kopier dir den Inhalt nach /mnt/user/appdata/evcc/evcc.yaml bzw. dorthin wo bei dir appdata liegt, und mappe das in den Container nach /etc die db dann hier: - /home/[user]/.evcc:/root/.evcc Erholsame Pause und viel Erfog Edited August 17, 2023 by cz13 Quote Link to comment
shaker Posted August 17, 2023 Author Share Posted August 17, 2023 Oh ich glaube es läuft. Bin einen Schritt weiter. Hatte mich etwas selbst um die Nase herum geführt. Mit dem Mapping hat es geklappt. Der Fehler den ich dann noch hatte, lag daran, dass mein Wechselrichter keine 2 Modbus TCP Verbindungen zulässt. Hab die andere getrennt, jetzt scheint es zu laufen, erst mal. Muss mich jetzt noch um die weitere Peripherie kümmern. Vielen Dank 1 Quote Link to comment
Rockikone Posted September 17, 2023 Share Posted September 17, 2023 (edited) Hallo, ich habe gerade aufgrund neugierde den EVCC Docker bei mir in Unraid erstellt. Läuft super Hier einmal mein Template Quelle: evcc/evcc:latest Registry URL: https://hub.docker.com/r/evcc/evcc Symbol-URL: https://www.gravatar.com/avatar/14b654a20bd78ab95c1a985e0faed369?s=120&r=g&d=404 WebUI: http://[IP]:[PORT:7070] Mapping 1&2 Ports auf tcp Mapping 3&4 Ports auf udp Pfad 1: Container: /etc/evcc.yaml Unraid (bei mir): /mnt/user/appdata/evcc/config/evcc.yaml Pfad 2: Container: /root/.evcc Unraid (bei mir): /mnt/user/appdata/evcc/root/.evcc Wünsche viel Spaß Gruß Thomas Edited September 17, 2023 by Rockikone 1 Quote Link to comment
pevauh Posted February 12 Share Posted February 12 Danke an Euch für die ausführliche Anleitung. Habe auch alles genau so befolgt und es funktioniert auch bei mir als Dummy. Ich finde aber beim besten Willen die evcc.yaml nicht. Weder im etc noch im root. Die container in appdata werden auch nur leer angelegt. Auch wenn ich "evcc configure" abschließe gibt es keine evcc.yaml bzw ich weiß nicht wo. Ich durchsuche meine Ordner mit Krusader mit root Berechtigung. Eine Idee was los ist? Quote Link to comment
langepil Posted February 17 Share Posted February 17 Ich verzweifle hier auch gerade, ... Die evcc.yaml liegt im Container wohl jetzt nicht mehr unter /etc/ sondern und /app/. Wenn ich das aber nach außen Mappe, startet der Container nicht mehr. Fehlermeldung: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "/app/entrypoint.sh": stat /app/entrypoint.sh: no such file or directory: unknown. Liegt wohl an der entrypoint.sh die im gleichen Verzeichnis liegt. Jemand ne Idee? Quote Link to comment
alturismo Posted February 17 Share Posted February 17 8 minutes ago, langepil said: Jemand ne Idee? auf die (existierende) Datei direkt verweisen anstelle den Ordner zu mappen. Quote Link to comment
Sancho Posted March 6 Share Posted March 6 Bin heute zufällig über EVCC gestoßen und bei weiterer Recherche auf diesen Thread. Hab einen Docker wie von @Rockikone beschrieben erstellt, hat auf anhieb funktioniert, die Demo Anwendung läuft. Jetzt bin ich nur zu doof die evcc.yaml zu editieren. Kann mir da vielleicht noch jemand einen Schups in die richtige Richtung geben? Ich hab Midnight Commander installiert, der will die Yaml allerdings nicht öffnen. Wollte mir dann die Datei aus dem Share zum editieren downloaden, die evcc.yaml wird aber in dem Unraid "Browser" als Verzeichnis angezeigt und lässt sich nicht downloaden.... Sorry, bin hier etwas noob... Quote Link to comment
gilladur Posted March 7 Share Posted March 7 Ich hänge leider auch bei dem Problem, dass die yaml als Ordner und nicht als Date angelegt wird. Quote Link to comment
alturismo Posted March 8 Share Posted March 8 On 3/6/2024 at 9:58 PM, Sancho said: Sorry, bin hier etwas noob... 6 hours ago, gilladur said: Ich hänge leider auch bei dem Problem, dass die yaml als Ordner und nicht als Date angelegt wird. https://docs.evcc.io/docs/installation/docker/ Punkt 1 ... grundlegende Kenntnisse ... der Docker ist halt so "gemacht", ohne manuelle Eingriffe wird das nichts mit dem Teil und dazu ... 1/ die yaml Datei muss ja vorhanden sein, ist Sie es nicht wird durch den mount ein Ordner erzeugt - Ihr habt diese ja nicht, daher auch der Ordner welchen man natürlich nicht editieren kann als yaml Konfigurations Datei ... - erstellt die yaml vorher (oder jetzt ...) - stoppt den Docker - löscht den Ordner "evcc.yaml" - legt da eure Datei evcc.yaml hin - startet den Docker das sollte es gewesen sein, habt Ihr keine funktionierende yaml, wird es etwas komplexer ... dazu die vorhandene in der Konsole des Dockers "raus kopieren" in einen appdata Pfad und dann die oben genannten Schritte unternehmen. 1 Quote Link to comment
gilladur Posted March 8 Share Posted March 8 Ich hatte mich da gestern auch noch etwas eingelesen und es wird - um an eine korrekt konfigurierte yaml zu kommen - empfohlen diese zuerst durch eine lokale Installation zu erzeugen und dann in den Docker zu kopieren. 1 Quote Link to comment
teletom Posted April 19 Share Posted April 19 Hallo zusammen. ich hab seit gestern ein funktionierendes EVCC auf einem Raspi Zero. Der Docker auf meinem Unraid würd mir besser gefallen - in der Theorie ist's ja einfach: Docker nach rockikones Settings anlegen, evcc.yaml kopieren (nach: /mnt/user/appdata/evcc/config/evcc.yaml) . Starten. Geht nicht! Ev. Könnt ihr mir kurz helfen: "docker: Error response from daemon: invalid volume specification: '/mnt/user/appdata/evcc/config/evcc.yaml: /etc/evcc.yaml:rw': invalid mount config for type "bind": invalid mount path: ' /etc/evcc.yaml' mount path must be absolute." Wo setze ich an? Die Pfade sind bei mir genauso wie in den Settings von Rockikone /mnt/user/appdata/evcc/config/ lg tom Quote Link to comment
teletom Posted April 19 Share Posted April 19 ok. sorry für die blöde frage - hab den Fehler soeben selbst gefunden und behoben. ' /etc/evcc.yaml' beginnt mit einem Leerzeichen. - Das ist natürlich Blödsinn. Leerzeichen weg. Docker startet. lg Tom 1 Quote Link to comment
rbb86 Posted April 21 Share Posted April 21 Hallo, leider stolpere ich bereits einen Schritt vorher.... Wie komme ich zu der Docker Maske, die @Rockikone als Hilfestellung gezeigt hat? Muss man diese Docker Maske selber "zusammenbauen"? Sorry für die Frage. Quote Link to comment
alturismo Posted April 21 Share Posted April 21 1 hour ago, rbb86 said: Wie komme ich zu der Docker Maske, die @Rockikone als Hilfestellung gezeigt hat? Muss man diese Docker Maske selber "zusammenbauen"? wenn keiner das für CA Apps gemacht hat, ja, add container, ausfüllen Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.