Hi @bz,
du könntest mal versuchen, anstelle von "changeEndDate" den Command "schedule" auszuführen und "start" und "end" zu setzen (Datumsformat: YYYY-MM-DD):
"commands": {
"schedule": {
"uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/{{installationID}}/gateways/{{gatewaySerial}}/devices/{{deviceID}}/features/heating.operating.programs.holiday/commands/schedule",
"name": "schedule",
"isExecutable": true,
"params": {
"start": {
"type": "string",
"required": true,
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$"
}
},
"end": {
"type": "string",
"required": true,
"constraints": {
"regEx": "^[\\d]{4}-[\\d]{2}-[\\d]{2}$",
"sameDayAllowed": false
}
}
}
},
},
... Mehr anzeigen