Device capabilities

The Miele 3rd Party API follows a generic approach.

The Generic API appliance represents an appliance that supports all existing objects and capabilities.

The individual appliances are derived from the Generic API appliance and support only a subset of the objects and capabilities.

Objects and capabilities that are not supported by an appliance return 'null' or '-32768'.

The Miele 3rd Party API allows you to perform appliance actions. The actions differ from appliance to appliance and from the state of the appliance.

The available appliance actions can be queried via the API.

Note: Within an appliance class the available actions can differ.


                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            light
                                                                            elapsedTime
                                                                            spinningSpeed
                                                                            dryingStep
                                                                            ventilationStep
                                                                            plateStep                                                                            
                                                                            

                                                                        ACTIONS
                                                                        processAction
                                                                        light
                                                                        startTime
                                                                        ventilationStep
                                                                        programId
                                                                        targetTemperature
                                                                        deviceName
                                                                        powerOn
                                                                        powerOff
                                                                        colors
                                                                        modes                                                                        
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            spinningSpeed
                                                                        

                                                                            ACTIONS
                                                                            processAction
                                                                            startTime
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                          
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel

                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            dryingStep
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            startTime
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                           
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            startTime
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                        ACTIONS
                                                                        processAction
                                                                        light
                                                                        deviceName
                                                                        powerOn
                                                                        powerOff                                                                            
                                                                        

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            signalFailure
                                                                            plateStep
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            deviceName                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programPhase
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            ventilationStep
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            ventilationStep
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff
                                                                            colors                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            programId
                                                                            deviceName                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            spinningSpeed
                                                                            dryingStep
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            startTime
                                                                            deviceName                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            signalInfo
                                                                            signalFailure
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            programId
                                                                            deviceName                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            signalFailure
                                                                            plateStep
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            deviceName                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            ProgramID
                                                                            status
                                                                            programType
                                                                            programPhase
                                                                            remainingTime
                                                                            startTime
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            signalDoor
                                                                            remoteEnable
                                                                            elapsedTime
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            deviceName
                                                                            powerOn
                                                                            powerOff                                                                            
                                                                            

                                                                            IDENT
                                                                            type
                                                                            deviceName
                                                                            deviceIdentLabel
                                                                            xkmIdentLabel
                                                                            
                                                                            STATE
                                                                            status
                                                                            targetTemperature
                                                                            temperature
                                                                            signalInfo
                                                                            signalFailure
                                                                            remoteEnable
                                                                            

                                                                            ACTIONS
                                                                            processAction
                                                                            light
                                                                            targetTemperature
                                                                            deviceName
                                                                            modes                                                                            
                                                                            
The device capabilites table on one page.
Download here.