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
                                                                        
                                                                        PROGRAMS 

                                                                        ROOMS
                                                                    

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

                                                                            ACTIONS
                                                                              processAction
                                                                              startTime
                                                                              deviceName
                                                                              powerOn
                                                                              powerOff
                                                                              
                                                                            PROGRAMS
                                                                            

                                                                            IDENT
                                                                              type
                                                                              deviceName
                                                                              deviceIdentLabel
                                                                              xkmIdentLabel

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

                                                                            ACTIONS
                                                                              processAction
                                                                              startTime
                                                                              deviceName
                                                                              powerOn
                                                                              powerOff   
                                                                                
                                                                            PROGRAMS
                                                                            

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

                                                                            ACTIONS
                                                                              processAction
                                                                              startTime
                                                                              deviceName
                                                                              powerOn
                                                                              powerOff
                                                                            
                                                                            PROGRAMS
                                                                            

                                                                            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
                                                                          
                                                                        PROGRAMS  
                                                                        

                                                                            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
                                                                              
                                                                            PROGRAMS
                                                                            

                                                                            IDENT
                                                                              type
                                                                              deviceName
                                                                              deviceIdentLabel
                                                                              xkmIdentLabel
                                                                            
                                                                            STATE
                                                                              status
                                                                              signalFailure
                                                                              plateStep
                                                                            

                                                                            ACTIONS
                                                                              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
                                                                              
                                                                            PROGRAMS
                                                                            

                                                                            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
                                                                              
                                                                            PROGRAMS
                                                                            

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

                                                                            ACTIONS
                                                                              processAction
                                                                              light
                                                                              deviceName
                                                                              powerOn
                                                                              powerOff
                                                                              
                                                                            PROGRAMS
                                                                            

                                                                            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
                                                                              
                                                                            PROGRAMS 

                                                                            ROOMS
                                                                            

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

                                                                            ACTIONS
                                                                              processAction
                                                                              startTime
                                                                              deviceName    
                                                                              
                                                                            PROGRAMS 
                                                                            

                                                                            IDENT
                                                                              type
                                                                              deviceName
                                                                              deviceIdentLabel
                                                                              xkmIdentLabel
                                                                            
                                                                            STATE
                                                                              status
                                                                              signalInfo
                                                                              signalFailure
                                                                            

                                                                            ACTIONS
                                                                              processAction
                                                                              ProgramID
                                                                              deviceName
                                                                              
                                                                            PROGRAMS 
                                                                            

                                                                            IDENT
                                                                              type
                                                                              deviceName
                                                                              deviceIdentLabel
                                                                              xkmIdentLabel
                                                                            
                                                                            STATE
                                                                              status
                                                                              signalFailure
                                                                              plateStep
                                                                            

                                                                            ACTIONS
                                                                              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 
                                                                              
                                                                            PROGRAMS 
                                                                            

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

                                                                            ACTIONS
                                                                              light
                                                                              targetTemperature
                                                                              deviceName
                                                                            

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

                                                                            ACTIONS
                                                                              light
                                                                              targetTemperature
                                                                              deviceName
                                                                            

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

                                                                            ACTIONS
                                                                              light
                                                                              targetTemperature
                                                                              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
                                                                              
                                                                            PROGRAMS
                                                                            

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

                                                                            ACTIONS
                                                                              processAction
                                                                              deviceName
                                                                              powerOn
                                                                              powerOff 
                                                                              
                                                                            PROGRAMS   
                                                                            

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

                                                                            ACTIONS
                                                                              processAction
                                                                              light
                                                                              targetTemperature
                                                                              deviceName
                                                                              modes                                                                            
                                                                            

                                                                            IDENT
                                                                              type
                                                                              deviceName
                                                                              deviceIdentLabel
                                                                              xkmIdentLabel
                                                                            
                                                                            STATE
                                                                              status
                                                                              signalFailure
                                                                              plateStep
                                                                              ventilationStep
                                                                            

                                                                            ACTIONS
                                                                              deviceName                                                                            
                                                                            
The device capabilities table on one page.
Download here.