Coffee Machine Programs

The following list contains all coffee machine programs, which are supported by the API. Please note that not all programs are supported for a specific coffee machine model. Therefore, we recommend to use the available program interface to check the program availability.

 

Coffee Programs

ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto

Very concentrated and thus especially aromatic espresso

ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso

The classic: small, strong coffee with hazel crema

ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio

Coffee Beverage with double filling compared to default espresso

ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee

Large cup of coffee, brewed using espresso as the base

 

Coffee Milk Mix Programs

ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato

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

ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino

One third of each espresso, warm milk and milk froth

ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato

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

ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte

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

 

Milk Programs

ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth

Frothed milk, e.g. for hot chocolate

ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk

Heated (not steamed) milk

 

Coffee World Programs

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner

Austrian coffee speciality: Single espresso with a dash of warm milk

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner

Austrian coffee speciality: Double espresso with a dash of warm milk

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter

Austrian coffee speciality: Espresso diluted ("verlängert") with the same quantity of hot water

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun

Austrian coffee speciality: Verlängerter with a dash of warm milk

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange

Austrian coffee speciality: Half espresso, half milk froth; stronger than a cappuccino

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite

Espresso topped with a specific style of silky frothed milk

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado

Colombian coffee speciality: Ristretto diluted with the same quantity of warm milk

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado

Spanish coffee speciality: Espresso with a dash of warm milk; Spanish for "cut coffee"

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche

Spanish coffee speciality: Half coffee, half milk froth; with a brown milk froth on top

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait

French coffee speciality: Caffe latte with a high share of coffee; typically served for breakfast

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio

Italian coffee speciality: Double espresso; prepared with the double amount of ground coffee

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi

South Indian coffee speciality: Hot milk with two teaspoons of very intense coffee; typically sweetened

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd

Dutch coffee speciality: Mild caffe latte with more warm milk than coffee; inverted ("verkeerd"), as caffe latte usually has more coffee than milk

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao

Portuguese coffee speciality: Very mild caffe latte; typically served in a glass

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto

Portuguese coffee speciality: Half milk froth, half espresso; also referred to as "children's coffee"

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano

American coffee speciality: espresso diluted with two parts of hot water; easier to drink than a classic filter coffee

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye

American coffee speciality: Coffee plus one espresso; a great wake up call after a late night

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye

American coffee speciality: Coffee plus two espressos for an extra kick caffeine

ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye

American coffee speciality: coffee with three espressos; for the ultimate caffeine kick.

 

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"
            }
        ]
    }
}

 

Options

The following list contains all options which are supported by the API. Please note that not all options are supported by a program. Therefore, we recommend to use the program constraints endpoint to check the option availability.

 

Example

GET /api/homeappliances/{haid}/programs/available/ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee


{
    "data": {
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee",
        "options": [
            {
                "key": "ConsumerProducts.CoffeeMaker.Option.BeanAmount",
                "type": "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount",
                "constraints": {
                    "allowedvalues": [
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryMild",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Mild",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.MildPlus",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.NormalPlus",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Strong",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.StrongPlus",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrong",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.VeryStrongPlus",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.ExtraStrong",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShot",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlus",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.DoubleShotPlusPlus",
                        "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.CoffeeGround"
                    ]
                }
            },
            {
                "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity",
                "type": "Int",
                "unit": "ml",
                "constraints": {
                    "min": 60,
                    "max": 260,
                    "stepsize": 20
                }
            },
            {
                "key": "ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature",
                "type": "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature",
                "constraints": {
                    "allowedvalues": [
                        "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.88C",
                        "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.90C",
                        "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.92C",
                        "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.94C",
                        "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.95C",
                        "ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.96C"
                    ]
                }
            }
        ]
    }
}