Previous Topic

Next Topic

Book Contents

Book Index

Automation demos

Demo Kitman script name

Bundle name

Description

Automation Builtin Handlers Demo

com.prosyst.mbs.automation.builtin.handlers-demo

This demo shows some simple and useful use-cases of the Automation built-in Handlers.

Automation ESH API Demo

com.prosyst.mbs.automation.esh.api-demo

This demo shows how to:

  • configure modules and link their inputs and link their inputs
  • create a rule with the configured modules
  • add the created rule for processing
  • get the created rule from the Rule Engine
  • update the rule action after five executions

Automation ESH Json Rules Demo

com.prosyst.mbs.automation.esh.jsonrules-demo

This demo is an example of how to create composite module types on top of the other module types, define templates and create rules that use them.

Automation ESH Module Type Demo

com.prosyst.mbs.automation.moduletype-demo

This demo shows how to define module types in .json files, how to create a handlers for them and how to register a ModuleHandlerFactory that creates handlers for the defined module types.

Automation ESH REST API Demo

com.prosyst.mbs.automation.esh.rest.api-demo

This demo shows how to use the Eclipse SmartHome Automation RESTful API. It provides implementation of a simple SmartHome Automation REST Client.

Automation External Handlers Demo

com.prosyst.mbs.automation.external.handlers-demo

This demo shows how to add support for new instructions' functionalities, e.g. related to location, weather, push notifications and sleep tracking. It defines and implements handlers and provides trigger factory to create trigger handler instances.

Automation HAM Console Demo

com.prosyst.mbs.automation.ham.console.web-demo

This demo shows how to create a web interface which is used by HAM web console plugin.

Automation HAM Console Demo Web GUI

com.prosyst.mbs.automation.ham.console-demo

This demo shows how to create condition providers and command providers.

Automation HAM JSON-RPC Demo

com.prosyst.mbs.automation.ham.jsonrpc-demo

The HAM JSON demo registers a servlet with alias /demo-ham. This demo shows all existing HAM primitives - Conditions, Commands and Rules.

Automation HAM Resource Importer Demo

com.prosyst.mbs.automation.ham.resource.importer-demo

This demo shows the usage of Home Automation Resource Importer.

Automation HAM Scene Demo

com.prosyst.mbs.automation.ham.scene-demo

This demo shows the usage of Home Automation Admin.

Automation HAM Status Demo

com.prosyst.mbs.automation.ham.status-demo

Status demo shows the usage of home automation status conditions.

Automation Rule Admin Demo

com.prosyst.mbs.automation.rule.admin-demo

This demo shows how to work with the AutomationAdmin functional item service when you want to deal with rules: add, update, remove, get, enable, disable and run methods.