164 lines
6.9 KiB
JSON
164 lines
6.9 KiB
JSON
{
|
|
"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": "LastwechselSperrzeit", "caption": "Lastwechsel-Sperrzeit", "suffix": " s", "minimum": 0}
|
|
]
|
|
},
|
|
{
|
|
"type": "ExpansionPanel",
|
|
"caption": "Pufferspeicher",
|
|
"expanded": true,
|
|
"items": [
|
|
{
|
|
"type": "List",
|
|
"name": "LeistungsStufen",
|
|
"caption": "Leistungsstufen",
|
|
"add": true,
|
|
"delete": true,
|
|
"columns": [
|
|
{
|
|
"caption": "Stufe",
|
|
"name": "Stufe",
|
|
"width": "100px",
|
|
"add": 1,
|
|
"edit": {"type": "NumberSpinner", "minimum": 1}
|
|
},
|
|
{
|
|
"caption": "Leistung",
|
|
"name": "Leistung",
|
|
"width": "180px",
|
|
"add": 0,
|
|
"edit": {"type": "NumberSpinner", "minimum": 1, "suffix": " W"}
|
|
},
|
|
{
|
|
"caption": "Schaltkontakt",
|
|
"name": "Schaltkontakt_Stufe",
|
|
"width": "300px",
|
|
"add": 0,
|
|
"edit": {"type": "SelectVariable", "validVariableTypes": [0]}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "SelectVariable",
|
|
"name": "PufferfuehlerVariableID",
|
|
"caption": "Puffertemperatur",
|
|
"validVariableTypes": [1, 2]
|
|
},
|
|
{
|
|
"type": "SelectVariable",
|
|
"name": "AussentemperaturVariableID",
|
|
"caption": "Aussentemperatur",
|
|
"validVariableTypes": [1, 2]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "ExpansionPanel",
|
|
"caption": "Heizkurve",
|
|
"expanded": true,
|
|
"items": [
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "FusspunktVorlauftemperatur",
|
|
"caption": "Vorlauftemperatur bei 20 Grad C aussen",
|
|
"suffix": " Grad C",
|
|
"digits": 1
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "HeizkurvenSteigung",
|
|
"caption": "Heizkurvensteigung",
|
|
"minimum": 0,
|
|
"digits": 2
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "HeizkurveMinimaltemperatur",
|
|
"caption": "Untere Begrenzung der Solltemperatur",
|
|
"suffix": " Grad C",
|
|
"digits": 1
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "HeizkurveMaximaltemperatur",
|
|
"caption": "Obere Begrenzung der Solltemperatur",
|
|
"suffix": " Grad C",
|
|
"digits": 1
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "Hysterese",
|
|
"caption": "Hysterese",
|
|
"suffix": " K",
|
|
"minimum": 0.1,
|
|
"digits": 1
|
|
},
|
|
{
|
|
"type": "Select",
|
|
"name": "MindesttemperaturModus",
|
|
"caption": "Optionale Mindesttemperatur",
|
|
"options": [
|
|
{"caption": "Aus", "value": 0},
|
|
{"caption": "Statisch", "value": 1},
|
|
{"caption": "Differenz zur Solltemperatur", "value": 2}
|
|
]
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "Mindesttemperatur",
|
|
"caption": "Statische Mindesttemperatur",
|
|
"suffix": " Grad C",
|
|
"digits": 1
|
|
},
|
|
{
|
|
"type": "NumberSpinner",
|
|
"name": "MindesttemperaturDifferenz",
|
|
"caption": "Differenz zur Solltemperatur",
|
|
"suffix": " K",
|
|
"minimum": 0,
|
|
"digits": 1
|
|
},
|
|
{
|
|
"type": "SelectVariable",
|
|
"name": "WaermepumpenSolltemperaturVariableID",
|
|
"caption": "Optionale Solltemperatur der Waermepumpe",
|
|
"validVariableTypes": [1, 2]
|
|
},
|
|
{
|
|
"type": "Button",
|
|
"name": "HeizkurveVonWaermepumpeUebernehmen",
|
|
"caption": "Wert von Waermepumpe uebernehmen",
|
|
"onClick": "IPS_RequestAction($id, 'HeizkurveVonWaermepumpeUebernehmen', 0);"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "ExpansionPanel",
|
|
"caption": "Erweiterte Einstellungen",
|
|
"items": [
|
|
{"type": "NumberSpinner", "name": "TemperaturMaxAlter", "caption": "Maximales Temperaturalter", "suffix": " s", "minimum": 1},
|
|
{"type": "CheckBox", "name": "PuffertemperaturGlaetten", "caption": "Puffertemperatur glaetten"},
|
|
{"type": "NumberSpinner", "name": "ZeitKonstante", "caption": "PT1-Zeitkonstante", "suffix": " s", "minimum": 1},
|
|
{"type": "CheckBox", "name": "EinstellungenInVisu", "caption": "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": "Temperaturmessung ungueltig"},
|
|
{"code": 202, "icon": "error", "caption": "Konfiguration ungueltig"},
|
|
{"code": 203, "icon": "error", "caption": "Schaltfehler"}
|
|
]
|
|
}
|