Download OpenAPI specification:
This is the specification for the FRITZ! Smart Home REST API for FRITZ!OS 8.20.
All FRITZ!Smart Home and other compatible devices use the concept of units within the framework of the FRITZ!Smart Home REST-API. Most (physical) devices have at least one and up to n units. Each group has one unit. An Exception to this rule may be Zigbee-Repeaters. A unit provides the interface(s) for the operation of the device, e.g. switching a lightbulb on and off, changing its color or brightness level. Units may provide a unit type, which indicates certain to be expected interfaces and helps to classify the unit.
The FRITZ!Box and FRITZ!Smart Gateway support the HAN FUN App Layer Protocol of the (DECT-)ULE Alliance. The FRITZ!Smart Gateway supports the Zigbee protocol with the Zigbee Cluster Library of the Connectivity Standards Alliance. For a list of supported Zigbee devices check https://fritz.com/service/zigbee/. Proprietary HAN-FUN and Zigbee Interfaces are not supported.
Related Documents
| File | Info |
|---|---|
| SmarthomeRestApiFRITZOS82.yaml | Disclaimer: The internal structure and naming scheme inside the specification is not guaranteed and could change in the feature. |
Known Issues for FRITZ!OS 8.20
| Error | Property | Description | possible Workaround |
|---|---|---|---|
| orphaned memberUnitUids in lists | template.memberUnitUids thermostatInterface.windowOpenMode.externalSensorUids |
deleted units show up as members in templates, groups, etc. | ignore orphaned memberUnitUids |
| blinds do not return alertInterface | blindUnit.interfaces.alertInterface | alertInterface is not included in response for blinds |
Disclaimer of Liability and Warranty: FRITZ! assumes no liability or warranty for any of the above features or the accuracy of the related documentation. FRITZ! reserves the right to change or discontinue any feature in whole or in part at any time without prior notice.
Date: 2025-08-07
(C) FRITZ! GmbH, Berlin
This is a collection of all components of the FRITZ!Box Smart Home. The overview provides a collection of basic information und control possibilities of all smart home entities.
| Endpoint | Represenation | Info |
|---|---|---|
| devices | physical device | device management - battery info - connection status - etc. |
| units | actuators & sensors | tracking and control of device functions - track temperature - turn a socket on/off - etc. |
| groups | grouping of units | allows for grouping of actuator units - each group has it's own unit, which controls all grouped units |
| templates | templates & scenarios | save and apply configuration of units |
| triggers | routines | if-then automations based on sensor values |
| globals | global values | values that are used throughout the smart home - colorPalettes - location |
{- "devices": [
- {
- "UID": "11630 0015376",
- "ain": "11630 0015376",
- "name": "Lamp Living Room",
- "productName": "FRITZ!Smart Energy 200",
- "hardwareModelId": "0x6000B",
- "manufacturer": "AVM",
- "isZigbeeDevice": false,
- "firmwareVersion": "5.15",
- "productCategory": "socket",
- "icons": [
- 3,
- 5
], - "unitUids": [
- "13077 0137031-1",
- "13077 0137031-1"
], - "isConnected": true,
- "lastConnectionTime": 0,
- "batteryState": "known",
- "batteryValue": 78,
- "isBatteryLow": false,
- "isExternallyPowered": false,
- "isBatteryPowered": true,
- "radioBaseSerial": "02B1EB1A4DBA",
- "isDeviceSubscribedLocally": true,
- "isDeviceDeletable": true,
- "isUpdateAvailable": true,
- "pushMail": {
- "enabled": true,
- "recipient": "client@is.nice",
- "units": [
- {
- "UID": "string",
- "unitUid": "13077 0137031-1",
- "eventDrivenEnabled": true,
- "intervalDriven": "weekly",
- "powerStatisticsPeriod": "week"
}
]
}
}
], - "units": [
- {
- "UID": "13077 0137031-1",
- "ain": "13077 0137031-1",
- "icons": [
- 3,
- 5
], - "isConnected": true,
- "unitType": "dimmableColorBulb",
- "isGroupUnit": false,
- "deviceUid": "13077 0137031",
- "parentUid": "13077 0137031",
- "groupUid": "grpFBF8B6-11915",
- "name": "Top Button",
- "interfaces": {
- "alertInterface": {
- "state": "valid",
- "alerts": [
- "open"
], - "lastAlertTime": 0
}, - "blindInterface": {
- "state": "valid",
- "blindState": "endPositionNotConfigured",
- "blindAction": "moveDown"
}, - "buttonInterface": {
- "state": "valid",
- "lastEventTime": 0
}, - "colorControlInterface": {
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "colorTemperature": 3000,
- "activeHsColorPreset": {
- "hueFromPalette": 200,
- "saturationFromPalette": 70,
- "nameId": 0,
- "presetId": 0
}, - "state": "valid",
- "currentColorMode": "temperature",
- "supportedColorModes": [
- "hueSaturation",
- "temperature",
- "unknown"
]
}, - "humidityInterface": {
- "state": "valid",
- "relativeHumidity": 45
}, - "levelControlInterface": {
- "state": "valid",
- "level": 75
}, - "multimeterInterface": {
- "state": "valid",
- "power": 1000,
- "voltage": 230000,
- "current": 200,
- "energy": 50,
- "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}, - "onOffInterface": {
- "state": "valid",
- "outletState": "valid",
- "active": true,
- "isLockedDeviceLocal": false,
- "isLockedDeviceApi": true
}, - "smartmeterInterface": {
- "state": "valid",
- "smartmeterState": [
- "reducedResolution"
]
}, - "temperatureInterface": {
- "state": "valid",
- "celsius": 15.5
}, - "thermostatInterface": {
- "state": "valid",
- "thermostatState": "noError",
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isAdaptiveRunning": true,
- "isHolidayActive": false,
- "isSummertimeActive": false,
- "nextChange": {
- "changeTime": 0,
- "temperatureChange": {
- "mode": "temperature",
- "celsius": 19.5
}
}, - "boost": {
- "enabled": true,
- "endTime": 1675765612
}, - "windowOpenMode": {
- "enabled": true,
- "endTime": 1675765612
}, - "reducedTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "comfortTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isLockedDeviceLocal": false,
- "isLockedDeviceApi": true,
- "temperatureRangeLock": {
- "minimum": {
- "mode": "temperature",
- "celsius": 19.5
}, - "maximum": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isTemperatureLock": false
}
}
}
}
], - "groups": [
- {
- "UID": "grpFBF8B6-11915",
- "ain": "grpFBF8B6-11915",
- "name": "Lights Bedroom",
- "isConnected": true,
- "groupCategory": "switchable",
- "icons": [
- 3,
- 5
], - "unitUid": "grpFBF8B6-11915",
- "memberUnitUids": [
- "13077 0137031-1",
- "11630 0015376-3"
]
}
], - "triggers": [
- {
- "UID": "trgFBF8B6-11FB8",
- "ain": "trgFBF8B6-11FB8",
- "name": "Heater Automation",
- "enabled": true
}
], - "templates": [
- {
- "UID": "tmpFBF8B6 11C2C",
- "ain": "tmpFBF8B6 11C2C",
- "name": "Movie Night",
- "applyType": [
- "level",
- "color",
- "relayManual"
], - "template": {
- "memberUnitUids": [
- "13077 0137031-1",
- "grpFBF8B6-11915"
], - "isAutoCreated": false,
- "memberType": "onOff"
}, - "scenario": {
- "icons": [
- 3,
- 5
], - "templateUids": [
- "tmpFBF8B6-11E2C",
- "tmpFBF8B6-11E36"
], - "type": "coming"
}
}
], - "globals": {
- "avmPresets": {
- "hsColorPalette": [
- {
- "hueFromPalette": 200,
- "saturationFromPalette": 70,
- "nameId": 0,
- "presetId": 0
}
], - "colorTemperaturePaletteList": [
- 2700,
- 3000,
- 3400,
- 3800,
- 4200,
- 4700,
- 5300,
- 5900,
- 6500
]
}, - "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}
}devices
[- {
- "UID": "11630 0015376",
- "ain": "11630 0015376",
- "name": "Lamp Living Room",
- "productName": "FRITZ!Smart Energy 200",
- "hardwareModelId": "0x6000B",
- "manufacturer": "AVM",
- "isZigbeeDevice": false,
- "firmwareVersion": "5.15",
- "productCategory": "socket",
- "icons": [
- 3,
- 5
], - "unitUids": [
- "13077 0137031-1",
- "13077 0137031-1"
], - "isConnected": true,
- "lastConnectionTime": 0,
- "batteryState": "known",
- "batteryValue": 78,
- "isBatteryLow": false,
- "isExternallyPowered": false,
- "isBatteryPowered": true,
- "radioBaseSerial": "02B1EB1A4DBA",
- "isDeviceSubscribedLocally": true,
- "isDeviceDeletable": true,
- "isUpdateAvailable": true,
- "pushMail": {
- "enabled": true,
- "recipient": "client@is.nice",
- "units": [
- {
- "UID": "string",
- "unitUid": "13077 0137031-1",
- "eventDrivenEnabled": true,
- "intervalDriven": "weekly",
- "powerStatisticsPeriod": "week"
}
]
}
}
]devices
| UID required | string Example: 99238 4279382 UID of device to return, may be IPUI (International Portable User Identity), MACA or Zigbee Identifier |
{- "isDeviceSubscribedLocally": false,
- "productCategory": "socket",
- "isUpdateAvailable": false,
- "radioBaseSerial": "000000000000",
- "productName": "FRITZ!Smart Energy 200",
- "isZigbeeDevice": false,
- "lastConnectionTime": 0,
- "icons": [ ],
- "UID": "11630 0015376",
- "pushMail": {
- "recipient": "",
- "enabled": false,
- "units": [
- {
- "intervalDriven": "disabled",
- "eventDrivenEnabled": false,
- "unitUid": "11630 0015376"
}
]
}, - "unitUids": [
- "11630 0015376"
], - "name": "FSE200 Steckdose",
- "firmwareVersion": "04.26",
- "ain": "11630 0015376",
- "manufacturer": "AVM",
- "batteryState": "unknown",
- "isConnected": true
}groups
[- {
- "UID": "grpFBF8B6-11915",
- "ain": "grpFBF8B6-11915",
- "name": "Lights Bedroom",
- "isConnected": true,
- "groupCategory": "switchable",
- "icons": [
- 3,
- 5
], - "unitUid": "grpFBF8B6-11915",
- "memberUnitUids": [
- "13077 0137031-1",
- "11630 0015376-3"
]
}
]groups
| UID required | string Example: grpFBF8B6-11915 UID of group to return |
{- "memberUnitUids": [
- "09995 1015710",
- "09295 0130704"
], - "name": "Gruppe_HKRs",
- "unitUid": "grp9D4BAB-3F83ED4FC",
- "ain": "grp9D4BAB-3F83ED4FC",
- "groupCategory": "thermostat",
- "icons": [ ],
- "UID": "grp9D4BAB-3F83ED4FC"
}units
[- {
- "UID": "13077 0137031-1",
- "ain": "13077 0137031-1",
- "icons": [
- 3,
- 5
], - "isConnected": true,
- "unitType": "dimmableColorBulb",
- "isGroupUnit": false,
- "deviceUid": "13077 0137031",
- "parentUid": "13077 0137031",
- "groupUid": "grpFBF8B6-11915",
- "name": "Top Button",
- "interfaces": {
- "alertInterface": {
- "state": "valid",
- "alerts": [
- "open"
], - "lastAlertTime": 0
}, - "blindInterface": {
- "state": "valid",
- "blindState": "endPositionNotConfigured",
- "blindAction": "moveDown"
}, - "buttonInterface": {
- "state": "valid",
- "lastEventTime": 0
}, - "colorControlInterface": {
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "colorTemperature": 3000,
- "activeHsColorPreset": {
- "hueFromPalette": 200,
- "saturationFromPalette": 70,
- "nameId": 0,
- "presetId": 0
}, - "state": "valid",
- "currentColorMode": "temperature",
- "supportedColorModes": [
- "hueSaturation",
- "temperature",
- "unknown"
]
}, - "humidityInterface": {
- "state": "valid",
- "relativeHumidity": 45
}, - "levelControlInterface": {
- "state": "valid",
- "level": 75
}, - "multimeterInterface": {
- "state": "valid",
- "power": 1000,
- "voltage": 230000,
- "current": 200,
- "energy": 50,
- "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}, - "onOffInterface": {
- "state": "valid",
- "outletState": "valid",
- "active": true,
- "isLockedDeviceLocal": false,
- "isLockedDeviceApi": true
}, - "smartmeterInterface": {
- "state": "valid",
- "smartmeterState": [
- "reducedResolution"
]
}, - "temperatureInterface": {
- "state": "valid",
- "celsius": 15.5
}, - "thermostatInterface": {
- "state": "valid",
- "thermostatState": "noError",
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isAdaptiveRunning": true,
- "isHolidayActive": false,
- "isSummertimeActive": false,
- "nextChange": {
- "changeTime": 0,
- "temperatureChange": {
- "mode": "temperature",
- "celsius": 19.5
}
}, - "boost": {
- "enabled": true,
- "endTime": 1675765612
}, - "windowOpenMode": {
- "enabled": true,
- "endTime": 1675765612
}, - "reducedTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "comfortTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isLockedDeviceLocal": false,
- "isLockedDeviceApi": true,
- "temperatureRangeLock": {
- "minimum": {
- "mode": "temperature",
- "celsius": 19.5
}, - "maximum": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isTemperatureLock": false
}
}
}
}
]units
| UID required | string Example: 11137 7239736-1 UID of unit to return |
{- "groupUid": "grp9D4BAB-3F8DDF4EB",
- "deviceUid": "11630 0015376",
- "interfaces": {
- "multimeterInterface": {
- "state": "valid",
- "current": 1,
- "power": 0,
- "energy": 1053,
- "voltage": 228055
}, - "onOffInterface": {
- "state": "valid",
- "active": false,
- "isLockedDeviceApi": false,
- "isLockedDeviceLocal": false,
- "outletState": "valid"
}, - "temperatureInterface": {
- "state": "valid",
- "celsius": 31
}
}, - "icons": [ ],
- "UID": "11630 0015376",
- "statistics": {
- "temperatures": [
- {
- "interval": 900,
- "statisticsState": "valid",
- "period": "day",
- "values": [
- 31,
- 34.5,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
], - "powers": [
- {
- "interval": 10,
- "statisticsState": "valid",
- "period": "hour",
- "values": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
], - "voltages": [
- {
- "interval": 10,
- "statisticsState": "valid",
- "period": "hour",
- "values": [
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228055,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228095,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228509,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 228757,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 227999,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228440,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228430,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 228749,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 229055,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228633,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228711,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228169,
- 228566,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
], - "energies": [
- {
- "interval": 900,
- "statisticsState": "valid",
- "period": "day",
- "values": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}, - {
- "interval": 21600,
- "statisticsState": "valid",
- "period": "week",
- "values": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}, - {
- "interval": 86400,
- "statisticsState": "valid",
- "period": "month",
- "values": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}, - {
- "interval": 2678400,
- "statisticsState": "valid",
- "period": "twoYears",
- "values": [
- 0,
- 1,
- 0,
- 0,
- 0,
- 4,
- 0,
- 1,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 905,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
]
}, - "name": "FSE200 Steckdose",
- "isConnected": true,
- "ain": "11630 0015376",
- "isGroupUnit": false,
- "parentUid": "11630 0015376",
- "unitType": "avmPlugSocket"
}units
| UID required | string Example: 11137 7239736-1 UID of unit that needs to be updated |
update an existent unit
required | object (IF_putUnitInterfaces)
|
{- "interfaces": {
- "blindInterface": {
- "blindAction": "moveDown"
}, - "colorControlInterface": {
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "colorTemperature": 3000,
- "activeHsColorPreset": {
- "presetId": 0
}
}, - "levelControlInterface": {
- "level": 75
}, - "onOffInterface": {
- "active": true
}, - "thermostatInterface": {
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "boost": {
- "enabled": true,
- "endTime": 1675765612
}, - "windowOpenMode": {
- "enabled": true,
- "endTime": 1675765612
}
}
}
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}templates
[- {
- "UID": "tmpFBF8B6 11C2C",
- "ain": "tmpFBF8B6 11C2C",
- "name": "Movie Night",
- "applyType": [
- "level",
- "color",
- "relayManual"
], - "template": {
- "memberUnitUids": [
- "13077 0137031-1",
- "grpFBF8B6-11915"
], - "isAutoCreated": false,
- "memberType": "onOff"
}, - "scenario": {
- "icons": [
- 3,
- 5
], - "templateUids": [
- "tmpFBF8B6-11E2C",
- "tmpFBF8B6-11E36"
], - "type": "coming"
}
}
]templates
| UID required | string Example: 11630 0015376 UID of template to return |
{- "name": "Vorlage Steckdose Toggle",
- "ain": "tmp9D4BAB-3F42B59F6",
- "template": {
- "memberUnitUids": [
- "11657 0039949"
], - "isAutoCreated": false,
- "memberType": "onOff"
}, - "applyType": [
- "relayManual"
], - "UID": "tmp9D4BAB-3F42B59F6"
}templates
| UID required | string Example: 11630 0015376 UID of template that should be applied |
Apply a template
| triggerEvent required | boolean trigger/apply the template |
{- "triggerEvent": true
}triggers
[- {
- "UID": "trgFBF8B6-11FB8",
- "ain": "trgFBF8B6-11FB8",
- "name": "Heater Automation",
- "enabled": true
}
]triggers
| UID required | string Example: 11630 0015376 UID of trigger to return |
{- "ain": "trg9D4BAB-3FC9C824E",
- "enabled": true,
- "name": "Heizlüfter An",
- "UID": "trg9D4BAB-3FC9C824E"
}triggers
| UID required | string Example: 11630 0015376 UID of trigger that needs to be updated |
update an existent trigger
| enabled required | boolean is the trigger activated |
{- "enabled": true
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}smart home avmPresets for lamps and location
{- "avmPresets": {
- "hsColorPalette": [
- {
- "hueFromPalette": 200,
- "saturationFromPalette": 70,
- "nameId": 0,
- "presetId": 0
}
], - "colorTemperaturePaletteList": [
- 2700,
- 3000,
- 3400,
- 3800,
- 4200,
- 4700,
- 5300,
- 5900,
- 6500
]
}, - "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}provides extended information and configuration options for all physical devices and their units
devices
| UID required | string Example: 99238 4279382 UID of device to return, may be IPUI (International Portable User Identity), MACA or Zigbee Identifier |
{- "isDeviceSubscribedLocally": false,
- "productCategory": "socket",
- "units": [
- {
- "groupUid": "",
- "deviceUid": "11657 0039949",
- "interfaces": {
- "multimeterInterface": {
- "state": "valid",
- "current": 1,
- "power": 0,
- "energy": 3420,
- "voltage": 227841
}, - "onOffInterface": {
- "lockedDeviceLocalEnabled": false,
- "state": "valid",
- "active": false,
- "lockedDeviceApiEnabled": false,
- "noiseControl": {
- "customSignal": {
- "switchingMode": "signal",
- "signalDuration": 1000,
- "higherFrequencyBound": 4000,
- "lowerFrequencyBound": 125
}, - "controlMode": "off",
- "intensity": 5,
- "activePeriod": {
- "enabled": true,
- "startTimePerDay": 710,
- "startDate": 1462140000,
- "endTimePerDay": 906,
- "endDate": 1540418400
}, - "switchDuration": {
- "mode": "permanent"
}, - "noiseMode": "customSignal"
}, - "outletState": "valid",
- "standbyAutoTurnOff": {
- "enabled": false
}, - "buttonLedEnabled": true,
- "powerOnBehaviour": {
- "mode": [
- "lastState"
]
}
}, - "temperatureInterface": {
- "celsius": 23.5,
- "offset": 0,
- "state": "valid"
}
}, - "icons": [ ],
- "UID": "11657 0039949",
- "statistics": {
- "temperatures": [
- {
- "interval": 900,
- "statisticsState": "valid",
- "period": "day",
- "values": [
- 23.5,
- 23.5,
- 23.5,
- 24,
- 24.5,
- 24,
- 26,
- 26,
- 26,
- 26,
- 26,
- 25.5,
- 25.5,
- 26,
- 26,
- 26.5,
- 29,
- 34.5,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
], - "powers": [
- {
- "interval": 10,
- "statisticsState": "valid",
- "period": "hour",
- "values": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
], - "voltages": [
- {
- "interval": 10,
- "statisticsState": "valid",
- "period": "hour",
- "values": [
- 227841,
- 227984,
- 228049,
- 228123,
- 228403,
- 228403,
- 228403,
- 228403,
- 228403,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228738,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228793,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228767,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227590,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227751,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227974,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228123,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228537,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228984,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 228158,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 229025,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 227938,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 228593,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229237,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229566,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229285,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229287,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229141,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229714,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229393,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229833,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 229305,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228681,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 228413,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229117,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 229368,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 228504,
- 227560,
- 227560,
- 227560
]
}
], - "energies": [
- {
- "interval": 900,
- "statisticsState": "valid",
- "period": "day",
- "values": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1,
- 0,
- 1,
- 1
]
}, - {
- "interval": 21600,
- "statisticsState": "valid",
- "period": "week",
- "values": [
- 11,
- 16,
- 16,
- 16,
- 16,
- 16,
- 15,
- 16,
- 16,
- 17,
- 17,
- 17,
- 14,
- 17,
- 17,
- 17,
- 17,
- 16,
- 17,
- 17,
- 17,
- 18,
- 18,
- 19,
- 18,
- 17,
- 17,
- 17
]
}, - {
- "interval": 86400,
- "statisticsState": "valid",
- "period": "month",
- "values": [
- 27,
- 64,
- 64,
- 65,
- 67,
- 69,
- 72,
- 41,
- 0,
- 48,
- 71,
- 70,
- 70,
- 71,
- 71,
- 71,
- 70,
- 71,
- 45,
- 0,
- 0,
- 0,
- 28,
- 53,
- 57,
- 57,
- 57,
- 57,
- 57,
- 58,
- 47
]
}, - {
- "interval": 2678400,
- "statisticsState": "valid",
- "period": "twoYears",
- "values": [
- 287,
- 1534,
- 1539,
- 60,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
}
]
}, - "timer": {
- "astronomic": {
- "sunrise": {
- "enabled": false
}, - "sunset": {
- "enabled": false
}
}, - "calendar": {
- "name": ""
}, - "timerMode": "disabled",
- "weekly": [ ],
- "countdown": { },
- "daily": { },
- "rhytmic": { },
- "once": { },
- "random": { }
}, - "name": "Steckdose Becker Rollo",
- "isConnected": true,
- "ain": "11657 0039949",
- "isGroupUnit": false,
- "parentUid": "11657 0039949",
- "unitType": "avmPlugSocket"
}
], - "radioBaseSerial": "000000000000",
- "productName": "FRITZ!Smart Energy 210",
- "isZigbeeDevice": false,
- "lastConnectionTime": 0,
- "icons": [ ],
- "UID": "11657 0039949",
- "pushMail": {
- "recipient": "mustermann@mail.de",
- "enabled": true,
- "units": [
- {
- "powerStatisticsPeriod": "year",
- "intervalDriven": "weekly",
- "eventDrivenEnabled": true,
- "unitUid": "11657 0039949"
}
]
}, - "unitUids": [
- "11657 0039949"
], - "name": "Steckdose Becker Rollo",
- "firmwareVersion": "04.25",
- "ain": "11657 0039949",
- "manufacturer": "AVM",
- "batteryState": "unknown",
- "isConnected": true
}devices
| UID required | string Example: 11630 0015376 UID of device that needs to be updated |
update an existent device
| name | string <bytes> [ 1 .. 39 ] characters user defined name of physical device, up to 39 2-Byte UTF-8 characters or up to 79 bytes allowed |
object
|
{- "name": "Lamp Living Room",
- "pushMail": {
- "enabled": true,
- "recipient": "client@is.nice",
- "units": [
- {
- "unitUid": "13077 0137031-1",
- "eventDrivenEnabled": true,
- "intervalDriven": "weekly",
- "powerStatisticsPeriod": "week"
}
]
}
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}| UID required | string Example: 11630 0015376 UID of device which should be deleted |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}units
| UID required | string Example: 11137 7239736-1 UID of unit to return |
{- "groupUid": "",
- "deviceUid": "13096 0006590",
- "interfaces": {
- "buttonInterface": {
- "state": "valid",
- "availableUnits": [
- "11630 0015376",
- "11657 0039949",
- "08761 1033959",
- "11630 0350912",
- "12701 0118147-1",
- "13077 0137031-1",
- "11934 0592358-1",
- "11934 0368330-1",
- "12701 0011930-1",
- "E8:DF:70:16:65:19"
], - "activePeriod": {
- "mode": "unknown"
}, - "lastEventTime": 1740390714,
- "destinationMode": "disabled",
- "availableTemplates": [
- "tmp9D4BAB-40CFE63CA",
- "tmp9D4BAB-40D006A2B"
], - "destinationUids": [ ]
}
}, - "icons": [ ],
- "UID": "13096 0006590-0",
- "name": "FRITZ!Smart Control 400 #28: kurz",
- "isConnected": true,
- "ain": "13096 0006590-0",
- "isGroupUnit": false,
- "parentUid": "13096 0006590",
- "unitType": "avmButton"
}units
| UID required | string Example: 11137 7239736-1 UID of unit that needs to be updated |
update an existent unit
| name | string <bytes> (unit_name_configuration) [ 1 .. 39 ] characters user defined name of funcitonal Unit, up to 39 2-Byte UTF-8 characters or up to 79 bytes allowed (may be automatically set through the device name if only 1 unit exists) |
object (helper_unit_timer) Timer object for automatic action of units, consists of a time object and a corresponding action | |
object
|
{- "name": "Top Button",
- "timer": {
- "weekly": [
- {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "time": 360,
- "onOff": false,
- "blind": "moveDown",
- "temperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "temperaturePreset": "comfort"
}
], - "daily": {
- "turnOn": {
- "time": 360,
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75
}, - "turnOff": {
- "time": 360
}
}, - "random": {
- "maxTurnOnOffDuration": 2,
- "startDate": 1697440931,
- "endDate": 1697440931,
- "startTimePerDay": 600,
- "endTimePerDay": 720,
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75
}, - "countdown": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "turnOff",
- "time": 30
}, - "rhythmic": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "onTime": 5,
- "offTime": 3
}, - "once": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "turnOn",
- "timestamp": 0,
- "switchDuration": {
- "mode": "permanent",
- "toggleBackTime": 60
}
}, - "astronomic": {
- "sunrise": {
- "turnOn": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "enabled": true,
- "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}, - "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "sunset": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}
}, - "calendar": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "name": "myPlugAutomation"
}, - "groupTemperatureWeekly": {
- "sensorUid": "13077 0137031-1",
- "upperThresholdTemperature": -5,
- "lowerThresholdTemperature": -5,
- "heatingModeEnabled": true,
- "groupWeekly": [
- {
- "time": 360,
- "groupTemperature": "upperThreshold"
}
]
}, - "timerMode": "disabled",
- "sunSimulationMode": "both"
}, - "interfaces": {
- "alertInterface": {
- "activePeriod": {
- "mode": "permanent",
- "fixedActivePeriod": {
- "startDate": 1697440931,
- "endDate": 1697440931,
- "startTimePerDay": 600,
- "endTimePerDay": 720
}, - "astronomicActivePeriod": {
- "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "sunrise": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}, - "sunset": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}
}
}, - "destinationMode": "disabled",
- "destinationUids": [
- "string"
], - "thermostatDestinationUids": [
- "string"
]
}, - "blindInterface": {
- "blindAction": "moveDown",
- "flyScreenProtection": false,
- "freezeProtection": false,
- "endPositions": {
- "upperEndPositionEnabled": true,
- "lowerEndPositionEnabled": true,
- "motorReversedActive": false,
- "triggerReset": true
}, - "currentSensingEnabled": false,
- "lamellarEnabled": false,
- "lamellarSlatRuntime": 1.5
}, - "buttonInterface": {
- "activePeriod": {
- "mode": "permanent",
- "fixedActivePeriod": {
- "startDate": 1697440931,
- "endDate": 1697440931,
- "startTimePerDay": 600,
- "endTimePerDay": 720
}, - "astronomicActivePeriod": {
- "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "sunrise": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}, - "sunset": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}
}
}, - "destinationMode": "disabled",
- "destinationUids": [
- "string"
]
}, - "colorControlInterface": {
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "colorTemperature": 3000,
- "activeHsColorPreset": {
- "presetId": 0
}
}, - "levelControlInterface": {
- "level": 75
}, - "multimeterInterface": {
- "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}, - "onOffInterface": {
- "active": true,
- "lockedDeviceLocalEnabled": false,
- "lockedDeviceApiEnabled": true,
- "powerOnBehaviour": {
- "modes": [
- "on",
- "level"
], - "color": {
- "colorTemperature": 3000,
- "hsColorPreset": {
- "presetId": 0
}
}, - "level": 75
}, - "buttonLedEnabled": true,
- "standbyAutoTurnOff": {
- "enabled": false,
- "powerThreshold": 500,
- "duration": 20
}, - "noiseControl": {
- "noiseMode": "clap",
- "customSignal": {
- "lowerFrequencyBound": 4000,
- "higherFrequencyBound": 4000,
- "signalDuration": 100,
- "switchingMode": "signal"
}, - "intensity": 4,
- "fixedActivePeriod": {
- "startDate": 1697440931,
- "endDate": 1697440931,
- "startTimePerDay": 600,
- "endTimePerDay": 720,
- "enabled": false
}, - "controlMode": "on",
- "switchDuration": {
- "mode": "permanent",
- "toggleBackTime": 60
}
}
}, - "temperatureInterface": {
- "offset": -10
}, - "thermostatInterface": {
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "reducedTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "comfortTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "boost": {
- "enabled": true,
- "endTime": 1675765612
}, - "windowOpenMode": {
- "enabled": true,
- "endTime": 1675765612,
- "sensorMode": "internal",
- "internalSensitivity": "low",
- "internalDuration": 10,
- "externalSensorUids": [
- "13077 0137031-1"
]
}, - "temperatureOffset": {
- "sensorMode": "internal",
- "internalOffset": 2,
- "externalSensorUid": "13077 0137031-1"
}, - "lockedDeviceLocalEnabled": false,
- "lockedDeviceApiEnabled": true,
- "temperatureRangeLock": {
- "minimum": {
- "mode": "temperature",
- "celsius": 19.5
}, - "maximum": {
- "mode": "temperature",
- "celsius": 19.5
}, - "temperatureLockEnabled": false
}, - "adaptiveHeatingModeEnabled": true,
- "summerPeriod": {
- "enabled": true,
- "startTime": 21600,
- "endTime": 21600
}, - "holidayPeriods": {
- "temperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "periods": [
- {
- "startTime": 526980,
- "endTime": 526980,
- "deleteAfterEndActive": false
}
]
}
}, - "widgetInterface": {
- "defaultScreen": "temperature",
- "temperatureChartEnabled": true,
- "firstScreenWidgets": [
- {
- "name": "Lights",
- "position": "center",
- "widgetMode": "thermostatTemperature",
- "toggleBackTime": 1440,
- "destinationUids": [
- "string"
], - "telephoneAnsweringMachineUid": "TAM0",
- "mainWifiBands": [
- "2.4GHz"
]
}
], - "secondScreenWidgets": [
- {
- "name": "Lights",
- "position": "center",
- "widgetMode": "thermostatTemperature",
- "toggleBackTime": 1440,
- "destinationUids": [
- "string"
], - "telephoneAnsweringMachineUid": "TAM0",
- "mainWifiBands": [
- "2.4GHz"
]
}
], - "thirdScreenWidgets": [
- {
- "name": "Lights",
- "position": "center",
- "widgetMode": "thermostatTemperature",
- "toggleBackTime": 1440,
- "destinationUids": [
- "string"
], - "telephoneAnsweringMachineUid": "TAM0",
- "mainWifiBands": [
- "2.4GHz"
]
}
]
}
}
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}groups
| name required | string Example: name=Living Room Lamps name of group that should be created |
Create a new group
| name required | string <bytes> [ 1 .. 39 ] characters user defined name of group, up to 39 2-Byte UTF-8 characters or up to 79 bytes allowed |
| memberUnitUids required | Array of strings
|
{- "name": "Lights Bedroom",
- "memberUnitUids": [
- "13077 0137031-1",
- "11630 0015376-3"
]
}{- "UID": "grp9D4BAB-3F8DDF4EB"
}groups
| UID required | string Example: grp9D4BAB-3F83ED4FC UID of group to return |
{- "memberUnitUids": [
- "09995 1015710",
- "09295 0130704"
], - "unit": {
- "interfaces": {
- "thermostatInterface": {
- "comfortTemperature": {
- "celsius": 16.5,
- "mode": "temperature"
}, - "isHolidayActive": false,
- "isAdaptiveActive": false,
- "boost": {
- "enabled": false,
- "endTime": 0
}, - "nextChange": {
- "changeTime": 1712614500,
- "temperatureChange": {
- "celsius": 16.5,
- "mode": "temperature"
}
}, - "setPointTemperature": {
- "mode": "unknown"
}, - "state": "valid",
- "isSummertimeActive": false,
- "holidayPeriods": {
- "periods": [
- {
- "endTime": 1560,
- "startTime": 120,
- "deleteAfterEndActive": false
}
], - "temperature": {
- "celsius": 16,
- "mode": "temperature"
}
}, - "summerPeriod": {
- "enabled": true,
- "startTime": 21600,
- "endTime": 23040
}, - "adaptiveHeatingModeEnabled": true,
- "temperatureRangeLock": {
- "minimum": {
- "celsius": 16,
- "mode": "temperature"
}, - "temperatureLockEnabled": false,
- "maximum": {
- "celsius": 23,
- "mode": "temperature"
}
}, - "windowOpenMode": {
- "enabled": false,
- "endTime": 0
}, - "reducedTemperature": {
- "celsius": 21,
- "mode": "temperature"
}
}
}, - "icons": [ ],
- "UID": "grp9D4BAB-3F83ED4FC",
- "timer": {
- "weekly": [
- {
- "time": 1455,
- "temperaturePreset": "comfort"
}, - {
- "time": 1485,
- "temperaturePreset": "reduced"
}, - {
- "time": 1560,
- "temperaturePreset": "comfort"
}, - {
- "time": 1590,
- "temperaturePreset": "reduced"
}
], - "timerMode": "weekly"
}, - "name": "Gruppe_HKRs",
- "isConnected": true,
- "ain": "grp9D4BAB-3F83ED4FC",
- "isGroupUnit": true,
- "parentUid": "grp9D4BAB-3F83ED4FC",
- "unitType": "thermostatGroup"
}, - "name": "Gruppe_HKRs",
- "unitUid": "grp9D4BAB-3F83ED4FC",
- "ain": "grp9D4BAB-3F83ED4FC",
- "groupCategory": "thermostat",
- "icons": [ ],
- "UID": "grp9D4BAB-3F83ED4FC"
}groups
| UID required | string Example: grp9D4BAB-3F83ED4FC UID of group that needs to be updated |
update an existent group
| name | string <bytes> [ 1 .. 39 ] characters user defined name of group, up to 39 2-Byte UTF-8 characters or up to 79 bytes allowed |
| memberUnitUids | Array of strings
|
| onOffMasterUnitUid | string
|
{- "name": "Lights Bedroom",
- "memberUnitUids": [
- "13077 0137031-1",
- "11630 0015376-3"
], - "onOffMasterUnitUid": "11568 0157891-1"
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}| UID required | string Example: grp9D4BAB-3F83ED4FC UID of group which should be deleted |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}templates
| name required | string Example: name=Movie Night name of template that should be created |
| name required | string <bytes> [ 1 .. 39 ] characters user defined name of template, up to 39 2-Byte UTF-8 characters or up to 79 bytes allowed |
object
| |
object
| |
| delayTime | integer <= 604801
|
{- "name": "Movie Night",
- "template": {
- "memberUnitUids": [
- "13077 0137031-1",
- "grpFBF8B6-11915"
], - "isAutoCreated": false,
- "memberType": "onOff",
- "timer": {
- "weekly": [
- {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "time": 360,
- "onOff": false,
- "blind": "moveDown",
- "temperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "temperaturePreset": "comfort"
}
], - "daily": {
- "turnOn": {
- "time": 360,
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75
}, - "turnOff": {
- "time": 360
}
}, - "random": {
- "maxTurnOnOffDuration": 2,
- "startDate": 1697440931,
- "endDate": 1697440931,
- "startTimePerDay": 600,
- "endTimePerDay": 720,
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75
}, - "countdown": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "turnOff",
- "time": 30
}, - "rhythmic": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "onTime": 5,
- "offTime": 3
}, - "once": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "turnOn",
- "timestamp": 0,
- "switchDuration": {
- "mode": "permanent",
- "toggleBackTime": 60
}
}, - "astronomic": {
- "sunrise": {
- "turnOn": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "enabled": true,
- "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}, - "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "sunset": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}
}, - "timerMode": "disabled",
- "sunSimulationMode": "both"
}, - "interfaces": {
- "colorControlInterface": {
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "colorTemperature": 3000,
- "activeHsColorPreset": {
- "presetId": 0
}
}, - "dialHelperInterface": {
- "destinationNumbers": [
- "string"
], - "message": "Dinner is ready"
}, - "groupInterface": {
- "onOffMasterUnitUid": "11568 0157891-1"
}, - "guestWifiInterface": {
- "enabled": true
}, - "httpRequestInterface": {
- "method": "GET",
- "url": "www.fritz.com",
- "header": "Content-Type: application/json; charset=utf-8",
- "body": "{\"someProperty\": true}"
}, - "levelControlInterface": {
- "mode": "fixed",
- "level": 75
}, - "mainWifiInterface": {
- "enabled": true
}, - "notificationInterface": {
- "mode": "pushMail",
- "recipient": "client@nice.com",
- "subject": "Dinner is ready",
- "message": "This is a message text set by the user."
}, - "onOffInterface": {
- "controlMode": "on",
- "switchDuration": {
- "mode": "permanent",
- "toggleBackTime": 60
}
}, - "telephoneAnsweringMachineInterface": {
- "enabled": true,
- "telephoneAnsweringMachineUids": [
- "TAM0"
]
}, - "thermostatInterface": {
- "mode": "setPointTemperature",
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5,
- "relativeCelsius": 3
}, - "specialModeTime": 300,
- "summerPeriod": {
- "enabled": true,
- "startTime": 21600,
- "endTime": 21600
}, - "holidayPeriods": {
- "temperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "periods": [
- {
- "startTime": 526980,
- "endTime": 526980,
- "deleteAfterEndActive": false
}
]
}
}, - "triggerInterface": {
- "enabled": true
}
}
}, - "scenario": {
- "icons": [
- 3,
- 5
], - "templateUids": [
- "tmpFBF8B6-11E2C",
- "tmpFBF8B6-11E36"
], - "type": "coming"
}, - "delayTime": 604801
}{- "UID": "tmp9d4bab-410A6AF15"
}templates
| UID required | string Example: tmpFBF8B6-11C2C UID of template to return |
{- "availableDestinations": {
- "colorUnitUids": [
- "grp9d4bab-4145A7184",
- "12701 0012930-1",
- "13077 0139031-1"
], - "lampLevelUnitUids": [
- "grp9d4bab-4145A7184",
- "12701 0012930-1",
- "13077 0139031-1"
], - "onOffUnitUids": [
- "11657 0049949",
- "08761 1043959",
- "11630 0014376",
- "12573 0000402",
- "08761 0444432",
- "grp9d4bab-4145A7184",
- "12701 0012930-1",
- "13077 0139031-1",
- "E8:DF:70:16:65:19"
]
}, - "name": "Vorlage Steckdose Toggle",
- "delayTime": 0,
- "ain": "tmp9d4bab-415B279AF",
- "template": {
- "memberUnitUids": [
- "13077 0137031-1"
], - "isAutoCreated": false,
- "interfaces": {
- "colorControlInterface": { },
- "levelControlInterface": { },
- "onOffInterface": {
- "switchDuration": {
- "mode": "permanent"
}, - "controlMode": "toggle"
}
}, - "memberType": "onOff"
}, - "applyType": [
- "relayManual"
], - "UID": "tmp9d4bab-415B279AF"
}templates
| UID required | string Example: tmpFBF8B6-11C2C UID of template that needs to be updated |
update an existent template
| name | string <bytes> [ 1 .. 39 ] characters user defined name of template, up to 39 2-Byte UTF-8 characters or up to 79 bytes allowed |
object
| |
object
| |
| delayTime | integer <= 604801
|
{- "name": "Movie Night",
- "template": {
- "memberUnitUids": [
- "13077 0137031-1",
- "grpFBF8B6-11915"
], - "timer": {
- "weekly": [
- {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "time": 360,
- "onOff": false,
- "blind": "moveDown",
- "temperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "temperaturePreset": "comfort"
}
], - "daily": {
- "turnOn": {
- "time": 360,
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75
}, - "turnOff": {
- "time": 360
}
}, - "random": {
- "maxTurnOnOffDuration": 2,
- "startDate": 1697440931,
- "endDate": 1697440931,
- "startTimePerDay": 600,
- "endTimePerDay": 720,
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75
}, - "countdown": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "turnOff",
- "time": 30
}, - "rhythmic": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "onTime": 5,
- "offTime": 3
}, - "once": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "turnOn",
- "timestamp": 0,
- "switchDuration": {
- "mode": "permanent",
- "toggleBackTime": 60
}
}, - "astronomic": {
- "sunrise": {
- "turnOn": {
- "colorTemperature": 3000,
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "level": 75,
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "enabled": true,
- "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}, - "location": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "sunset": {
- "enabled": true,
- "turnOn": {
- "mode": "offset",
- "offsetTime": 120,
- "fixedTime": 600
}, - "turnOff": {
- "mode": "nextSunEvent",
- "offsetTime": 120,
- "fixedTime": 600,
- "durationTime": 30
}
}
}, - "timerMode": "disabled",
- "sunSimulationMode": "both"
}, - "interfaces": {
- "colorControlInterface": {
- "hsColor": {
- "hue": 200,
- "saturation": 70
}, - "colorTemperature": 3000,
- "activeHsColorPreset": {
- "presetId": 0
}
}, - "dialHelperInterface": {
- "destinationNumbers": [
- "string"
], - "message": "Dinner is ready"
}, - "groupInterface": {
- "onOffMasterUnitUid": "11568 0157891-1"
}, - "guestWifiInterface": {
- "enabled": true
}, - "httpRequestInterface": {
- "method": "GET",
- "url": "www.fritz.com",
- "header": "Content-Type: application/json; charset=utf-8",
- "body": "{\"someProperty\": true}"
}, - "levelControlInterface": {
- "mode": "fixed",
- "level": 75
}, - "mainWifiInterface": {
- "enabled": true
}, - "notificationInterface": {
- "mode": "pushMail",
- "recipient": "client@nice.com",
- "subject": "Dinner is ready",
- "message": "This is a message text set by the user."
}, - "onOffInterface": {
- "controlMode": "on",
- "switchDuration": {
- "mode": "permanent",
- "toggleBackTime": 60
}
}, - "telephoneAnsweringMachineInterface": {
- "enabled": true,
- "telephoneAnsweringMachineUids": [
- "TAM0"
]
}, - "thermostatInterface": {
- "mode": "setPointTemperature",
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5,
- "relativeCelsius": 3
}, - "specialModeTime": 300,
- "summerPeriod": {
- "enabled": true,
- "startTime": 21600,
- "endTime": 21600
}, - "holidayPeriods": {
- "temperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "periods": [
- {
- "startTime": 526980,
- "endTime": 526980,
- "deleteAfterEndActive": false
}
]
}
}, - "triggerInterface": {
- "enabled": true
}
}
}, - "scenario": {
- "icons": [
- 3,
- 5
], - "templateUids": [
- "tmpFBF8B6-11E2C",
- "tmpFBF8B6-11E36"
]
}, - "delayTime": 604801
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}| UID required | string Example: tmpFBF8B6-11C2C UID of template which should be deleted |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}templates
{- "applyTypes": [
- "level",
- "color",
- "relayManual"
], - "interfaces": [
- [
- "colorControlInterface",
- "levelControlInterface",
- "onOffInterface"
]
], - "thermostatUnitUids": [
- [
- "09995 1015710"
]
], - "onOffUnitUids": [
- [
- "13077 0137031-1",
- "11630 0015376"
]
], - "lampLevelUnitUids": [
- [
- "13077 0137031-1"
]
], - "blindLevelUnitUids": [
- [
- "11934 0368330-1"
]
], - "colorUnitUids": [
- [
- "13077 0137031-1"
]
], - "templateUids": [
- [
- "tmp9D4BAB-3F42B59F6"
]
], - "triggerUids": [
- [
- "trg9D4BAB-3FC9C8507"
]
], - "telephoneAnsweringMachineUids": [
- [
- "TAM0",
- "TAM1"
]
]
}radioBases
[- {
- "serial": "02B1EB1A4DBA",
- "isZigbeeAvailable": true,
- "isDectAvailable": true,
- "activeSubscriptionUid": "6DA5BC33CED64CF98D134C913D0BA574",
- "isSmarthomeMaster": false
}
]radioBases
| serial required | string Example: 02B1EB1A4DBA serial (based on MAC-address) of radioBase to return |
{- "serial": "02B1EB1A4DBA",
- "isZigbeeAvailable": true,
- "isDectAvailable": true,
- "activeSubscriptionUid": "6DA5BC33CED64CF98D134C913D0BA574",
- "isSmarthomeMaster": false
}subscription
| UID required | string Example: 6DA5BC33CED64CF98D134C913D0BA574 UID of subscription to return |
{- "UID": "6DA5BC33CED64CF98D134C913D0BA574",
- "state": "initial",
- "time": 1697440931,
- "deviceUid": "99238 4279382"
}subscription
| serial required | string Example: 02B1EB1A4DBA serial (based on MAC-Address) of radioBase to start subscription on |
start subscription
| triggerDect | boolean
|
| triggerZigbee | boolean
|
| triggerResubscription | boolean
|
{- "triggerDect": true,
- "triggerZigbee": true,
- "triggerResubscription": false
}{- "subscriptionUid": "6DA5BC33CED64CF98D134C913D0BA574"
}subscription
| serial required | string Example: 02B1EB1A4DBA serial (based on MAC-Address) of radioBase to stop subscription on |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}Zigbee specific reset code for unpairing devices
| serial required | string Example: 02B1EB1A4DBA serial (based on MAC-Address) of zigbee radioBase to post resetCode |
| resetCode required | string The device-specific Zigbee reset code will unpair a device from it's gateway/radioBase. This is independent of the manufacturer of the gateway/radioBase. |
{- "resetCode": "24E831"
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}Zigbee specific installation code for secure pairing
| serial required | string Example: 02B1EB1A4DBA serial (based on MAC-Address) of zigbee radioBase to post installCode |
| installCode required | string The device-specific Zigbee installation code allows for a secure pairing of Zigbee devices to the radioBase. |
| deviceAddress required | string The Zigbee device address needed for using the install code. |
{- "installCode": "402E530207320C30DDB7B230218C52E8FE92",
- "deviceAddress": "4C2CB2FDEF000B2FDL"
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}