50 lines
2.0 KiB
JSON
50 lines
2.0 KiB
JSON
{
|
|
"type": "panel",
|
|
"items": {
|
|
"z2mPrefix": { "type": "text", "label": "Z2M Instanz", "newLine": true },
|
|
"scheduleMode": {
|
|
"type": "select",
|
|
"label": "Zeitplan-Interaktion",
|
|
"options": [{"label":"strict","value":"strict"},{"label":"passive","value":"passive"}],
|
|
"newLine": true
|
|
},
|
|
"fallbackMode": {
|
|
"type": "select",
|
|
"label": "Fallback bei Sensor-Ausfall",
|
|
"options": [{"label":"setpoint","value":"setpoint"},{"label":"internal","value":"internal"}],
|
|
"newLine": false
|
|
},
|
|
"fallbackSetpoint": { "type": "number", "label": "Fallback-Setpoint (°C)", "newLine": false },
|
|
"staleMinutes": { "type": "number", "label": "Stale-Minuten Sensor", "newLine": false },
|
|
"globalHysteresis": { "type": "number", "label": "Hysterese (°C)", "newLine": true },
|
|
"globalMinIntervalSec": { "type": "number", "label": "Min. Intervall (s)", "newLine": false },
|
|
|
|
"rooms": {
|
|
"type": "array",
|
|
"label": "Räume",
|
|
"item": {
|
|
"type": "panel",
|
|
"items": {
|
|
"name": { "type": "text", "label": "Raumname", "newLine": true },
|
|
"trvBase": { "type": "state", "label": "TRV Base", "newLine": true },
|
|
"sensorTemp": { "type": "state", "label": "Sensor Temperatur", "newLine": false },
|
|
"windowContact": { "type": "state", "label": "Fenster-Kontakt", "newLine": false },
|
|
"openWhen": {
|
|
"type": "checkbox",
|
|
"label": "Kontakt offen bei Wert=true?",
|
|
"newLine": true
|
|
},
|
|
"openDelaySec": { "type": "number", "label": "Open-Delay (s)", "newLine": true },
|
|
"closeDelaySec": { "type": "number", "label": "Close-Delay (s)", "newLine": false },
|
|
"openSetpoint": { "type": "number", "label": "Open-Setpoint (°C)", "newLine": false },
|
|
"enableTempForward": {
|
|
"type": "checkbox",
|
|
"label": "Externe Temperatur an TRV weitergeben",
|
|
"newLine": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|