Programs and Options - Oven

Pre-heating

Key

Cooking.Oven.Program.HeatingMode.PreHeating

Description

This heating type can be used to pre-heat the oven. It starts up a hot air program with the fast-preheat option. Please note that the selected temperature has to be higher than 99 °C otherwise the fast-preheat option is not activated. In addition we suggest to use a duration of at least 10 minutes (better more) in order to continue pre-heating until the user has finished the preparations. To get notified when pre-heating is finished, monitor events on the home appliance and filter for the event with the key Cooking.Oven.Event.PreheatFinished. Upon reception you can inform the user that s/he can insert the meal. If you monitor the home appliance, you will receive the following additional events:

  • BSH.Common.Option.ElapsedProgramTime
  • BSH.Common.Option.RemainingProgramTime
  • BSH.Common.Option.ProgramProgress
  • BSH.Common.Event.ProgramFinished
  • Cooking.Oven.Event.PreheatFinished

Ovens for the North American market will start the program Cooking.Oven.Program.HeatingMode.ConvectionMultiRack instead. Multi-Rack mode cooks with heat from a third element behind the back wall of the oven. The heat is circulated throughout the oven by the convection fan.

Options

  • Temperature
  • Duration

Example

PUT /api/homeappliances/{haid}/programs/active


{
    "data":{
        "key":"Cooking.Oven.Program.HeatingMode.PreHeating",
        "options":[
            {
                "key":"Cooking.Oven.Option.SetpointTemperature",
                "value":230,
                "unit":"°C"
            },
            {
                "key":"BSH.Common.Option.Duration",
                "value":1200,
                "unit":"seconds"
            }
        ]
    }
}

 

Hot Air

Key

Cooking.Oven.Program.HeatingMode.HotAir

Description

This heating type is suitable for baking on one or several levels. If you monitor the home appliance, you will receive the following events:

  • BSH.Common.Option.ElapsedProgramTime
  • BSH.Common.Option.RemainingProgramTime
  • BSH.Common.Option.ProgramProgress
  • BSH.Common.Event.ProgramFinished

Ovens for the North American market will start the program Cooking.Oven.Program.HeatingMode.ConvectionMultiRack instead. Multi-Rack mode cooks with heat from a third element behind the back wall of the oven. The heat is circulated throughout the oven by the convection fan.

Options

  • Temperature
  • Duration

Example

PUT /api/homeappliances/{haid}/programs/active


{
    "data":{
        "key":"Cooking.Oven.Program.HeatingMode.HotAir",
        "options":[
            {
                "key":"Cooking.Oven.Option.SetpointTemperature",
                "value":230,
                "unit":"°C"
            },
            {
                "key":"BSH.Common.Option.Duration",
                "value":1200,
                "unit":"seconds"
            }
        ]
    }
}

 

Top Bottom Heating

Key

Cooking.Oven.Program.HeatingMode.TopBottomHeating

Description

This heating type is suitable for traditional baking and roasting on one level. If you monitor the home appliance, you will receive the following events:

  • BSH.Common.Option.ElapsedProgramTime
  • BSH.Common.Option.RemainingProgramTime
  • BSH.Common.Option.ProgramProgress
  • BSH.Common.Event.ProgramFinished

Ovens for the North American market will start the program Cooking.Oven.Program.HeatingMode.Bake instead. Bake cooks with dry, heated air. Both the upper and lower elements cycle to maintain the oven temperature.

Options

  • Temperature
  • Duration

Example

PUT /api/homeappliances/{haid}/programs/active


{
    "data":{
        "key":"Cooking.Oven.Program.HeatingMode.TopBottomHeating",
        "options":[
            {
                "key":"Cooking.Oven.Option.SetpointTemperature",
                "value":230,
                "unit":"°C"
            },
            {
                "key":"BSH.Common.Option.Duration",
                "value":1200,
                "unit":"seconds"
            }
        ]
    }
}

 

Pizza Setting

Key

Cooking.Oven.Program.HeatingMode.PizzaSetting

Description

This heating type is suitable for preparing pizza. If you monitor the home appliance, you will receive the following events:

  • BSH.Common.Option.ElapsedProgramTime
  • BSH.Common.Option.RemainingProgramTime
  • BSH.Common.Option.ProgramProgress
  • BSH.Common.Event.ProgramFinished

Ovens for the North American market will start the program Cooking.Oven.Program.HeatingMode.Pizza instead. In the Pizza mode, heat from the upper and lower elements is circulated throughout the oven by the convection fan. Use the Pizza mode for fresh or frozen pizza.

Options

  • Temperature
  • Duration

Example

PUT /api/homeappliances/{haid}/programs/active


{
    "data":{
        "key":"Cooking.Oven.Program.HeatingMode.PizzaSetting",
        "options":[
            {
                "key":"Cooking.Oven.Option.SetpointTemperature",
                "value":230,
                "unit":"°C"
            },
            {
                "key":"BSH.Common.Option.Duration",
                "value":1200,
                "unit":"seconds"
            }
        ]
    }
}

 

Options

Temperature

Key

Cooking.Oven.Option.SetpointTemperature

Description

Set the intended cooking compartment temperature.

Data type

Integer

Possible values

30 to 250 °C or 150 to 480 °F

Example

GET /api/homeappliances/{haid}/programs/active/options/Cooking.Oven.Option.SetpointTemperature


{
    "data":{
        "key":"Cooking.Oven.Option.SetpointTemperature",
        "value":230,
        "unit":"°C"
    }
}

 

Duration

Key

BSH.Common.Option.Duration

Description

Adjust the duration of the program. The oven will keep the intended temperature for this time.

Data type

Integer

Possible values

1 to 86340 seconds

Example

GET /api/homeappliances/{haid}/programs/active/options/BSH.Common.Option.Duration


{
    "data":{
        "key":"BSH.Common.Option.Duration",
        "value":1200,
        "unit":"seconds"
    }
}