The Home Connect Protocol Adapter provides support for the following Home Connect appliance types:
For each supported appliance type the protocol adapter implements the generic and base device item interface for white goods appliances com.prosyst.mbs.services.da.items.whitegoods.Appliance.
The appliance functionalities/features are represented by the Home Connect REST API which defines a set of components and characteristics.
Home Connect Appliance Programs
For each household appliance that supports the functionality to be programmed, the Home Connect Protocol Adapter implements the Device Item com.prosyst.mbs.services.da.items.whitegoods.ProgramSelector.
The interface provides operation for control, monitoring, accessing the current and target selected program, and listing the available programs.
All supported Home Connect appliance programs in Device Access are represented as instances of the Functional Item bean com.prosyst.mbs.services.da.items.whitegoods.Program. The Program ID is matched by the unique Home Connect Program Key Identifier. For example, ConsumerProducts.CleaningRobot.Program.Cleaning.CleanAll program of the Cleaning Robot appliance type. The program parameters are represented as the Home Connect program options.
Home Connect Options
Option Key |
Option Type |
Device Item |
Device Item Attributes & Additional Details |
|---|---|---|---|
StartInRelative |
Common |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
Duration |
Common |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
ReferenceMapId |
Cleaning Robot |
com.prosyst.mbs.services.homeconnect.da.items.MapControl |
Additional Notes & Details Defined as a Functional Item property in the device item interface. |
CleaningMode |
Cleaning Robot |
com.prosyst.mbs.services.homeconnect.da.items.CleaningModeControl |
Attributes
Additional notes & details The possible values are listed in the enum Functional Item bean com.prosyst.mbs.services.homeconnect.da.items.CleaningMode |
BeanAmount |
Coffee Maker |
com.prosyst.mbs.services.homeconnect.da.items.BeanAmountControl |
Attributes
Additional notes & details |
FillQuanity |
Coffee Maker |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
CoffeeTemperature |
Coffee Maker |
com.prosyst.mbs.service.homeconnect.da.items.CoffeeTemperatureControl |
Attributes
Additional notes & details The possible values are listed in the enum Functional Item bean com.prosyst.mbs.services.homeconnect.da.items.CoffeeTemperature |
DryingTarget |
Dryer |
com.prosyst.mbs.services.homeconnect.da.items.DryingTargetControl |
Attributes
Additional notes & details The possible values are listed in the enum Functional Item bean com.prosyst.mbs.services.homeconnect.da.items.DryingTarget |
SetpointTemperature |
Oven |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
FastPreHeat |
Oven |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
Temperature |
Washer |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
SpinSpeed |
Washer |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
Home Connect Settings
Setting |
Device Item/Item Bean |
Device Item Attributes & Additional Details |
|---|---|---|
Power State |
com.prosyst.mbs.services.da.items.whitegoods.ApplianceState |
Additional notes & details Defined as a Functional Item property in the device item interface com.prosyst.mbs.services.da.items.whitegoods.ApplianceState |
Fridge Temperature |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
Freezer Temperature |
com.prosyst.mbs.services.da.items.Setpoint |
Attributes
|
Fridge Super Mode |
com.prosyst.mbs.services.da.items.Switch |
Attributes
|
Freezer Super Mode |
com.prosyst.mbs.services.da.items.Switch |
Attributes
|
Current Map |
com.prosyst.mbs.services.homeconnect.da.items.MapControl |
Additional notes & details Defined as a Functional Item property in the device item interface. |
Names Of Maps |
com.prosyst.mbs.services.homeconnect.da.items.MapControl |
Additional notes & details Defined as a Functional Item property in the device item interface. |
HomeConnect States
State |
Device Item/Item Bean |
Device Item Attributes & Additional Details |
|---|---|---|
RemoteControlActive |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
RemoteControlStartAllowed |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
LocalControlActive |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
OperationState |
com.prosyst.mbs.services.da.items.whitegoods.ApplianceState |
Additional notes & details Defined as a Functional Item property in the device item interface com.prosyst.mbs.services.da.items.whitegoods.ApplianceState |
DoorState |
com.prosyst.mbs.services.da.items.Detector |
Attributes for OPEN door state
Attributes for LOCKED door state
|
BatteryLevel |
com.prosyst.mbs.services.da.items.Sensor |
Attributes
|
BatteryChargingState |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
ChargingConnection |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
LastSelectedMap |
com.prosyst.mbs.services.homeconnect.da.items.MapControl |
Additional notes & details Defined as a FI property in the device item interface |
DustBoxInserted |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
Lost |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
Lifted |
com.prosyst.mbs.services.da.items.Detector |
Attributes
|
Home Connect Events
The full list of supported Home Connect event keys can be found in the link to the Home Connect Developer API.