{ "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": "Select", "name": "DeviceProfile", "caption": "Geraeteprofil", "options": [ { "caption": "Generisches OCPP", "value": "generic_ocpp" }, { "caption": "Fronius Wattpilot Gen1 OCPP 1.6J", "value": "fronius_wattpilot_gen1" } ] }, { "type": "ValidationTextBox", "name": "ChargePointId", "caption": "ChargePointId" }, { "type": "ValidationTextBox", "name": "AuthorizeIdTag", "caption": "Default ID-Tag" }, { "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": "OCPPHeartbeatIntervalSeconds", "caption": "OCPP Heartbeat Intervall", "suffix": "Sekunden" }, { "type": "NumberSpinner", "name": "OCPPHeartbeatTimeoutSeconds", "caption": "OCPP Heartbeat Timeout", "suffix": "Sekunden" }, { "type": "NumberSpinner", "name": "MeterValuesTimeoutSeconds", "caption": "MeterValues Timeout", "suffix": "Sekunden" }, { "type": "NumberSpinner", "name": "CommandAckTimeoutSeconds", "caption": "Command ACK Timeout", "suffix": "Sekunden" }, { "type": "NumberSpinner", "name": "SmartChargingRetryLimit", "caption": "SmartCharging Retries" }, { "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\", \"\");" }, { "type": "Button", "caption": "SmartCharging testen", "onClick": "IPS_RequestAction($id, \"ProbeSmartCharging\", \"\");" }, { "type": "Button", "caption": "Remote Start", "onClick": "IPS_RequestAction($id, \"RemoteStartTransaction\", \"\");" }, { "type": "Button", "caption": "Remote Stop", "onClick": "IPS_RequestAction($id, \"RemoteStopTransaction\", \"\");" }, { "type": "Button", "caption": "Availability Operative", "onClick": "IPS_RequestAction($id, \"ChangeAvailabilityOperative\", \"\");" }, { "type": "Button", "caption": "Availability Inoperative", "onClick": "IPS_RequestAction($id, \"ChangeAvailabilityInoperative\", \"\");" } ] }