85 lines
2.0 KiB
JSON
85 lines
2.0 KiB
JSON
{
|
|
"elements": [
|
|
{
|
|
"type": "Label",
|
|
"caption": "Transport-Scaffold fuer OCPP. WebHook/WebSocket wird als technischer Spike dokumentiert."
|
|
},
|
|
{
|
|
"type": "CheckBox",
|
|
"name": "EnableWebhook",
|
|
"caption": "Webhook registrieren, falls Symcon-Version RegisterHook unterstuetzt"
|
|
},
|
|
{
|
|
"type": "ValidationTextBox",
|
|
"name": "HookPath",
|
|
"caption": "Hook Pfad"
|
|
},
|
|
{
|
|
"type": "SelectInstance",
|
|
"name": "DefaultTargetInstance",
|
|
"caption": "Default Ladestation_OCPP Instanz",
|
|
"test": true
|
|
},
|
|
{
|
|
"type": "List",
|
|
"name": "Ladepunkte",
|
|
"caption": "Routing Ladepunkte",
|
|
"add": true,
|
|
"delete": true,
|
|
"columns": [
|
|
{
|
|
"caption": "ChargePointId",
|
|
"name": "ChargePointId",
|
|
"width": "220px",
|
|
"add": "",
|
|
"edit": { "type": "ValidationTextBox" }
|
|
},
|
|
{
|
|
"caption": "EVSEId",
|
|
"name": "EVSEId",
|
|
"width": "100px",
|
|
"add": 1,
|
|
"edit": { "type": "NumberSpinner" }
|
|
},
|
|
{
|
|
"caption": "ConnectorId",
|
|
"name": "ConnectorId",
|
|
"width": "100px",
|
|
"add": 1,
|
|
"edit": { "type": "NumberSpinner" }
|
|
},
|
|
{
|
|
"caption": "Zielinstanz",
|
|
"name": "TargetInstance",
|
|
"width": "220px",
|
|
"add": 0,
|
|
"edit": { "type": "SelectInstance" }
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "HeartbeatSeconds",
|
|
"caption": "Watchdog Intervall",
|
|
"suffix": "Sekunden"
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "DebugLevel",
|
|
"caption": "Debug Level"
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"type": "Button",
|
|
"caption": "Hook pruefen",
|
|
"onClick": "IPS_RequestAction($id, \"RegisterHook\", \"\");"
|
|
},
|
|
{
|
|
"type": "Button",
|
|
"caption": "Puffer loeschen",
|
|
"onClick": "IPS_RequestAction($id, \"ClearBuffers\", \"\");"
|
|
}
|
|
]
|
|
}
|