The following table contains all bundles included in the HAM part of the Automation module:
Bundle Symbolic Name |
Description |
|---|---|
com.prosyst.mbs.automation.ham.api |
The Automation HAM API Bundle exports the API of the Home Automation Manager. It also provides utility classes with ready implementation of common logic for condition and command providers which can be used when creating new providers. |
com.prosyst.mbs.automation.ham.appcontext.mprm |
The JAR file of the Automation HAM Application Context bundle is com.prosyst.mbs.automation.ham.appcontext.mprm.jar located in the bundles directory. |
com.prosyst.mbs.automation.ham.astro.sunriset |
The Automation HAM Astro Sunriset bundle registers the Astro Calculator service that uses the calculation library provided by Sunriset Lib. |
com.prosyst.mbs.automation.ham.commands |
The Automation HAM Console Commands bundle provides the available console commands. |
com.prosyst.mbs.automation.ham.core |
The Automation HAM Core bundle provides an implementation of the Home Automation Admin service and provides the Status Condition type, and the Scene and Group Command types. |
com.prosyst.mbs.automation.ham.inventory |
The Automation HAM Inventory bundle provides the inventory interface. |
com.prosyst.mbs.automation.ham.jsonrpc |
Provides a Web interface to the Home Automation Manager (HAM) through JSON-RPC. More information on the API is available at: HAM JSON-RPC API |
com.prosyst.mbs.automation.ham.resource.importer |
|
com.prosyst.mbs.automation.ham.webconsole |
The Automation HAM Plugin for Web Console bundle provides a UI add-on to the Web Console for defining automation. It provides a plugin architecture for adding web-based UIs for creating, removing or editing conditions and commands of custom types. |