Previous Topic

Next Topic

Book Contents

Book Index

Setup Guide

Prerequisites

An account is needed in order to use Home Connect and thus remotely control and manage home appliances via the app.

Installation

There are two ways to install the desired module components: through the Kit Manager or manually.

Automated Installation

The Kit Manager is a utility that enables you to automatically install a component or a group of components by executing a predefined install script.

To use the Kit Manager to install a component:

  1. Go to the text console and make sure the Kit Manager bundle is available on your runtime.
  2. Enter the kitman console command group to initiate the installation. Type

    kitman.install "<kit_ID>"

    where <kit_ID> is the ID of the component's install script. The following scripts for automated installation of the Home Connect module are available:

If you want to view or edit these scripts you can find them in the <sdk_home>/runtime/osgi/bin/pscripts directory.

Manual Installation

You can install only the needed bundles from the module taking into account their dependencies both from this module and from other modules as well. All the bundles for this module can be found in the /runtime/osgi/bundles directory.

In order to install the Home Connect module, please install and start the following bundles:

In order to install the Home Connect module with added integration for the Device Access module, please install and start the following bundles:

In order to install the Home Connect module with added HDM integration for the Device Access module, please install and start the following bundles:

System Properties

Property Name

Default Value

Description

Used Modules

mbs.homeconnect.driver.delay

2000

Home Connect cloud has defined request rate limits. When Home Connect adapter is started, there can be multiple requests by the adapter in order to synchronize the current state of the appliances. This property defines a delay between two consecutive requests to the Home Connect server.

Home Connect Driver

mbs.homeconnect.driver.connectTimeout

300000

Socket connection timeout in milliseconds, passed to the Jersey client.

Home Connect Driver

mbs.homeconnect.driver.readTimeout

80000

Socket read timeout in milliseconds, passed to the Jersey client.

Home Connect Driver

mbs.homeconnect.appliance.skipConnectedCheck

false

By default, when it is known that an appliance is not connected to the cloud at the moment, any requests for this appliance will not result in REST request to the cloud, but they will immediately throw HomeConnectException. Setting this property to true will make the driver send REST requests and normally error codes will be returned by the cloud.

Home Connect Driver

mbs.homeconnect.driver.sseReconnectTimeout

60000

Timeout in milliseconds to wait for a new SSE subscription request to the cloud. The driver will first wait for the Retry-After HTTP header reported by the cloud. The property will take effect for any further retries.

Home Connect Driver

mbs.homeconnect.adapter.includeSSESubsriptionInDeviceStatus

true

By default, the DA/HDM Device representation of a Home Connect appliance does not show any indication if currently the driver is receiving server-sent events from the Home Connect cloud or not. If SSE channel is not opened at the moment, the device item / device class properties may have values that are not synchronized with the real appliance state. Setting this property to true makes the adapter show user-defined status value when SSE channel is broken. See next property too.

Home Connect Adapter

mbs.homeconnect.adapter.noSSESubsriptionDeviceStatus

0

This property is used only when mbs.homeconnect.adapter.includeSSESubsriptionInDeviceStatus has value true. The value of this property is reported as the value of the Device status. Default value 0 means STATUS_NOT_INITIALIZED.

Home Connect Adapter

mbs.homeconnect.adapter.autoAddAppliance

true (if Home Connect DCO provider is not running)

When the Home Connect DCO provider is running, Home Connect appliances will not be represented automatically as HDM devices. They will first appear in the Controller device and it will require explicit user interaction to add them as HDM devices. If Home Connect DCO provider is not running (the default case with Device Access), then the Home Connect appliances will automatically be added as DA devices.

Home Connect Adapter

Troubleshooting

No troubleshooting information is available for this module.