{
    "elements": [
        {
            "type": "Label",
            "caption": "Konfiguration der nötigen Schaltkontakte und Nennleistungen"
        },
        {
            "type":"Select",
            "name":"Puffertemperatur_glätten",
            "caption":"Puffertemperatur 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":"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"
                }
             }

          ]
       },
        {
            "type": "Label",
            "caption": "Endpunkte der Pufferfunktion bestimmen: VT = f(AT)"
        },
        {
            "type": "NumberSpinner",
            "name": "MaxVT_Temp",
            "caption": "Max Temperatur VT",
            "suffix": "°C"
        },
        {
            "type": "NumberSpinner",
            "name": "MinVT_Temp",
            "caption": "Min Temperatur VT",
            "suffix": "°C"
        },
        {
            "type": "NumberSpinner",
            "name": "MaxAT_Temp",
            "caption": "Max Temperatur AT",
            "suffix": "°C"
        },
        {
            "type": "NumberSpinner",
            "name": "MinAT_Temp",
            "caption": "Min Temperatur AT",
            "suffix": "°C"
        },
        {
            "type": "SelectVariable",
            "name": "Pufferfuehler_PT1",
            "caption": "Variable für Pufferfühler PT1",
            "test": true
        },  
        {
            "type": "SelectVariable",
            "name": "Aussentemp",
            "caption": "Aussentemperatur",
            "suffix": "°C"
        }
    ]
}
