Programs and Options - Coffee Machine

Espresso

Key

ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso

Description

The classic: small, strong coffee with hazel crema

Options

  • Bean Amount
  • Fill Quantity

Example

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


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso",
        "options":[
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
            },
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "value":45,
                "unit":"ml"
            }
        ]
    }
}

 

Espresso Macchiato

Key

ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato

Description

Espresso with some milk froth; Italian for 'stained espresso'

Options

  • Bean Amount
  • Fill Quantity

Example

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


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato",
        "options":[
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
            },
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "value":50,
                "unit":"ml"
            }
        ]
    }
}

 

Coffee

Key

ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee

Description

Large cup of coffee, brewed using espresso as the base

Options

  • Bean Amount
  • Fill Quantity

Example

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


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee",
        "options":[
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
            },
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "value":120,
                "unit":"ml"
            }
        ]
    }
}

 

Cappuccino

Key

ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino

Description

One third of each espresso, warm milk and milk froth

Options

  • Bean Amount
  • Fill Quantity

Example

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


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino",
        "options":[
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
            },
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "value":180,
                "unit":"ml"
            }
        ]
    }
}

 

Latte Macchiato

Key

ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato

Description

Specialty with three layers, served in a glass: warm milk at the bottom, espresso in the middle, milk froth on top

Options

  • Bean Amount
  • Fill Quantity

Example

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


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato",
        "options":[
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
            },
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "value":320,
                "unit":"ml"
            }
        ]
    }
}

 

Caffe Latte

Key

ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte

Description

Half coffee, half warm milk; typically served in a bowl

Options

  • Bean Amount
  • Fill Quantity

Example

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


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte",
        "options":[
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
            },
            {
                "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "value":240,
                "unit":"ml"
            }
        ]
    }
}

 

Options

Bean Amount

Key

ConsumerProducts.CoffeeMaker.Option.BeanAmount

Description

This option defines the brewing temperature.

Data type

Enumeration

Possible values

see Bean Amount enumeration

Example

GET /api/homeappliances/{haid}/programs/active/options/ConsumerProducts.CoffeeMaker.Option.BeanAmount


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Option.BeanAmount",
        "value":"ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild"
    }
}

 

Fill Quantity

Key

ConsumerProducts.CoffeeMaker.Option.FillQuantity

Description

This option defines the quantity of the brewed beverage (e.g. 100ml).

Data type

Integer

Possible values

see Fill Quantity option

Example

GET /api/homeappliances/{haid}/programs/active/options/ConsumerProducts.CoffeeMaker.Option.FillQuantity


{
    "data":{
        "key":"ConsumerProducts.CoffeeMaker.Option.FillQuantity",
        "value":240,
        "unit":"ml"
    }
}