-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env.example
43 lines (31 loc) · 1.69 KB
/
.env.example
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
# Default settings for vaillant-efficiency
# Host to connect to ebusd http for reading current values.
EBUSD_HOST=localhost
EBUSD_PORT=8889
# Target length of cycle time in seconds, e.g. 1800 for 30 minutes
CYCLE_LENGTH=1800
# Threshold in K when to increase desired flow temperature by one
# (tested against value from PATH_DESIRED_TEMP - PATH_TRACKED_TEMP >= THRESHOLD).
THRESHOLD=0.5
# Original minimum temperature, used to restore the original value after the target cycle length is reached.
# Its value depends on your own heating system setup, adapt to the correct setting!
MINIMUM_TEMP=32
# QQ ID of the main controller, e.g. the VRC 700 or VRC 720.
# Needs to be set in order to avoid issues in ebus protocol which might change master.
QQ=10
# ZZ ID of the main controller, e.g. the VRC 700 or VRC 720.
# Needs to be set in order to avoid issues in ebus protocol which might change master.
ZZ=15
# Path in JSON of ebusd http return to monitored temperature, e.g. Hc1FlowTemp.
PATH_TRACKED_TEMP=$.vr_71.messages.SensorData1.fields.S6.value
# Path in JSON of ebusd http return to actual desired temperature of heating unit / control unit.
PATH_DESIRED_TEMP=$.ctlv2.messages.Hc1ActualFlowTempDesired.fields.tempv.value
# Path in JSON of ebusd http return to minimum temperature
PATH_MINIMUM_TEMP=$.ctlv2.messages.Hc1MinFlowTempDesired.fields.tempv.value
# Circuit for which minimum flow temperature is modified to increase cycle length.
CIRCUIT=ctlv2
# Name of item which the temperature will be written to.
ITEM=Hc1MinFlowTempDesired
# Path in JSON of ebusd http return to heating unit status
# (check if is currently active by testing value from PATH_ACTIVE > 0).
PATH_ACTIVE=$.hmu.messages.State.fields.3.value