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:
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:
kitman.install "Automation ESH"
kitman.install "Automation ESH Web Admin"
kitman.install "Automation ESH REST"
kitman.install "Automation ESH REST Compact"
kitman.install "Automation ESH Provider File"
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.