-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmonitorEMS_tpl.json
127 lines (127 loc) · 4.13 KB
/
monitorEMS_tpl.json
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
{
"measurementInterval": 120,
"emsURL": "http://femsxxxxx:80",
"emsUsername": "x",
"emsPassword": "user",
"InfluxOutput": true,
"InfluxURL": "",
"InfluxOrg": "",
"InfluxToken": "",
"InfluxBucket": "EMS",
"csvOutput": false,
"csvDir": "",
"emsData": [
{
"measurement": "ems_sum",
"component": "/_sum",
"channel_root": "/",
"csvFile": "monitorEMS_sum.csv",
"query": "/rest/channel/_sum/[CEGP].*",
"tag_datapoints": [],
"field_datapoints": [
"ProductionDcActualPower",
"ProductionDcActiveEnergy",
"ProductionActivePower",
"ProductionActiveEnergy",
"ConsumptionActivePower",
"ConsumptionActiveEnergy",
"GridActivePower",
"GridBuyActiveEnergy",
"GridSellActiveEnergy",
"EssCapacity",
"EssSoc",
"EssActivePower",
"EssDischargePower",
"EssDcChargeEnergy",
"EssDcDischargeEnergy",
"EssActiveChargeEnergy",
"EssActiveDischargeEnergy"
]
},
{
"measurement": "ems_battery",
"component": "/battery?",
"channel_root": "/",
"csvFile": "monitorEMS_battery.csv",
"query": "/rest/channel/battery\\d{1}/[CMNRV].*",
"tag_datapoints": [],
"field_datapoints": [
"NumberOfTowers",
"NumberOfModulesPerTower",
"RackNumberOfCellsInSeriesPerModule",
"Capacity",
"Voltage",
"MaxCellVoltage",
"MinCellVoltage"
]
},
{
"measurement": "ems_battery_towers",
"component": "/battery?",
"channel_root": "/Tower?",
"csvFile": "monitorEMS_battery_towers.csv",
"query": "/rest/channel/battery\\d{1}/Tower\\d{1}[ABCNRSUV].*",
"tag_datapoints": [],
"field_datapoints": [
"BmsSerialNumber",
"BmsSoftwareVersion",
"RemainingCapacity",
"UsableCapacity",
"NoOfCycles",
"Soc",
"Soh",
"AvarageCellVoltage",
"StatusBatteryCharging",
"StatusBatteryDischarging",
"StatusBatteryIdle",
"Voltage",
"Current"
]
},
{
"measurement": "ems_battery_modules",
"component": "/battery?",
"channel_root": "/Tower?Module?",
"csvFile": "monitorEMS_battery_modules.csv",
"query": "/rest/channel/battery\\d{1}/Tower\\d{1}Module\\d{1}[ST].*",
"tag_datapoints": [
"SerialNumber"
],
"field_datapoints": [
"TemperatureSensor1",
"TemperatureSensor2",
"TemperatureSensor3"
]
},
{
"measurement": "ems_battery_cells",
"component": "/battery?",
"channel_root": "/Tower?Module?Cell???",
"csvFile": "monitorEMS_battery_cells.csv",
"query": "/rest/channel/battery\\d{1}/Tower\\d{1}Module\\d{1}Cell\\d{3}V.*",
"field_datapoints": [
"Voltage"
]
},
{
"measurement": "ems_heating_element",
"component": "/ctrlIoHeatingElement?",
"channel_root": "/",
"csvFile": "monitorEMS_heating_element.csv",
"query": "/rest/channel/ctrlIoHeatingElement\\d{1}/L.*",
"field_datapoints": [
"Level"
]
},
{
"measurement": "ems_heatpump",
"component": "/ctrlIoHeatPump?",
"channel_root": "/",
"csvFile": "monitorEMS_heatpump.csv",
"query": "/rest/channel/ctrlIoHeatPump\\d{1}/S.*",
"field_datapoints": [
"State"
]
}
]
}