-
Notifications
You must be signed in to change notification settings - Fork 58
/
Copy pathChargingStation.json
138 lines (138 loc) · 4.65 KB
/
ChargingStation.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
128
129
130
131
132
133
134
135
136
137
138
{
"$schema": "http://json-schema.org/draft-07/schema#",
"description": "Schema for ChargingStation",
"type": "object",
"name": "ChargingStation",
"properties": {
"AllowNewSessionsPendingFirmwareUpdate": {
"variable_name": "AllowNewSessionsPendingFirmwareUpdate",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite"
}
],
"instance": "BytesPerMessage",
"description": "Indicates whether new sessions can be started on EVSEs, while Charging Station is waiting for all EVSEs to become Available in order to start a pending firmware update",
"type": "boolean"
},
"ChargingStationAvailabilityState": {
"variable_name": "AvailabilityState",
"characteristics": {
"supportsMonitoring": true,
"dataType": "OptionList",
"valuesList": "Available,Occupied,Reserved,Unavailable,Faulted"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadOnly"
}
],
"description": "This variable reports current availability state for the ChargingStation",
"type": "string",
"default": "Available"
},
"ChargingStationPhaseRotation": {
"variable_name": "PhaseRotation",
"characteristics": {
"supportsMonitoring": true,
"dataType": "string"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": "RST"
}
],
"description": "This variable describes the phase rotation of a Component relative to its parent Component, using a three letter string consisting of the letters: R, S, T and x.",
"type": "string"
},
"ChargingStationAvailable": {
"variable_name": "Available",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadOnly",
"value": true
}
],
"description": "Component exists",
"type": "boolean"
},
"ChargingStationModel": {
"variable_name": "Model",
"characteristics": {
"supportsMonitoring": true,
"dataType": "string"
},
"attributes": [
{
"type": "Actual"
}
],
"description": "Charging station model as reported in BootNotification.",
"type": "string"
},
"ChargingStationSupplyPhases": {
"variable_name": "SupplyPhases",
"characteristics": {
"supportsMonitoring": true,
"dataType": "integer"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadOnly",
"value": 3
}
],
"description": "Number of alternating current phases connected/available.",
"type": "integer"
},
"ChargingStationVendorName": {
"variable_name": "VendorName",
"characteristics": {
"supportsMonitoring": true,
"dataType": "string"
},
"attributes": [
{
"type": "Actual"
}
],
"description": "Charging station vendor name as reported in BootNotification.",
"type": "string"
},
"ChargingStationProblem": {
"variable_name": "Problem",
"characteristics": {
"supportsMonitoring": true,
"dataType": "boolean"
},
"attributes": [
{
"type": "Actual",
"mutability": "ReadWrite",
"value": false
}
],
"description": "Some problem/fault exists",
"type": "boolean"
}
},
"required": [
"ChargingStationAvailabilityState",
"ChargingStationAvailable",
"ChargingStationSupplyPhases"
]
}