126 lines
3.0 KiB
JSON
126 lines
3.0 KiB
JSON
{
|
|
"elements": [
|
|
{
|
|
"type": "Label",
|
|
"caption": "OCPP-only Ladestationsmodul. Phase 1 ist ein EMS-faehiger Scaffold mit OCPP-Transport-Spike."
|
|
},
|
|
{
|
|
"type": "Select",
|
|
"name": "OCPPVersionMode",
|
|
"caption": "OCPP Version",
|
|
"options": [
|
|
{ "caption": "Automatisch", "value": "auto" },
|
|
{ "caption": "OCPP 1.6", "value": "1.6" },
|
|
{ "caption": "OCPP 2.0.1", "value": "2.0.1" },
|
|
{ "caption": "OCPP 2.1 vorbereitet", "value": "2.1" }
|
|
]
|
|
},
|
|
{
|
|
"type": "ValidationTextBox",
|
|
"name": "ChargePointId",
|
|
"caption": "ChargePointId"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "EVSEId",
|
|
"caption": "EVSE ID"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "ConnectorId",
|
|
"caption": "Connector ID"
|
|
},
|
|
{
|
|
"type": "SelectInstance",
|
|
"name": "OCPPServerInstance",
|
|
"caption": "OCPP Server Instanz",
|
|
"test": true
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "MinCurrent",
|
|
"caption": "Mindeststrom",
|
|
"suffix": "A"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "MaxCurrentAbs",
|
|
"caption": "Maximalstrom Installation",
|
|
"suffix": "A"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "SafeCurrent",
|
|
"caption": "SafeCurrent",
|
|
"suffix": "A"
|
|
},
|
|
{
|
|
"type": "Select",
|
|
"name": "SafeOffStrategy",
|
|
"caption": "Fail-Safe Strategie",
|
|
"options": [
|
|
{ "caption": "0 A", "value": "0A" },
|
|
{ "caption": "SafeCurrent", "value": "SafeCurrent" },
|
|
{ "caption": "Letzten Wert begrenzen", "value": "LastKnown" },
|
|
{ "caption": "Unavailable", "value": "Unavailable" }
|
|
]
|
|
},
|
|
{
|
|
"type": "CheckBox",
|
|
"name": "AllowAutomaticPhaseSwitch",
|
|
"caption": "Automatische Phasenumschaltung erlauben"
|
|
},
|
|
{
|
|
"type": "CheckBox",
|
|
"name": "AllowDataTransfer",
|
|
"caption": "OCPP DataTransfer erlauben"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "Interval",
|
|
"caption": "Regelintervall",
|
|
"suffix": "Sekunden"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "IdleCounterMax",
|
|
"caption": "Zyklen bis Idle"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "EMSWatchdogSeconds",
|
|
"caption": "EMS Watchdog",
|
|
"suffix": "Sekunden"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "OCPPHeartbeatTimeoutSeconds",
|
|
"caption": "OCPP Heartbeat Timeout",
|
|
"suffix": "Sekunden"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "CommandAckTimeoutSeconds",
|
|
"caption": "Command ACK Timeout",
|
|
"suffix": "Sekunden"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "DebugLevel",
|
|
"caption": "Debug Level"
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"type": "Button",
|
|
"caption": "Reset Diagnose",
|
|
"onClick": "IPS_RequestAction($id, \"Reset\", \"\");"
|
|
},
|
|
{
|
|
"type": "Button",
|
|
"caption": "Clear ChargingProfile",
|
|
"onClick": "IPS_RequestAction($id, \"ClearChargingProfile\", \"\");"
|
|
}
|
|
]
|
|
}
|