-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.yml
28 lines (28 loc) · 1.01 KB
/
docker-compose.yml
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
version: '3'
services:
energy-monitor:
build: .
restart: always
environment:
- SMA_HOST=192.168.0.99
- SMA_INSTALLER_PASSWORD=
- SMA_PHASES=1 # 1 or 3
- SMA_STRINGS=1 # 1, 2 or 3
#- SMA_FORCE_HTTP=TRUE # Only enable when your SMA only support HTTP, and not HTTPS. (Defaults to HTTPS)
- INFLUX_URL=http://192.168.0.100:8086
- INFLUX_BUCKET=home
- INFLUX_ORG=home
- INFLUX_TOKEN=
- INFLUX_MEASUREMENT=solar
- INFLUX_INVERTERTAG=main
#- INFLUX_MAP_FILE=/sunnyboy/influx_map.json # If you want to overwrite it, you can provide your own by setting a location via a volume
- INTERVAL=1000 # Get/Write values every X ms
- WAIT_IF_NULL=60 # Wait 60 seconds if the last values were 0
#- HTTP_PORT=80 # if you want to expose the read values via HTTP as well, you can enter a port number
#volumes:
# - /home/home/sunnyboy/influx_map.json:/sunnyboy/influx_map.json
logging:
driver: "json-file"
options:
max-file: "5"
max-size: "50m"