Download OpenAPI specification:
This is the specification for the FRITZ! Smart Home REST API for FRITZ!OS 8.50.
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 and certain FRITZ!Box models support 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 |
|---|---|
| SmarthomeRestApiFRITZOS85.yaml | Disclaimer: The internal structure and naming scheme inside the specification is not guaranteed and could change in the feature. |
Changelog
| Version | Info |
|---|---|
| 0.9.5 | initial release (F!OS 08.20) - basic control of all smart home features - configuration for all device types, groups and templates - device subscription features via the connect endpoint |
| 1.0.0 | support for F!OS 08.50 - configuration of triggers - configuration of geofences - support for FRITZ!Smart Thermo 303 |
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: 2026-09-18
(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,
- "lastInfoTime": 1697440931
}, - "illuminanceInterface": {
- "state": "valid",
- "lux": 45,
- "lastInfoTime": 1697440931
}, - "levelControlInterface": {
- "state": "valid",
- "level": 75
}, - "multimeterInterface": {
- "state": "valid",
- "power": 1000,
- "lastInfoTimePower": 1697440931,
- "voltage": 230000,
- "lastInfoTimeVoltage": 1697440931,
- "current": 200,
- "lastInfoTimeCurrent": 1697440931,
- "energy": 50,
- "lastInfoTimeEnergy": 1697440931,
- "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}, - "onOffInterface": {
- "state": "valid",
- "outletState": "valid",
- "active": true,
- "isLockedDeviceLocal": false,
- "isLockedDeviceApi": true
}, - "smartmeterInterface": {
- "state": "valid",
- "smartmeterState": [
- "reducedResolution"
], - "smartmeterId": "todo example",
- "changes": [
- {
- "changeTimestamp": 0,
- "oldEnergy": 0,
- "newEnergy": 0
}
]
}, - "temperatureInterface": {
- "state": "valid",
- "celsius": 15.5,
- "lastInfoTime": 1697440931
}, - "thermostatInterface": {
- "state": "valid",
- "thermostatState": "noError",
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isAdaptiveActive": true,
- "isHolidayActive": false,
- "isSummertimeActive": false,
- "nextChange": {
- "changeTime": 0,
- "temperatureChange": {
- "mode": "temperature",
- "celsius": 19.5
}
}, - "isRemoteInstallationSupported": true,
- "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
}, - "temperatureSteps": [
- {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}
]
}
}
}
], - "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
}, - "featureFlags": {
- "geofence": true
}
}
}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,
- "lastInfoTime": 1697440931
}, - "illuminanceInterface": {
- "state": "valid",
- "lux": 45,
- "lastInfoTime": 1697440931
}, - "levelControlInterface": {
- "state": "valid",
- "level": 75
}, - "multimeterInterface": {
- "state": "valid",
- "power": 1000,
- "lastInfoTimePower": 1697440931,
- "voltage": 230000,
- "lastInfoTimeVoltage": 1697440931,
- "current": 200,
- "lastInfoTimeCurrent": 1697440931,
- "energy": 50,
- "lastInfoTimeEnergy": 1697440931,
- "energyKeyFigures": {
- "electricityRate": 27,
- "co2emmissions": 120
}
}, - "onOffInterface": {
- "state": "valid",
- "outletState": "valid",
- "active": true,
- "isLockedDeviceLocal": false,
- "isLockedDeviceApi": true
}, - "smartmeterInterface": {
- "state": "valid",
- "smartmeterState": [
- "reducedResolution"
], - "smartmeterId": "todo example",
- "changes": [
- {
- "changeTimestamp": 0,
- "oldEnergy": 0,
- "newEnergy": 0
}
]
}, - "temperatureInterface": {
- "state": "valid",
- "celsius": 15.5,
- "lastInfoTime": 1697440931
}, - "thermostatInterface": {
- "state": "valid",
- "thermostatState": "noError",
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "isAdaptiveActive": true,
- "isHolidayActive": false,
- "isSummertimeActive": false,
- "nextChange": {
- "changeTime": 0,
- "temperatureChange": {
- "mode": "temperature",
- "celsius": 19.5
}
}, - "isRemoteInstallationSupported": true,
- "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
}, - "temperatureSteps": [
- {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}
]
}
}
}
]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": "Heating on",
- "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
}, - "featureFlags": {
- "geofence": true
}
}smart home avmPresets for lamps and location
modify smart home global values
object feature flags for smart home |
{- "featureFlags": {
- "geofence": true
}
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}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
}, - "autoTurnOff": {
- "enabled": false,
- "powerThreshold": 500,
- "duration": 20,
- "type": "standby"
}, - "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
}
]
}, - "triggerRemoteInstallationCommands": "mountingPosition",
- "temperatureSteps": [
- {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}, - {
- "mode": "temperature",
- "celsius": 19.5
}
]
}, - "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
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 <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"
]
]
}triggers
| enabled required | boolean is the trigger activated |
| targetTemplateUid required | string UID of template which should applied once the trigger activates |
| cooldownTime | integer [ 0 .. 86400 ] Default: 0 time in seconds, for which the trigger will not activate again after being triggered once |
| hysteresisTime | integer [ 0 .. 86400 ] Default: 0
|
| logicOperator required | string Enum: "and" "or"
|
required | Array of objects [ 1 .. 5 ] items
|
{- "enabled": true,
- "targetTemplateUid": "tmpFBF8B6-11C2C",
- "cooldownTime": 60,
- "hysteresisTime": 60,
- "logicOperator": "and",
- "triggers": [
- {
- "type": "temperature",
- "threshold": {
- "sourceUnitUid": "11630 0015376",
- "logic": "greaterThan",
- "temperature": 24,
- "power": 250,
- "humidity": 65,
- "onOffEnabled": true,
- "alertEnabled": true,
- "level": 70,
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "thermostatSpecialModeEnabled": true,
- "geofenceState": "entered",
- "illuminance": 75
}, - "daily": {
- "daysOfWeek": [
- "monday"
], - "time": 1439
}, - "astronomic": {
- "daysOfWeek": [
- "monday"
], - "offsetTime": -720
}, - "telephony": {
- "localNumberFilters": [
- "string"
], - "remoteNumberFilter": "string",
- "suppressedRemoteNumberFilterEnabled": true,
- "telephoneAnsweringMachineUid": "TAMO"
}, - "notifyEnabled": true,
- "windowState": "allClosed"
}
]
}{- "UID": "trgFBF8B6-11FB8"
}triggers
| UID required | string Example: trg9d4bab-4145A77B2 UID of trigger to return |
{- "isLocalTrigger": true,
- "targetTemplateUid": "tmp9d4bab-429E36214",
- "UID": "trg9d4bab-42AC1E53A",
- "triggers": [
- {
- "threshold": {
- "sourceUnitUid": "09995 0897408",
- "logic": "greaterOrEqual",
- "humidity": 60
}, - "type": "humidity",
- "isTypeStateDependent": true
}
], - "cooldownTime": 3600,
- "name": "Dehumidify",
- "availableConfiguration": {
- "buttonUnitUids": [
- "13096 0006590-0",
- "13096 0006590-9"
], - "humidityUnitUids": [
- "09995 0897408"
], - "powerUnitUids": [
- "11630 0015376",
- "11657 0039949",
- "08761 0447432"
], - "telephoneAnsweringMachineUids": [
- "TAM0",
- "TAM1",
- "TAM2",
- "TAM3",
- "TAM4"
], - "onOffUnitUids": [
- "11630 0015376",
- "11657 0039949",
- "08761 0447432",
- "13077 0137031-1"
], - "thermostatUnitUids": [
- "09995 0108139",
- "09995 1015710",
- "grp9d4bab-429EF099A"
], - "temperatureUnitUids": [
- "09995 0897408",
- "11630 0015376",
- "11657 0527318",
- "09995 0108139",
- "08761 0447432",
- "09995 1015710"
], - "templateUids": [
- "tmp9d4bab-429E36214"
], - "logicOperators": [
- "and",
- "or"
], - "geofenceRegistrationUids": [
- "zon9d4bab-4298420EA"
], - "levelUnitUids": [
- "13077 0137031-1"
], - "alertUnitUids": [
- "11324 0998036-1",
- "16000 0071662-1"
], - "illuminanceUnitUids": [ ],
- "types": [
- "temperature",
- "humidity",
- "power",
- "onOff",
- "setPointTemperature",
- "thermostatBoost",
- "thermostatWindowOpen",
- "level",
- "alert",
- "windowState",
- "button",
- "telephonyIncomingCallOnTam",
- "geofence",
- "daily",
- "astronomicSunrise",
- "astronomicSunset",
- "telephonyAllCallsEnded",
- "telephonyIncomingCallBegin",
- "telephonyIncomingCallMissed",
- "telephonyOutgoingCallBegin",
- "telephonyCallEnded",
- "telephonyNewFax",
- "notifyNoInternet",
- "notifyNoTelephony",
- "notifyLteFallback",
- "notifySmartHomeWarning"
]
}, - "ain": "trg9d4bab-42AC1E53A",
- "logicOperator": "or",
- "enabled": true,
- "hysteresisTime": 300
}triggers
| UID required | string Example: trg9d4bab-4145A77B2 UID of trigger that needs to be updated |
update an existent trigger
| enabled | boolean is the trigger activated |
| targetTemplateUid | string UID of template which should applied once the trigger activates |
| cooldownTime | integer [ 0 .. 86400 ] Default: 0 time in seconds, for which the trigger will not activate again after being triggered once |
| hysteresisTime | integer [ 0 .. 86400 ] Default: 0
|
| logicOperator | string Enum: "and" "or"
|
Array of objects [ 1 .. 5 ] items
|
{- "enabled": true,
- "targetTemplateUid": "tmpFBF8B6-11C2C",
- "cooldownTime": 60,
- "hysteresisTime": 60,
- "logicOperator": "and",
- "triggers": [
- {
- "type": "temperature",
- "threshold": {
- "sourceUnitUid": "11630 0015376",
- "logic": "greaterThan",
- "temperature": 24,
- "power": 250,
- "humidity": 65,
- "onOffEnabled": true,
- "alertEnabled": true,
- "level": 70,
- "setPointTemperature": {
- "mode": "temperature",
- "celsius": 19.5
}, - "thermostatSpecialModeEnabled": true,
- "geofenceState": "entered",
- "illuminance": 75
}, - "daily": {
- "daysOfWeek": [
- "monday"
], - "time": 1439
}, - "astronomic": {
- "daysOfWeek": [
- "monday"
], - "offsetTime": -720
}, - "telephony": {
- "localNumberFilters": [
- "string"
], - "remoteNumberFilter": "string",
- "suppressedRemoteNumberFilterEnabled": true,
- "telephoneAnsweringMachineUid": "TAMO"
}, - "notifyEnabled": true,
- "windowState": "allClosed"
}
]
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}| UID required | string Example: trg9d4bab-4145A77B2 UID of trigger which should be deleted |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}triggers
{- "logicOperators": [
- "string"
], - "types": [
- "temperature"
], - "templateUids": [
- "string"
], - "temperatureUnitUids": [
- "string"
], - "powerUnitUids": [
- "string"
], - "humidityUnitUids": [
- "string"
], - "onOffUnitUids": [
- "string"
], - "alertUnitUids": [
- "string"
], - "buttonUnitUids": [
- "string"
], - "levelUnitUids": [
- "string"
], - "thermostatUnitUids": [
- "string"
], - "telephoneAnsweringMachineUids": [
- "TAM0"
], - "geofenceRegistrationUids": [
- "string"
], - "illuminanceUnitUids": [
- "string"
]
}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": { }
}
]
}Geofence Zone
[- {
- "coordinates": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "radius": 150,
- "name": "Home",
- "UID": "zon9D4BAB-3F42B59F6",
- "type": "home"
}
]Geofence Zone
Create a new geofence zone
required | object coordinates of geofence zone center point |
| radius required | integer [ 100 .. 10000000 ] radius for border of geofence zone in meters |
| name required | string <bytes> [ 1 .. 127 ] characters user defined name of geofence zone, up to 127 2-Byte UTF-8 characters or up to 255 bytes allowed |
| type | string Enum: "home" "unknown" classification of geofence zone |
{- "coordinates": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "radius": 150,
- "name": "Home",
- "type": "home"
}{- "UID": "zon9D4BAB-3F42B59F6"
}Geofence Zone
| UID required | string Example: zon9D4BAB-3F42B59F6 UID of geofence zone to return |
{- "coordinates": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "radius": 150,
- "name": "Home",
- "UID": "zon9D4BAB-3F42B59F6",
- "type": "home"
}Geofence Zone
| UID required | string Example: zon9D4BAB-3F42B59F6 UID of geofence zone which should be modified |
update an existent geofence zone
object coordinates of geofence zone center point | |
| radius | integer [ 100 .. 10000000 ] radius for border of geofence zone in meters |
| name | string <bytes> [ 1 .. 127 ] characters user defined name of geofence zone, up to 127 2-Byte UTF-8 characters or up to 255 bytes allowed |
| type | string Enum: "home" "unknown" classification of geofence zone |
{- "coordinates": {
- "latitude": 52.52,
- "longitude": 13.34
}, - "radius": 150,
- "name": "Home",
- "type": "home"
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}Geofence Zone
| UID required | string Example: 6DA5BC33CED64CF98D134C913D0BA574 UID of geofence zone which should be deleted |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}Geofence Registration
[- {
- "UID": "reg1B2C45-3F42B59F6",
- "geofenceZoneUid": "zon9D4BAB-3F42B59F6",
- "appRegistrationId": "deavmfritzappsmarthomeC99E9999FD9A99E99C99999999DE9999",
- "registrationEnabled": true,
- "geofenceState": "entered",
- "lastEnterTime": 0,
- "lastLeaveTime": 0
}
]Geofence Registration
Create a new geofence registration
| geofenceZoneUid required | string UID of linked geofence zone |
| appRegistrationId required | string <bytes> [ 1 .. 200 ] characters box-internal ID of registered application, up to 200 bytes allowed |
| registrationEnabled required | boolean when disabled, setting of |
{- "geofenceZoneUid": "zon9D4BAB-3F42B59F6",
- "appRegistrationId": "deavmfritzappsmarthomeC99E9999FD9A99E99C99999999DE9999",
- "registrationEnabled": true
}{- "UID": "reg1B2C45-3F42B59F6"
}Geofence Registration
| UID required | string Example: reg1B2C45-3F42B59F6 UID of geofence registration to return |
{- "UID": "reg1B2C45-3F42B59F6",
- "geofenceZoneUid": "zon9D4BAB-3F42B59F6",
- "appRegistrationId": "deavmfritzappsmarthomeC99E9999FD9A99E99C99999999DE9999",
- "registrationEnabled": true,
- "geofenceState": "entered",
- "lastEnterTime": 0,
- "lastLeaveTime": 0
}Geofence Registration
| UID required | string Example: appUID UID of geofence registration which should be modified |
update an existent geofence registration
| geofenceZoneUid | string UID of linked geofence zone |
| appRegistrationId | string <bytes> [ 1 .. 200 ] characters box-internal ID of registered application, up to 200 bytes allowed |
| registrationEnabled | boolean when disabled, setting of |
| geofenceState | string Enum: "entered" "left" "unknown" state of linked geofence zone |
| lastEnterTime | integer or null UTC unix timestamp of last entry into linked geofence zone |
| lastLeaveTime | integer or null UTC timestamp of last exit out of linked geofence zone |
{- "geofenceZoneUid": "zon9D4BAB-3F42B59F6",
- "appRegistrationId": "deavmfritzappsmarthomeC99E9999FD9A99E99C99999999DE9999",
- "registrationEnabled": true,
- "geofenceState": "entered",
- "lastEnterTime": 0,
- "lastLeaveTime": 0
}{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}Geofence Registration
| UID required | string Example: appUID UID of geofence registration which should be deleted |
{- "errors": [
- {
- "code": 0,
- "field": "string",
- "message": "string",
- "extension": { }
}
]
}