-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
68 lines (67 loc) · 3.02 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
name: "Batcontrol"
description: "Controls the charging of the battery"
version: "0.1.0"
slug: "batcontrol"
init: false
arch:
- aarch64
- amd64
- armhf
- armv7
- i386
options:
timezone: Europe/Berlin #your time zone. not optional.
loglevel: debug
battery_control:
min_price_difference: 0.05 # minimum price difference in Euro to justify charging your battery
always_allow_discharge_limit: 0.90 # 0.00 to 1.00 above this SOC limit using energy from the battery is always allowed
max_charging_from_grid_limit: 0.90 # 0.00 to 1.00 charging from the grid is only allowed until this SOC limit
inverter:
type: fronius_gen24 #currently only fronius_gen24 supported
address: 192.168.0.XX # the local IP of your inverter. needs to be reachable from the machine that runs batcontrol
user: customer #customer or technician lowercase only!!
password: YOUR-PASSWORD #
utility:
type: tibber
apikey: Zz-YOURAPIKEYYOURAPIKEYXXXXX # only required for tibber
vat: 0.20 # only required for awattar
fees: 0.015 # only required for awattar
markup: 0.03 # only required for awattar
pvinstallations:
- name: Haus #name
lat: 48.4334480
lon: 8.7654968
declination: 32 #inclination toward horizon 0..90 0=flat 90=vertical (e.g. wallmounted)
azimuth: -90 # -90:East, 0:South, 90:West -180..180
kWp: 15.695 # power in kWp
consumption_forecast:
annual_consumption: 4500 # total consumption in kWh p.a. the load profile
load_profile: load_profile.csv #name of the load profile file within the config folder
schema:
timezone: str #your time zone. not optional.
loglevel: list(debug|info|warning|error)
battery_control:
min_price_difference: float(0,) # minimum price difference in Euro to justify charging your battery
always_allow_discharge_limit: float(0,1) # 0.00 to 1.00 above this SOC limit using energy from the battery is always allowed
max_charging_from_grid_limit: float(0,1) # 0.00 to 1.00 charging from the grid is only allowed until this SOC limit
inverter:
type: list(fronius_gen24) #currently only fronius_gen24 supported
address: str # the local IP of your inverter. needs to be reachable from the machine that runs batcontrol
user: list(customer|technician) #customer or technician lowercase only!!
password: password
utility:
type: list(tibber|awattar_at|awattar_de)
apikey: password? # only required for tibber
vat: float(0,10)? # only required for awattar
fees: float(0,10)? # only required for awattar
markup: float(0,10)? # only required for awattar
pvinstallations:
- name: str #name
lat: float(,90)
lon: float(,90)
declination: float(0,90) #inclination toward horizon 0..90 0=flat 90=vertical (e.g. wallmounted)
azimuth: float(,180) # -90:East, 0:South, 90:West -180..180
kWp: float(0,) # power in kWp
consumption_forecast:
annual_consumption: float(0,)? # total consumption in kWh p.a. the load profile
load_profile: str #name of the load profile file within the config folder