This commit is contained in:
@@ -0,0 +1,229 @@
|
||||
{
|
||||
"elements": [
|
||||
{
|
||||
"type": "ExpansionPanel",
|
||||
"caption": "Manager und Zeitverhalten",
|
||||
"expanded": true,
|
||||
"items": [
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "PrioritaetPV",
|
||||
"caption": "Prioritaet PV",
|
||||
"minimum": 0
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "PrioritaetPeak",
|
||||
"caption": "Prioritaet Peak",
|
||||
"minimum": 0
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "Meldeintervall",
|
||||
"caption": "Meldeintervall",
|
||||
"suffix": " s",
|
||||
"minimum": 1
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "VorgabeTimeout",
|
||||
"caption": "Vorgabe-Timeout",
|
||||
"suffix": " s",
|
||||
"minimum": 1
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "Aenderungssperre",
|
||||
"caption": "Sperrzeit nach Leistungsaenderung",
|
||||
"suffix": " s",
|
||||
"minimum": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ExpansionPanel",
|
||||
"caption": "Batterie und Messwerte",
|
||||
"expanded": true,
|
||||
"items": [
|
||||
{
|
||||
"type": "Select",
|
||||
"name": "Batterietyp",
|
||||
"caption": "Batterietyp",
|
||||
"onChange": "IPS_RequestAction($id, 'FormBatterietyp', $Batterietyp);",
|
||||
"options": [
|
||||
{"caption": "Unkonfiguriert", "value": 0},
|
||||
{"caption": "Herstellerunabhaengig", "value": 1},
|
||||
{"caption": "GoodWe", "value": 2},
|
||||
{"caption": "SolarEdge", "value": 3},
|
||||
{"caption": "Sigenergy", "value": 4}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "Select",
|
||||
"name": "Batteriemanagement",
|
||||
"caption": "Steuerung der Batterie",
|
||||
"options": [
|
||||
{"caption": "Wechselrichter", "value": 1},
|
||||
{"caption": "Enelix Manager", "value": 2}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "MaxLadeleistungVariableID",
|
||||
"caption": "Maximale Ladeleistung",
|
||||
"validVariableTypes": [1, 2]
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "MaxEntladeleistungVariableID",
|
||||
"caption": "Maximale Entladeleistung",
|
||||
"validVariableTypes": [1, 2]
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "LadezustandVariableID",
|
||||
"caption": "Ladezustand",
|
||||
"validVariableTypes": [1, 2]
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "NetzleistungVariableID",
|
||||
"caption": "Netzleistung",
|
||||
"validVariableTypes": [1, 2]
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "IstleistungVariableID",
|
||||
"caption": "Aktuelle Batterieleistung",
|
||||
"validVariableTypes": [1, 2]
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "MesswertMaxAlter",
|
||||
"caption": "Maximales Messwertalter",
|
||||
"suffix": " s",
|
||||
"minimum": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ExpansionPanel",
|
||||
"caption": "Ladezustandsgrenzen",
|
||||
"expanded": true,
|
||||
"items": [
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "ReserveLadezustand",
|
||||
"caption": "Reserve fuer Peakshaving",
|
||||
"suffix": " %",
|
||||
"minimum": 0,
|
||||
"maximum": 100,
|
||||
"digits": 1
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "MindestLadezustand",
|
||||
"caption": "Minimaler Ladezustand",
|
||||
"suffix": " %",
|
||||
"minimum": 0,
|
||||
"maximum": 100,
|
||||
"digits": 1
|
||||
},
|
||||
{
|
||||
"type": "NumberSpinner",
|
||||
"name": "LadezustandHysterese",
|
||||
"caption": "Reserve-Hysterese",
|
||||
"suffix": " %",
|
||||
"minimum": 0,
|
||||
"maximum": 100,
|
||||
"digits": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ExpansionPanel",
|
||||
"caption": "Batterieregister",
|
||||
"expanded": true,
|
||||
"items": [
|
||||
{
|
||||
"type": "Label",
|
||||
"caption": "Es werden nur die zum gewaehlten Batterietyp passenden Register angezeigt."
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "ManagementRegisterVariableID",
|
||||
"caption": "Managementregister",
|
||||
"validVariableTypes": [1, 2],
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "ModusRegisterVariableID",
|
||||
"caption": "Lade-/Entlademodus",
|
||||
"validVariableTypes": [1, 2],
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "LeistungsRegisterVariableID",
|
||||
"caption": "Leistungsregister",
|
||||
"validVariableTypes": [1, 2],
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "LadeleistungRegisterVariableID",
|
||||
"caption": "Ladeleistungsregister",
|
||||
"validVariableTypes": [1, 2],
|
||||
"visible": false
|
||||
},
|
||||
{
|
||||
"type": "SelectVariable",
|
||||
"name": "EntladeleistungRegisterVariableID",
|
||||
"caption": "Entladeleistungsregister",
|
||||
"validVariableTypes": [1, 2],
|
||||
"visible": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ExpansionPanel",
|
||||
"caption": "Darstellung und Diagnose",
|
||||
"items": [
|
||||
{
|
||||
"type": "CheckBox",
|
||||
"name": "EinstellungenInVisu",
|
||||
"caption": "Einstellungen in der Visualisierung anzeigen"
|
||||
},
|
||||
{
|
||||
"type": "CheckBox",
|
||||
"name": "DiagnosevariablenAnzeigen",
|
||||
"caption": "Diagnosevariablen anzeigen"
|
||||
},
|
||||
{
|
||||
"type": "CheckBox",
|
||||
"name": "LoggingEin",
|
||||
"caption": "Diagnoseprotokoll aktivieren"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"actions": [
|
||||
{
|
||||
"type": "Button",
|
||||
"caption": "Messwerte und Angebot aktualisieren",
|
||||
"onClick": "IPS_RequestAction($id, 'Aktualisieren', true);"
|
||||
},
|
||||
{
|
||||
"type": "Button",
|
||||
"caption": "Register auf sicheren Zustand setzen",
|
||||
"onClick": "IPS_RequestAction($id, 'SichererZustand', true);"
|
||||
}
|
||||
],
|
||||
"status": [
|
||||
{"code": 102, "icon": "active", "caption": "Aktiv"},
|
||||
{"code": 201, "icon": "error", "caption": "Konfiguration ungueltig"},
|
||||
{"code": 202, "icon": "inactive", "caption": "Messwerte fehlen oder sind veraltet"},
|
||||
{"code": 203, "icon": "error", "caption": "Batterieregister konnten nicht geschrieben werden"}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user