{ "elements": [ { "type": "Label", "caption": "Fasst mehrere physische Batterien zu einer virtuellen Batterie zusammen. SDL hat bei der Leistungsverteilung Vorrang." }, { "type": "List", "name": "Batterieliste", "caption": "Physische Batterien", "rowCount": 5, "add": true, "delete": true, "columns": [ { "caption": "Name", "name": "Name", "width": "150px", "add": "", "edit": {"type": "ValidationTextBox"} }, { "caption": "Kapazitaet", "name": "Kapazitaet_kWh", "width": "110px", "suffix": " kWh", "add": 0, "edit": {"type": "NumberSpinner", "minimum": 0, "digits": 2} }, { "caption": "Max. Laden", "name": "MaxLaden_W", "width": "110px", "suffix": " W", "add": 0, "edit": {"type": "NumberSpinner", "minimum": 0, "digits": 0} }, { "caption": "Max. Entladen", "name": "MaxEntladen_W", "width": "120px", "suffix": " W", "add": 0, "edit": {"type": "NumberSpinner", "minimum": 0, "digits": 0} }, { "caption": "Ladezustand", "name": "LadezustandVariableID", "width": "130px", "add": 0, "edit": {"type": "SelectVariable"} }, { "caption": "Istleistung", "name": "IstleistungVariableID", "width": "130px", "add": 0, "edit": {"type": "SelectVariable"} }, { "caption": "Sollleistung", "name": "SollleistungVariableID", "width": "140px", "add": 0, "edit": {"type": "SelectVariable"} } ], "values": [] }, { "type": "ExpansionPanel", "caption": "SDL-Reserve", "items": [ { "type": "NumberSpinner", "name": "SDLReserveLaden", "caption": "Reservierte SDL-Ladeleistung", "suffix": " W", "minimum": 0 }, { "type": "NumberSpinner", "name": "SDLReserveEntladen", "caption": "Reservierte SDL-Entladeleistung", "suffix": " W", "minimum": 0 }, { "type": "NumberSpinner", "name": "Reservezeit", "caption": "SDL-Reservezeit", "suffix": " h", "minimum": 0, "maximum": 24, "digits": 2 } ] }, { "type": "ExpansionPanel", "caption": "Regelung und Sicherheit", "items": [ { "type": "NumberSpinner", "name": "Aktualisierungsintervall", "caption": "Aktualisierungsintervall", "suffix": " s", "minimum": 1 }, { "type": "NumberSpinner", "name": "MesswertMaxAlter", "caption": "Maximales Messwertalter", "suffix": " s", "minimum": 1 }, { "type": "NumberSpinner", "name": "VorgabeTimeout", "caption": "Timeout fuer EV- und SDL-Vorgaben", "suffix": " s", "minimum": 1 }, { "type": "NumberSpinner", "name": "EigenverbrauchStart", "caption": "Startwert Eigenverbrauchskonto", "suffix": " %", "minimum": 0, "maximum": 100, "digits": 1 }, { "type": "NumberSpinner", "name": "SDLStart", "caption": "Startwert SDL-Konto", "suffix": " %", "minimum": 0, "maximum": 100, "digits": 1 }, { "type": "CheckBox", "name": "DiagnoseAnzeigen", "caption": "Diagnosevariablen anzeigen" }, { "type": "CheckBox", "name": "LoggingEin", "caption": "Debug-Logging aktivieren" } ] } ], "actions": [ { "type": "Button", "caption": "Virtuelle Konten auf Startwerte zuruecksetzen", "onClick": "IPS_RequestAction($id, 'KontenReset', true);" }, { "type": "Button", "caption": "Jetzt aktualisieren", "onClick": "IPS_RequestAction($id, 'Aktualisieren', 0);" } ] }