This page does NOT support Internet Explorer. Please use a modern browser like e.g. Google Chrome, Mozilla Firefox or Microsoft Edge.
Key
BSH.Common.Status.RemoteControlActive
Description
This status indicates whether the allowance for remote controlling is enabled.
Data type
Boolean
Possible values
Example
GET /
{
"data": {
"key": "BSH.Common.Status.RemoteControlActive",
"value": true
}
}
Key
BSH.Common.Status.RemoteControlStartAllowed
Description
This status indicates whether the remote program start is enabled. This can happen due to a programmatic change (only disabling), or manually by the user changing the flag locally on the home appliance, or automatically after a certain duration - usually 24 hours.
Data type
Boolean
Possible values
Example
GET /
{
"data": {
"key": "BSH.Common.Status.RemoteControlStartAllowed",
"value": true
}
}
Key
BSH.Common.Status.LocalControlActive
Description
This status indicates whether the home appliance is currently manually controlled by the user operating the home appliance, e.g. opening the door or pressing a button. After a few seconds without user intervention this flag is reverted and an appropriate event is sent.
Data type
Boolean
Possible values
Example
GET /
{
"data": {
"key": "BSH.Common.Status.LocalControlActive",
"value": true
}
}
Key
BSH.Common.Status.OperationState
Description
This status describes the operation state of the home appliance.
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "BSH.Common.Status.OperationState",
"value": "BSH.Common.EnumType.OperationState.Inactive"
}
}
Key
BSH.Common.Status.DoorState
Description
This status describes the state of the door of the home appliance. A change of that status is either triggered by the user operating the home appliance locally (i.e. opening/closing door) or automatically by the home appliance (i.e. locking the door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "BSH.Common.Status.DoorState",
"value": "BSH.Common.EnumType.DoorState.Locked"
}
}
Key
Refrigeration.Common.Status.Door.BottleCooler
Description
This status describes the state of the door of the bottle cooler. A change of that status is triggered by the user operating the home appliance locally (i.e. opening/closing door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "Refrigeration.Common.Status.Door.BottleCooler",
"value": "BSH.Common.EnumType.DoorState.Open"
}
}
Key
Refrigeration.Common.Status.Door.ChillerCommon
Refrigeration.Common.Status.Door.Chiller
Refrigeration.Common.Status.Door.ChillerLeft
Refrigeration.Common.Status.Door.ChillerRight
Description
This status describes the state of the door of the freshness compartment. A change of that status is triggered by the user operating the home appliance locally (i.e. opening/closing door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "Refrigeration.Common.Status.Door.ChillerCommon",
"value": "BSH.Common.EnumType.DoorState.Open"
}
}
Key
Refrigeration.Common.Status.Door.FlexCompartment
Description
This status describes the state of the door of the flex compartment. A change of that status is triggered by the user operating the home appliance locally (i.e. opening/closing door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "Refrigeration.Common.Status.Door.FlexCompartment",
"value": "BSH.Common.EnumType.DoorState.Open"
}
}
Key
Refrigeration.Common.Status.Door.Freezer
Description
This status describes the state of the door of the freezer compartment. A change of that status is triggered by the user operating the home appliance locally (i.e. opening/closing door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "Refrigeration.Common.Status.Door.Freezer",
"value": "BSH.Common.EnumType.DoorState.Open"
}
}
Key
Refrigeration.Common.Status.Door.Refrigerator
Refrigeration.Common.Status.Door.Refrigerator2
Refrigeration.Common.Status.Door.Refrigerator3
Description
This status describes the state of the door of the refrigerator compartment. A change of that status is triggered by the user operating the home appliance locally (i.e. opening/closing door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "Refrigeration.Common.Status.Door.Refrigerator",
"value": "BSH.Common.EnumType.DoorState.Open"
}
}
Key
Refrigeration.Common.Status.Door.WineCompartment
Description
This status describes the state of the door of the wine compartment. A change of that status is triggered by the user operating the home appliance locally (i.e. opening/closing door).
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "Refrigeration.Common.Status.Door.WineCompartment",
"value": "BSH.Common.EnumType.DoorState.Open"
}
}
Key
ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWaterCups ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk ConsumerProducts.CoffeeMaker.Status.BeverageCounterMilk ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso
Description
Each status describes the number of prepared cups. One exeception is BeverageCounterHotWater which describes the quantity of heated water in ml. Please note that not each status is supported by all coffee machines.
Data type
Integer
Example
GET /
{
"data": {
"key": "ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee",
"value": 35
}
}
GET /
{
"data": {
"key": "ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater",
"value": 717,
"unit": "ml"
}
}
Key
BSH.Common.Status.BatteryLevel
Description
This status describes the level of the battery.
Data type
Float
Possible values
0 - 100 %
Example
GET /
{
"data": {
"key": "BSH.Common.Status.BatteryLevel",
"value": 67,
"unit": "%"
}
}
Key
BSH.Common.Status.BatteryChargingState
Description
This status describes the charging state of the home appliance.
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "BSH.Common.Status.BatteryChargingState",
"value": "BSH.Common.EnumType.BatteryChargingState.Charging"
}
}
Key
BSH.Common.Status.ChargingConnection
Description
This status describes the charging connection of the home appliance.
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "BSH.Common.Status.ChargingConnection",
"value": "BSH.Common.EnumType.ChargingConnection.Connected"
}
}
Key
BSH.Common.Status.Video.CameraState
Description
This status describes the camera state of the home appliance. Please note that this status is only returned by home appliances which are equipped with a streaming camera.
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "BSH.Common.Status.Video.CameraState",
"value": "BSH.Common.EnumType.Video.CameraState.StreamingCloud"
}
}
Key
ConsumerProducts.CleaningRobot.Status.LastSelectedMap
Description
This status describes the last selected map of the cleaning robot.
Data type
Enumeration
Possible values
Availability
Example
GET /
{
"data": {
"key": "ConsumerProducts.CleaningRobot.Status.LastSelectedMap",
"value": "ConsumerProducts.CleaningRobot.EnumType.AvailableMaps.Map2"
}
}
Key
ConsumerProducts.CleaningRobot.Status.DustBoxInserted
Description
This status describes if the dust box is inserted.
Data type
Boolean
Possible values
Example
GET /
{
"data": {
"key": "ConsumerProducts.CleaningRobot.Status.DustBoxInserted",
"value": true
}
}
Key
ConsumerProducts.CleaningRobot.Status.Lost
Description
This status describes if the cleaning robot is lost.
Data type
Boolean
Possible values
Example
GET /
{
"data": {
"key": "ConsumerProducts.CleaningRobot.Status.Lost",
"value": false
}
}
Key
ConsumerProducts.CleaningRobot.Status.Lifted
Description
This status describes if the cleaning robot is lifted.
Data type
Boolean
Possible values
Example
GET /
{
"data": {
"key": "ConsumerProducts.CleaningRobot.Status.Lifted",
"value": false
}
}