Add initial code structure for update firmware simulation
[e-mobility-charging-stations-simulator.git] / src / assets / station-templates / chargex.station-template.json
1 {
2 "authorizationFile": "authorization-tags.json",
3 "baseName": "CS-CHARGEX",
4 "chargePointModel": "Aqueduct 1.0",
5 "chargePointVendor": "ChargeX GmbH",
6 "firmwareVersionPattern": "^MCC (0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*); SCC \\[(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*), (0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\.(0|[1-9]\\d*)\\]$",
7 "firmwareVersion": "MCC 1.2.0; SCC [0.12.0, 0.13.0]",
8 "power": 22080,
9 "powerUnit": "W",
10 "numberOfConnectors": 1,
11 "voltageOut": 230,
12 "beginEndMeterValues": true,
13 "outOfOrderEndMeterValues": true,
14 "commandsSupport": {
15 "incomingCommands": {
16 "Reset": true,
17 "GetConfiguration": true,
18 "ChangeConfiguration": true,
19 "ClearCache": true,
20 "ChangeAvailability": false,
21 "UnlockConnector": true,
22 "SetChargingProfile": false,
23 "ClearChargingProfile": false,
24 "RemoteStartTransaction": true,
25 "RemoteStopTransaction": true,
26 "GetDiagnostics": false,
27 "TriggerMessage": false
28 }
29 },
30 "messageTriggerSupport": {
31 "BootNotification": true,
32 "Heartbeat": true,
33 "StatusNotification": false
34 },
35 "Configuration": {
36 "configurationKey": [
37 {
38 "key": "AllowOfflineTxForUnknownId",
39 "value": "True"
40 },
41 {
42 "key": "AuthorizeRemoteTxRequests",
43 "value": "True",
44 "readonly": true
45 },
46 {
47 "key": "LocalAuthListEnabled",
48 "value": "False",
49 "readonly": true
50 },
51 {
52 "key": "LocalPreAuthorize",
53 "value": "False",
54 "readonly": true
55 },
56 {
57 "key": "MeterValueSampleInterval",
58 "value": "300"
59 },
60 {
61 "key": "TransactionMessageAttempts",
62 "value": "3"
63 },
64 {
65 "key": "TransactionMessageRetryInterval",
66 "value": "20"
67 }
68 ]
69 },
70 "AutomaticTransactionGenerator": {
71 "enable": false,
72 "minDuration": 60,
73 "maxDuration": 80,
74 "minDelayBetweenTwoTransactions": 15,
75 "maxDelayBetweenTwoTransactions": 30,
76 "probabilityOfStart": 1,
77 "stopAfterHours": 0.3,
78 "stopOnConnectionFailure": false,
79 "requireAuthorize": true
80 },
81 "Connectors": {
82 "0": {},
83 "1": {
84 "MeterValues": [
85 {
86 "unit": "Wh"
87 }
88 ]
89 }
90 }
91 }