--
StefanHegger - 01 Oct 2025
Den Container mot lokalem Volume starten
docker run -d --name evcc -v evcc_volume:/var/lib/docker/volumes/evcc/_data:rw -p 8887:8887 -p 7070:7070 "imageid"
docker run -d --name evcc-V1 -v evcc_volume:/var/lib/docker/volumes/evcc/_data:rw -p 8887:8887 -p 7070:7070 --net bridge --ip 172.17.0.5 -p 8887:8887 -p 7070:7070 6926ed38e866
Die Konfiguration von
EVCC liegt in der /etc/evcc.yaml auf dem Docker Container. die Container ID ist hier 477521f39d38
docker exec -it 477521f39d38 sh
an einen Container ein weiteres Netzwerk hängen:
mit
docker network ps
nettzwerke ermitteln und dann netzwerkid und containerid hinzufügen
docker network connect c298195d54c4 477521f39d38
IP Adressen eines Containers ermitteln
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' c298195d54c4
Update eines Containers:
- den Container stoppen.
- den container deleten
- neues Image runterladen
- neuen Container bauen.
wichtig: alle Enstellungen gehen verloren. Bei Node Red kann man die Flows speichern und wieder laden. Man muss dann aber de ganzen Netzwerkverbindungen ieder herstellen.
Einem Container eine IP zuweisen
docker run -d --name mein_container --net mein_netzwerk --ip 172.18.0.5 -p 80:80 nginx
hier das aktuelle eccc.yaml
## minimal configuration example
interval: 60s #alle 60 Sekunden
site:
title: Herbergery # display name for UI
meters:
grid: smartmeter_evu # grid meter
pv:
- smartmeter_pv
##battery:
## - battery # list of battery meters
##aux:
## - aux # list of auxiliary meters for adjusting grid operating point
residualPower: 100 # additional household usage margin
# define your loadpoints according your needs
# see
https://docs.evcc.io/en/docs/reference/configuration/loadpointsloadpoints:
- title: Garage # display name for UI
charger: my_charger # charger
vehicle: my_car # default vehicle
# meter definitions
# name can be freely chosen and is used as reference when assigning meters to site and loadpoints
# for documentation see
https://docs.evcc.io/docs/devices/meters# replace with your real charger
# see
https://docs.evcc.io/docs/devices/chargerschargers:
- name: my_charger
type: template
template: ocpp
stationid: 02010006139L
connector: 1
status: A # charging
power: 0 # 11 kW charging power
enabled: false # optional
# replace with your real vehicle (optional)
# see
https://docs.evcc.io/docs/devices/vehiclesvehicles:
- name: my_car
type: template
template: offline
title: PV5
capacity: 70 # in kWh
# enter your real grid tariff and feed-in price
# see
https://docs.evcc.io/docs/tariffstariffs:
currency: EUR
grid:
type: fixed
price: 0.29 # EUR/kWh
feedin:
type: fixed
price: 0.10 # EUR/kWh
# mqtt message broker
# ip chnaged to .4 but the service starts wrong still reading .2
mqtt:
broker: 172.18.0.3:1883
topic: evcc # root topic for publishing, set empty to disable
# user:
# password:
meters:
#produzierter Strom
- name: smartmeter_pv
type: custom
power:
source: mqtt
topic: nodered/pv/power
timeout: 30s
#verbauchter strom
- name: smartmeter_evu
type: custom
power:
source: mqtt
topic: nodered/Haus/power-used
timeout: 30s
#eingespeister strom
- name: Strom zum Energieversorger
type: custom
power:
source: mqtt
topic: nodered/Haus/energieversorger
# - name: grid
# type: custom
# power:
# source: mqtt
# topic: nodered/grid/power
#loadpoints:
# - name: auto
# charger: wallbox
# mode: pv
# meters:
# grid: grid
# pv: pv
# home: haus
#