Previous Topic

Next Topic

Book Contents

Book Index

Setup Guide (Deprecated)

Installation and configuration of the Automation ESH Module in the OSGi environment.

Prerequisites

There are no prerequisites for this module.

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. To initiate the installation type:

    kitman.install "<kit_ID>"

    where <kit_ID> is the ID of the component's install script. The following scripts are available in the bin/pscripts directory:

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

Manual Installation

You can install only the needed bundles from the Automation ESH module taking into account their dependencies both from this module and also from other modules. All Automation ESH modules can be found in the <bosch-iot-gateway-sdk_home>/runtime/osgi/bundles directory.

System Properties

There are no system properties that influence the operation of the module.

Configuration Properties

Name

PID

Property

Type

Default Value

Description

Rule Registry Configuration

org.eclipse.smarthome.automation.ruleregistry

Rule Reinitialization Delay

Long

500

Delay between rule's re-initialization tries.

Locale Provider Config

org.eclipse.smarthome.core.localeprovider

Language

String

en

An ISO 639 alpha-2 or alpha-3 language code.

Locale Provider Config

org.eclipse.smarthome.core.localeprovider

Script

String

Latin

ISO 15924 alpha-4 script code.

Locale Provider Config

org.eclipse.smarthome.core.localeprovider

Region

String

UK

An ISO 3166 alpha-2 country code or a UN M.49 numeric-3 area code.

Locale Provider Config

org.eclipse.smarthome.core.localeprovider

Variant

String

 

Any arbitrary value used to indicate a variation of a Locale.

Rules File Provider Config

org.eclipse.smarthome.automation.provider.file.LoadEventHandler

Automation ESH Rules Root

String

../../../automation

Specifies the parent directory in the file system for automation rule resources.

Module Types File Provider Config

org.eclipse.smarthome.automation.provider.file.ModuleTypeFileProvider

Automation ESH Module Types Root

String

../../../automation

Specifies the parent directory in the file system for automation module type resources.

Templates File Provider Config

org.eclipse.smarthome.automation.provider.file.TemplateFileProvider

Automation ESH Templates Root

String

../../../automation

Specifies the parent directory in the file system for automation rule template resources.

Troubleshooting

No troubleshooting information is available for this module.

See also