Home Connect Developer Program

This page does NOT support Internet Explorer. Please use a modern browser like e.g. Google Chrome, Mozilla Firefox or Microsoft Edge.

Events

Availability Matrix
Copied link to clipboard

The following table lists all supported event types. Please note that the event types PAIRED and DEPAIRED are only supported by the events all interface.

Events

The following table lists all feature-based events.

Example

GET /api/homeappliances/{haId}/events

Program Changes
Copied link to clipboard

Selected Program Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Root.SelectedProgram

Description

This event notifies that the program which is currently selected and shown on the user interface of the home appliance has changed.

Data type

String (Program Key)

Possible values

See Cleaning Robot, Coffee Machine, Cooktop, Cook Processor, Dishwasher, Dryer, Oven, Warming Drawer, Washer, Washer Dryer

Example

GET /api/homeappliances/{haId}/events

Active Program Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Root.ActiveProgram

Description

This event notifies that the program which is currently executed by the home appliance has changed.

Data type

String (Program Key)

Possible values

See Cleaning Robot, Coffee Machine, Cooktop, Cook Processor, Dishwasher, Dryer, Hood, Oven, Warming Drawer, Washer, Washer Dryer

Example

GET /api/homeappliances/{haId}/events

Option Changes
Copied link to clipboard

Start in Relative Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.StartInRelative

Description

This event notifies that the delayed start of a program has changed, e.g. by the user operating the home appliance locally.

Data type

Integer

Possible values

see Start in Relative option

Example

GET /api/homeappliances/{haId}/events

Finish in Relative Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.FinishInRelative

Description

This event notifies that the delayed start of a program has changed, e.g. by the user operating the home appliance locally.

Data type

Integer

Possible values

see Finish in Relative option

Example

GET /api/homeappliances/{haId}/events

Program Duration Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.Duration

Description

This event notifies that the program duration has changed, e.g. by the user operating the home appliance locally.

Data type

Integer

Possible values

see Duration option

Example

GET /api/homeappliances/{haId}/events

Oven Setpoint Temperature Change

Cooking
Cleaning
Cooling

Key

Cooking.Oven.Option.SetpointTemperature

Description

This event notifies that the intended temperature of an oven program has changed, e.g. by the user operating the oven locally.

Data type

Double

Possible values

see Setpoint Temperature option

Example

GET /api/homeappliances/{haId}/events

Fast Pre-heat Change

Cooking
Cleaning
Cooling

Key

Cooking.Oven.Option.FastPreHeat

Description

This event notifies that the fast pre-heat option of an oven program has changed, e.g. by the user operating the oven locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Warming Level Change

Cooking
Cleaning
Cooling

Key

Cooking.Oven.Option.WarmingLevel

Description

This event notifies that the warming level option of an warming drawer program has changed, e.g. by the user operating the warming drawer locally.

Data type

Enumeration

Possible values

see Warming Level enumeration

Example

GET /api/homeappliances/{haId}/events

Intensive Zone Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.IntensivZone

Description

This event notifies that the intensive zone option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Brilliance Dry Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.BrillianceDry

Description

This event notifies that the brilliance dry option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

VarioSpeed Plus Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.VarioSpeedPlus

Description

This event notifies that the VarioSpeed Plus option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Silence on Demand Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.SilenceOnDemand

Description

This event notifies that the silence on demand option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Half Load Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.HalfLoad

Description

This event notifies that the half load option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Extra Dry Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.ExtraDry

Description

This event notifies that the extra dry option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Hygiene Plus Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.HygienePlus

Description

This event notifies that the Hygiene Plus option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Eco Dry Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.EcoDry

Description

This event notifies that the Eco Dry option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Zeolite Dry Change

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Option.ZeoliteDry

Description

This event notifies that the Zeolite Dry option of a dishwasher program has changed, e.g. by the user operating the dishwasher locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Washer Temperature Change

Cooking
Cleaning
Cooling

Key

LaundryCare.Washer.Option.Temperature

Description

This event notifies that the temperature of a washer program changed, e.g. by the user operating the washer locally.

Data type

Enumeration

Possible values

see Washer Temperature enumeration

Example

GET /api/homeappliances/{haId}/events

Spin Speed Change

Cooking
Cleaning
Cooling

Key

LaundryCare.Washer.Option.SpinSpeed

Description

This event notifies that the spin speed of a washer program changed, e.g. by the user operating the washer locally.

Data type

Enumeration

Possible values

see Speed Spin enumeration

Example

GET /api/homeappliances/{haId}/events

i-Dos Content 1 Active Change

Cooking
Cleaning
Cooling

Key

LaundryCare.Washer.Option.IDos1Active

Description

This event notifies that the i-Dos content 1 active of a washer program changed, e.g. by the user operating the washer locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

i-Dos Content 2 Active Change

Cooking
Cleaning
Cooling

Key

LaundryCare.Washer.Option.IDos2Active

Description

This event notifies that the i-Dos content 2 active of a washer program changed, e.g. by the user operating the washer locally.

Data type

Boolean

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Drying Target Change

Cooking
Cleaning
Cooling

Key

LaundryCare.Dryer.Option.DryingTarget

Description

This event notifies that the drying target of a dryer program changed, e.g. by the user operating the washer locally.

Data type

Enumeration

Possible values

see Drying Target enumeration

Example

GET /api/homeappliances/{haId}/events

Bean Amount Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.BeanAmount

Description

This event notifies that the bean amount of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

see Bean Amount enumeration

Example

GET /api/homeappliances/{haId}/events

Fill Quantity Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.FillQuantity

Description

This event notifies that the fill quantity of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Integer

Possible values

see Fill Quantity option

Example

GET /api/homeappliances/{haId}/events

Coffee Temperature Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature

Description

This event notifies that the coffee temperature of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

see Coffee Temperature enumeration

Example

GET /api/homeappliances/{haId}/events

Bean Container Selection Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection

Description

This event notifies that the bean container selection of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

see Bean Container Selection enumeration

Example

GET /api/homeappliances/{haId}/events

Flow Rate Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.FlowRate

Description

This event notifies that the flow rate of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

see Flow Rate enumeration

Example

GET /api/homeappliances/{haId}/events

Multiple Beverages Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.MultipleBeverages

Description

This event notifies that the multiple beverages option of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

  • true if enabled
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Coffee Milk Ratio Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio

Description

This event notifies that the milk amount of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

see Coffee Milk Ratio enumeration

Example

GET /api/homeappliances/{haId}/events

Hot Water Temperature Rate Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature

Description

This event notifies that the hot water temperature of a coffee machine program has changed, e.g. by the user operating the coffee machine locally.

Data type

Enumeration

Possible values

see Hot Water Temperature enumeration

Example

GET /api/homeappliances/{haId}/events

Fan Setting Change

Cooking
Cleaning
Cooling

Key

Cooking.Common.Option.Hood.VentingLevel

Description

This event notifies that the fan setting of a hood program has changed, e.g. by the user operating the hood locally.

Data type

Enumeration

Possible values

see Fan Setting enumeration

Example

GET /api/homeappliances/{haId}/events

Intensive Setting Change

Cooking
Cleaning
Cooling

Key

Cooking.Common.Option.Hood.IntensiveLevel

Description

This event notifies that the intensive setting of a hood program has changed, e.g. by the user operating the hood locally.

Data type

Enumeration

Possible values

see Intensive Setting enumeration

Example

GET /api/homeappliances/{haId}/events

Reference Map ID Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CleaningRobot.Option.ReferenceMapId

Description

This event notifies that the reference map id of a cleaning robot program has changed.

Data type

Enumeration

Possible values

see Reference Map ID enumeration

Example

GET /api/homeappliances/{haId}/events

Cleaning Mode Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CleaningRobot.Option.CleaningMode

Description

This event notifies that the cleaning mode of a cleaning robot program has changed.

Data type

Enumeration

Possible values

see Cleaning Mode enumeration

Example

GET /api/homeappliances/{haId}/events

Program Progress Changes
Copied link to clipboard

Elapsed Program Time Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.ElapsedProgramTime

Description

This event notifies several times per minute during an active program about the elapsed time after the program has been started.

Data type

Integer

Possible values

0 to 86340 seconds

Example

GET /api/homeappliances/{haId}/events

Remaining Program Time Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.RemainingProgramTime

Description

This event notifies several times per minute during an active program about the remaining time until the program will finish.

Data type

Integer

Possible values

0 to 86340 seconds

Example

GET /api/homeappliances/{haId}/events

Remaining Program Time Is Estimated Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.RemainingProgramTimeIsEstimated

Description

This event notifies if the remaining program time is estimated.

Data type

Boolean

Possible values

  • true if estimated
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Estimated Total Program Time Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.EstimatedTotalProgramTime

Description

This event notifies about the estimated duration of the program during the program selection phase.

Data type

Integer

Possible values

0 to 86340 seconds

Example

GET /api/homeappliances/{haId}/events

Program Progress Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Option.ProgramProgress

Description

This event notifies of any change of the program progress during an active program until the program will finish.

Data type

Integer

Possible values

0 to 100 %

Example

GET /api/homeappliances/{haId}/events

Process Phase Change

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CleaningRobot.Option.ProcessPhase

Description

This event notifies of any change of the process phase during an active program until the program will finish.

Data type

Enumeration

Possible values

  • Moving to destination
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToTarget
  • Cleaning
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Cleaning
  • Searching for charging station
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.SearchingBaseStation
  • Moving to charging station
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MovingToHome
  • Charging
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.ChargingBreak
  • Map confirmation
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.MapValidationByUser
  • Exploring
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Exploring
  • Localizing
    Key: ConsumerProducts.CleaningRobot.EnumType.ProcessPhase.Localizing

Example

GET /api/homeappliances/{haId}/events

Operation State Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Status.OperationState

Description

This event notifies that the operation state of the home appliance changed.

Data type

Enumeration

Possible values

see Operation State enumeration

Example

GET /api/homeappliances/{haId}/events

Program Progress Events
Copied link to clipboard

Program Aborted

Cooking
Cleaning
Cooling

Key

BSH.Common.Event.ProgramAborted

Description

This event is triggered by the home appliance each time when a program is successfully cancelled. Please note that this event is not supported by all programs.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Program Finished

Cooking
Cleaning
Cooling

Key

BSH.Common.Event.ProgramFinished

Description

This event is triggered by the home appliance each time when a program run is finished successfully. If the WrinkleGuard option is set for the dryer, the ProgramFinished event is only sent after the phase has been completed. Once drying is complete, the DryingProcessFinished event is sent regardless of the WrinkleGuard option.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Alarm Clock Elapsed

Cooking
Cleaning
Cooling

Key

BSH.Common.Event.AlarmClockElapsed

Description

This event is triggered when the alarm clock of the home appliance has elapsed.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Pre-heat Finished

Cooking
Cleaning
Cooling

Key

Cooking.Oven.Event.PreheatFinished

Description

This event is triggered when program option FastPreheat is active and the preheating phase is finished.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Regular Pre-heat Finished

Cooking
Cleaning
Cooling

Key

Cooking.Oven.Event.RegularPreheatFinished

Description

This event is triggered when program option FastPreheat is not active and the preheating phase is finished. Please note that the option is not supported by all ovens.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Drying Process Finished

Cooking
Cleaning
Cooling

Key

LaundryCare.Dryer.Event.DryingProcessFinished

Description

This event is triggered by the home appliance each time when the drying process is finished. (regardless of the WrinkleGuard option, see ProgramFinished event)

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Home Appliance State Changes
Copied link to clipboard

Power State Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Setting.PowerState

Description

This event notifies that the current power state of the home appliance has changed.

Data type

Enumeration

Possible values

see Power State enumeration

Example

GET /api/homeappliances/{haId}/events

Remote Control Activation Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Status.RemoteControlActive

Description

This event notifies that the allowance for remote controlling has changed. This can happen due to a programmatic change (only disabling), or manually by the user changing the flag locally on the home appliance.

Data type

Boolean

Possible values

  • true if remote control has been activated
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Remote Start Allowance Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Status.RemoteControlStartAllowed

Description

This event notifies that the allowance for the remote program start has changed. This can happen due to a programmatic change (only disabling), or manually by the user changing the flag locally on the home appliance, or automatic after a certain duration - usually 24 hours.

Data type

Boolean

Possible values

  • true if remote start has been activated
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Local Control Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Status.LocalControlActive

Description

This event notifies that the home appliance is 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

  • true if the home appliance has been operated locally
  • false otherwise

Example

GET /api/homeappliances/{haId}/events

Door State Change

Cooking
Cleaning
Cooling

Key

BSH.Common.Status.DoorState

Description

This event notifies that the state of the door of the home appliance has changed. This event 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

see Door State enumeration

Example

GET /api/homeappliances/{haId}/events

Door State Bottle Cooler Change

Cooking
Cleaning
Cooling

Key

Refrigeration.Common.Status.Door.BottleCooler

Description

This event notifies that the state of the door of the home appliance has changed. This event is triggered by the user operating the home appliance locally (i.e. opening/closing door).

Data type

Enumeration

Possible values

see Door State Bottle Cooler enumeration

Example

GET /api/homeappliances/{haId}/events

Door State Chiller Change

Cooking
Cleaning
Cooling

Key

Refrigeration.Common.Status.Door.ChillerCommon Refrigeration.Common.Status.Door.Chiller Refrigeration.Common.Status.Door.ChillerLeft Refrigeration.Common.Status.Door.ChillerRight

Description

This event notifies that the state of the door of the home appliance has changed. This event is triggered by the user operating the home appliance locally (i.e. opening/closing door).

Data type

Enumeration

Possible values

see Door State Refrigerator enumeration

Example

GET /api/homeappliances/{haId}/events

Door State Flex Compartment Change

Cooking
Cleaning
Cooling

Key

Refrigeration.Common.Status.Door.FlexCompartment

Description

This event notifies that the state of the door of the home appliance has changed. This event is triggered by the user operating the home appliance locally (i.e. opening/closing door).

Data type

Enumeration

Possible values

see Door State Flex Compartment enumeration

Example

GET /api/homeappliances/{haId}/events

Door State Freezer Change

Cooking
Cleaning
Cooling

Key

Refrigeration.Common.Status.Door.Freezer

Description

This event notifies that the state of the door of the home appliance has changed. This event is triggered by the user operating the home appliance locally (i.e. opening/closing door).

Data type

Enumeration

Possible values

see Door State Freezer enumeration

Example

GET /api/homeappliances/{haId}/events

Door State Refrigerator Change

Cooking
Cleaning
Cooling

Key

Refrigeration.Common.Status.Door.Refrigerator Refrigeration.Common.Status.Door.Refrigerator2 Refrigeration.Common.Status.Door.Refrigerator3

Description

This event notifies that the state of the door of the home appliance has changed. This event is triggered by the user operating the home appliance locally (i.e. opening/closing door).

Data type

Enumeration

Possible values

see Door State Refrigerator enumeration

Example

GET /api/homeappliances/{haId}/events

Door State Wine Compartment Change

Cooking
Cleaning
Cooling

Key

Refrigeration.Common.Status.Door.WineCompartment

Description

This event notifies that the state of the door of the home appliance has changed. This event is triggered by the user operating the home appliance locally (i.e. opening/closing door).

Data type

Enumeration

Possible values

see Door State Wine Compartment enumeration

Example

GET /api/homeappliances/{haId}/events

Home Appliance Events
Copied link to clipboard

Salt Nearly Empty Event

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Event.SaltNearlyEmpty

Description

This event is triggered by the home appliance each time when the salt supply is running low.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Rinse Aid Nearly Empty Event

Cooking
Cleaning
Cooling

Key

Dishcare.Dishwasher.Event.RinseAidNearlyEmpty

Description

This event is triggered by the home appliance each time when the rinse aid supply is running low.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Bean Container Empty Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Event.BeanContainerEmpty

Description

This event is triggered by the home appliance each time when the bean container is empty.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Water Tank Empty Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Event.WaterTankEmpty

Description

This event is triggered by the home appliance each time when the water tank is empty.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Drip Tray Full Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Event.DripTrayFull

Description

This event is triggered by the home appliance each time when the drip tray is full.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Keep Milk Tank Cool Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Event.KeepMilkTankCool

Description

This event is triggered by the home appliance each time when the user should remove the milk container and put it in a cool place so that the milk stays fresh.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Cleaning / Descaling Events

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CoffeeMaker.Event.DescalingIn20Cups ConsumerProducts.CoffeeMaker.Event.DescalingIn15Cups ConsumerProducts.CoffeeMaker.Event.DescalingIn10Cups ConsumerProducts.CoffeeMaker.Event.DescalingIn5Cups ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeDescaled ConsumerProducts.CoffeeMaker.Event.DeviceDescalingOverdue ConsumerProducts.CoffeeMaker.Event.DeviceDescalingBlockage ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCleaned ConsumerProducts.CoffeeMaker.Event.DeviceCleaningOverdue ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn20Cups ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn15Cups ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn10Cups ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn5Cups ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCalcNCleaned ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanOverdue ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanBlockage

Description

This event is triggered by the home appliance each time when cleaning and/or descaling is needed.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Door Alarm Freezer Event

Cooking
Cleaning
Cooling

Key

Refrigeration.FridgeFreezer.Event.DoorAlarmFreezer

Description

This event is triggered by the home appliance each time when the freezer door was left open too long.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Door Alarm Refrigerator Event

Cooking
Cleaning
Cooling

Key

Refrigeration.FridgeFreezer.Event.DoorAlarmRefrigerator

Description

This event is triggered by the home appliance each time when the refrigerator door was left open too long.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Temperature Alarm Freezer Event

Cooking
Cleaning
Cooling

Key

Refrigeration.FridgeFreezer.Event.TemperatureAlarmFreezer

Description

This event is triggered by the home appliance each time when the freezer temperature is too high.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Empty Dust Box And Clean Filter Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CleaningRobot.Event.EmptyDustBoxAndCleanFilter

Description

This event is triggered by the home appliance each time when the user has to empty the dust box and clean the filter.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Cleaning Robot Is Stuck Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CleaningRobot.Event.RobotIsStuck

Description

This event is triggered by the home appliance each time when it is stuck and isn't able to continue its run.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Docking Station Not Found Event

Cooking
Cleaning
Cooling

Key

ConsumerProducts.CleaningRobot.Event.DockingStationNotFound

Description

This event is triggered by the home appliance each time when it wasn't able to find the charging station.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

i-Dos 1 Fill Level Poor Event

Cooking
Cleaning
Cooling

Key

LaundryCare.Washer.Event.IDos1FillLevelPoor

Description

This event is triggered by the home appliance each time when i-Dos content 1 is poor.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

i-Dos 2 Fill Level Poor Event

Cooking
Cleaning
Cooling

Key

LaundryCare.Washer.Event.IDos2FillLevelPoor

Description

This event is triggered by the home appliance each time when i-Dos content 2 is poor.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Grease Filter Max Saturation Nearly Reached Event

Cooking
Cleaning
Cooling

Key

Cooking.Common.Event.Hood.GreaseFilterMaxSaturationNearlyReached

Description

This event is triggered by the home appliance each time when the grease filters need to be cleaned soon.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Grease Filter Max Saturation Reached Event

Cooking
Cleaning
Cooling

Key

Cooking.Common.Event.Hood.GreaseFilterMaxSaturationReached

Description

This event is triggered by the home appliance each time when the grease filters are saturated.

Data type

Enumeration

Possible values

see EventPresentState enumeration

Example

GET /api/homeappliances/{haId}/events

Event Present State Enumeration
Copied link to clipboard

Cooking
Cleaning
Cooling

Possible values

  • Event is present
    Key: BSH.Common.EnumType.EventPresentState.Present
    Description: The event occurred and is present.
  • Event is off
    Key: BSH.Common.EnumType.EventPresentState.Off
    Description: The event is off.
  • Event confirmed
    Key: BSH.Common.EnumType.EventPresentState.Confirmed
    Description: The event has been confirmed by the user.

Availability