Files
Symcon_Belevo_Energiemanage…/Ladestation_OCPP/form.json
T

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\", \"\");"
}
]
}