uri: 0.0.0.0:7070 # uri for ui interval: 10s # control cycle interval # log settings log: error levels: core: debug lp-1: debug lp-2: debug # mqtt message broker mqtt: broker: localhost:1883 topic: evcc # root topic for publishing, set empty to disable # user: # password: # influx database influx: url: http://localhost:8086 database: evcc # user: # password: # additional menu entries menu: # - title: "Verlauf" # subtitle: "Bezugs- und Einspeiseleistung" # img: "http://..." # link: "http://..." # iframe: "http://..." # push messages messaging: events: start: # charge start event title: Charge started msg: Started charging in "${mode}" mode stop: # charge stop event title: Charge finished msg: Finished charging ${chargedEnergy:%.1fk}kWh in ${chargeDuration}. connect: # vehicle connect event title: Car connected msg: "Car connected at ${pvPower:%.1fk}kW PV" disconnect: # vehicle connected event title: Car disconnected msg: Car disconnected after ${connectedDuration} services: # - type: pushover # app: # app id # recipients: # - # list of recipient ids # - type: telegram # token: # bot id # chats: # - # list of chat ids # - type: email # uri: smtp://:@:/?fromAddress=&toAddresses= # meter definitions # name can be freely chosen and is used as reference when assigning meters to site and loadpoints meters: - name: grid type: modbus model: sdm # SDM630 uri: rs485.fritz.box:23 rtu: true # rs485 device connected using ethernet adapter id: 2 power: Power # default value, optionally override energy: Sum # default value, optionally override - name: pv type: ... # examples see https://github.com/andig/evcc-config#meters - name: battery type: ... - name: charge # charger definitions # name can be freely chosen and is used as reference when assigning charger to vehicle chargers: - name: wallbe type: wallbe # Wallbe charger uri: 192.168.0.8:502 # ModBus address - name: keba type: ... # https://github.com/andig/evcc-config#chargers # vehicle definitions # name can be freely chosen and is used as reference when assigning vehicle to loadpoint vehicles: - name: renault type: renault title: Zoe capacity: 60 # kWh user: # user password: # password region: de_DE # gigya region vin: WREN... cache: 5m - name: default type: default title: Default capacity: 50 # kWh charge: type: script # use script cmd: /bin/sh -c "echo 50" # actual command timeout: 3s # kill script after 3 seconds cache: 5m - name: bmw type: bmw title: i3 capacity: 65 # kWh user: # user password: # password vin: WBMW... cache: 5m # site describes the EVU connection, PV and home battery site: title: Home # display name for UI meters: grid: grid # grid meter pv: pv # pv meter battery: battery # battery meter # loadpoint describes the charger, charge meter and connected vehicle loadpoints: - title: Garage # display name for UI charger: wallbe # charger meters: charge: charge # charge meter vehicle: audi mode: pv targetSoC: 100 # charge to 100% soc: alwaysUpdate: false # set true to update vehicle soc even when disconnected estimate: false # set true to interpolate between api updates levels: # target soc levels for UI - 30 - 50 - 80 - 100 onDisconnect: # set defaults when vehicle disconnects mode: pv # switch back to pv mode targetSoC: 100 # charge to 100% phases: 3 # ev phases (default 3) sensitivity: 1 # current raise/lower step size (default 10A) enable: # pv mode enable behavior delay: 1m # threshold must be exceeded for this long threshold: 0 # minimum export power (W). If zero, export must exceed minimum charge power to enable disable: # pv mode disable behavior delay: 5m # threshold must be exceeded for this long threshold: 200 # maximum import power (W) guardduration: 10m # switch charger contactor not more often than this (default 10m) mincurrent: 6 # minimum charge current (default 6A) maxcurrent: 16 # maximum charge current (default 16A)