{ "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": "ExpansionPanel", "caption": "Waermepumpe und Kontakte", "expanded": true, "items": [ { "type": "Select", "name": "Kontaktart", "caption": "Kontaktart", "options": [ {"caption": "Sperre und Erhoehung", "value": 0}, {"caption": "SG Ready", "value": 1} ] }, { "type": "SelectVariable", "name": "Kontakt1VariableID", "caption": "Kontakt 1 (Sperre / SG Ready 1)", "validVariableTypes": [0] }, { "type": "CheckBox", "name": "Kontakt1Invertiert", "caption": "Kontakt 1 invertieren" }, { "type": "SelectVariable", "name": "Kontakt2VariableID", "caption": "Kontakt 2 (Erhoehung / SG Ready 2)", "validVariableTypes": [0] }, { "type": "CheckBox", "name": "Kontakt2Invertiert", "caption": "Kontakt 2 invertieren" }, { "type": "NumberSpinner", "name": "Nennleistung", "caption": "Nennleistung", "suffix": " W", "minimum": 1 } ] }, { "type": "ExpansionPanel", "caption": "Betriebsrueckmeldung", "expanded": true, "items": [ { "type": "Select", "name": "Rueckmeldungsart", "caption": "Rueckmeldungsart", "options": [ {"caption": "Gemessene Leistung", "value": 0}, {"caption": "Betriebsstatus", "value": 1} ] }, { "type": "SelectVariable", "name": "IstleistungVariableID", "caption": "Leistung oder Betriebsstatus", "validVariableTypes": [0, 1, 2] }, { "type": "NumberSpinner", "name": "Laufschwelle", "caption": "Laufschwelle bei Leistungsmessung", "suffix": " W", "minimum": 0, "digits": 1 } ] }, { "type": "ExpansionPanel", "caption": "Schutzzeiten", "expanded": true, "items": [ { "type": "NumberSpinner", "name": "Anlaufwartezeit", "caption": "Anlaufwartezeit", "suffix": " s", "minimum": 0 }, { "type": "NumberSpinner", "name": "Wiederholsperre", "caption": "Wiederholsperre nach erfolglosem Anlauf", "suffix": " s", "minimum": 0 }, { "type": "NumberSpinner", "name": "Mindestlaufzeit", "caption": "Mindestlaufzeit", "suffix": " s", "minimum": 0 }, { "type": "NumberSpinner", "name": "Mindestsperrzeit", "caption": "Mindestsperrzeit", "suffix": " s", "minimum": 0 }, { "type": "NumberSpinner", "name": "MaximaleSperrzeit", "caption": "Maximale Sperrzeit am Stueck", "suffix": " s", "minimum": 0 }, { "type": "NumberSpinner", "name": "MaximaleSperrzeit24h", "caption": "Maximale Sperrzeit in 24 Stunden", "suffix": " s", "minimum": 0, "maximum": 86400 } ] }, { "type": "ExpansionPanel", "caption": "Darstellung und Diagnose", "items": [ { "type": "CheckBox", "name": "EinstellungenInVisu", "caption": "Lokale Einstellungen in der Visualisierung anzeigen" }, { "type": "CheckBox", "name": "DiagnosevariablenAnzeigen", "caption": "Diagnosevariablen anzeigen" }, { "type": "CheckBox", "name": "LoggingEin", "caption": "Diagnoseprotokoll aktivieren" } ] } ], "status": [ {"code": 102, "icon": "active", "caption": "Aktiv"}, {"code": 201, "icon": "error", "caption": "Konfiguration ungueltig"}, {"code": 202, "icon": "error", "caption": "Schalt- oder Rueckmeldefehler"} ] }