{
    "elements": [
        {
            "type": "Label",
            "caption": "Konfiguration der nötigen Schaltkontakte und Nennleistungen"
        },
        {
            "type": "Select",
            "name": "Heizungstemperatur_glätten",
            "caption": "Heizungstemperatur glätten",
            "options": [
                {
                    "caption": "Ja",
                    "value": true
                },
                {
                    "caption": "Nein",
                    "value": false
                }
            ]
        },
        {
            "type": "NumberSpinner",
            "name": "ZeitKonstante",
            "caption": "Zeit Konstante",
            "suffix": ""
        },
        {
            "type": "NumberSpinner",
            "name": "Interval",
            "caption": "Intervall Neuberechnung der Werte Erst für spätere Versionen, aktuell auf 5 lassen!",
            "suffix": "Sekunden"
        },
        {
            "type": "NumberSpinner",
            "name": "IdleCounterMax",
            "caption": "Zyklen zwischen zwei Leistungsänderungen (Multipliziert sich mit Interval)",
            "suffix": ""
        },
        {
            "type": "NumberSpinner",
            "name": "Hysterese",
            "caption": "Hysterese",
            "digits": 1,
            "suffix": "°C"
        },
        {
            "type": "List",
            "name": "LeistungsStufen",
            "caption": "Anzahl Stufen mit den dazugehörigen Leistungen",
            "add": true,
            "delete": true,
            "columns": [
                {
                    "caption": "Stufe(n)",
                    "name": "Stufe",
                    "width": "200px",
                    "add": "Stufe",
                    "edit": {
                        "type": "NumberSpinner"
                    }
                },
                {
                    "caption": "Leistung in W",
                    "name": "Leistung",
                    "width": "300px",
                    "add": 0,
                    "edit": {
                        "type": "NumberSpinner"
                    }
                },
                {
                    "caption": "Schaltkontakt",
                    "name": "Schaltkontakt_Stufe",
                    "width": "400px",
                    "add": 0,
                    "edit": {
                        "type": "SelectVariable",
                        "validVariableTypes": [0],
                        "requiredAction": 1
                    }
                }
            ]
        },
        {
            "type": "SelectVariable",
            "name": "Heizungsfuehler",
            "caption": "Variable für Heizungsfühler",
            "test": true
        }
    ]
}