{ "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": "CheckBox", "name": "NachladenMitMaximalleistung", "caption": "Beim Nachladen maximale Ladeleistung verwenden", "onChange": "IPS_RequestAction($id, 'FormNachladenMitMaximalleistung', $NachladenMitMaximalleistung);" }, { "type": "NumberSpinner", "name": "MaximaleNachladeleistung", "caption": "Maximale Nachladeleistung", "suffix": " W", "minimum": 1, "visible": false } ] }, { "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"} ] }