forked from britkat1980/giv_tcp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
148 lines (148 loc) · 3.09 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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
name: "GivTCP"
description: "TCP Modbus connection to MQTT/JSON for Givenergy Battery/PV Invertors"
version: "2.3.3"
image: britkat/giv_tcp-ma
slug: "givtcp"
homeassistant_api: true
hassio_api: true
init: true
#ingress: true
#ingress_port: 5173
services:
- "mqtt:want"
map:
- config:rw
boot: auto
url: https://github.com/britkat1980/giv_tcp
legacy: true
arch:
- aarch64
- amd64
- armhf
- armv7
- i386
host_network: true
options:
NUMINVERTORS: 1
INVERTOR_IP_1: ""
INVERTOR_AIO_1: False
INVERTOR_AC_1: True
NUMBATTERIES_1: 1
HADEVICEPREFIX: "GivTCP"
INVERTOR_IP_2: ""
NUMBATTERIES_2: 1
INVERTOR_AIO_2: False
INVERTOR_AC_2: True
HADEVICEPREFIX_2: "GivTCP2"
INVERTOR_IP_3: ""
NUMBATTERIES_3: 1
INVERTOR_AIO_3: False
INVERTOR_AC_3: True
HADEVICEPREFIX_3: "GivTCP3"
MQTT_OUTPUT: True
MQTT_ADDRESS: "core-mosquitto"
MQTT_USERNAME: ""
MQTT_PASSWORD: ""
MQTT_TOPIC: ""
MQTT_TOPIC_2: ""
MQTT_TOPIC_3: ""
MQTT_PORT: 1883
LOG_LEVEL: "Info"
PRINT_RAW: True
SELF_RUN: True
SELF_RUN_LOOP_TIMER: 15
QUEUE_RETRIES: 2
HA_AUTO_D: True
DYNAMICTARIFF: False
DAYRATE: "0.155"
NIGHTRATE: "0.055"
EXPORTRATE: "0.04"
DAYRATESTART: "04:30"
NIGHTRATESTART: "00:30"
INFLUX_OUTPUT: False
INFLUX_URL: ""
INFLUX_TOKEN: ""
INFLUX_BUCKET: ""
INFLUX_ORG: ""
PYTHONPATH: "/app"
TZ: "Europe/London"
WEB_DASH: False
WEB_DASH_PORT: 3000
HOSTIP: "homeassistant.local"
CACHELOCATION: "/config/GivTCP"
DATASMOOTHER: "medium"
SMARTTARGET: False
PALM_WINTER: "01,02,11,12"
PALM_SHOULDER: "03,04,09,10"
PALM_MIN_SOC_TARGET: 25
PALM_MAX_SOC_TARGET: 45
PALM_BATT_RESERVE: 4
PALM_BATT_UTILISATION: 0.85
PALM_WEIGHT: 35
GEAPI: ""
SOLCASTAPI: ""
SOLCASTSITEID: ""
SOLCASTSITEID2: ""
LOAD_HIST_WEIGHT: "1"
schema:
NUMINVERTORS: int
INVERTOR_IP_1: str
NUMBATTERIES_1: int
INVERTOR_AIO_1: bool
INVERTOR_AC_1: bool
HADEVICEPREFIX: "str?"
INVERTOR_IP_2: "str?"
NUMBATTERIES_2: "int?"
INVERTOR_AIO_2: bool
INVERTOR_AC_2: bool
HADEVICEPREFIX_2: "str?"
INVERTOR_IP_3: "str?"
NUMBATTERIES_3: "int?"
INVERTOR_AIO_3: bool
INVERTOR_AC_3: bool
HADEVICEPREFIX_3: "str?"
MQTT_OUTPUT: bool
MQTT_ADDRESS: str
MQTT_USERNAME: "str?"
MQTT_PASSWORD: "str?"
MQTT_TOPIC: "str?"
MQTT_TOPIC_2: "str?"
MQTT_TOPIC_3: "str?"
MQTT_PORT: int
LOG_LEVEL: str
PRINT_RAW: bool
SELF_RUN: bool
SELF_RUN_LOOP_TIMER: int
QUEUE_RETRIES: int
HA_AUTO_D: bool
DYNAMICTARIFF: bool
DAYRATE: "str?"
NIGHTRATE: "str?"
EXPORTRATE: "str?"
DAYRATESTART: "str?"
NIGHTRATESTART: "str?"
INFLUX_OUTPUT: bool
INFLUX_URL: "str?"
INFLUX_TOKEN: "str?"
INFLUX_BUCKET: "str?"
INFLUX_ORG: "str?"
PYTHONPATH: str
TZ: str
WEB_DASH: bool
WEB_DASH_PORT: int
HOSTIP: str
CACHELOCATION: "str?"
DATASMOOTHER: "str?"
SMARTTARGET: bool
PALM_WINTER: "str"
PALM_SHOULDER: "str"
PALM_MIN_SOC_TARGET: int
PALM_MAX_SOC_TARGET: int
PALM_BATT_RESERVE: int
PALM_BATT_UTILISATION: float
PALM_WEIGHT: float
GEAPI: "str?"
SOLCASTAPI: "str?"
SOLCASTSITEID: "str?"
SOLCASTSITEID2: "str?"
LOAD_HIST_WEIGHT: "str?"