Package org.openhab.core.automation
Interface Condition
- All Superinterfaces:
Module
This interface represents automation
Condition
modules which are working as a filter for Rule
's
executions. After being triggered, a Rule's execution will continue only if all its conditions are satisfied.
Conditions can be used to check the output from the trigger or other data available in the system. To receive an
output data from triggers the Conditions have Input
s.
Conditions can be configured.
Conditions don't have Output
s 'cause they don't provide information to the other modules of the Rule.
Building elements of conditions as ConfigDescriptionParameter
s and Input
s. They are defined by the
corresponding ConditionType
.
Condition modules are placed in conditions section of the Rule
definition.
- Author:
- Yordan Mihaylov - Initial contribution
- See Also:
-
Method Summary
Methods inherited from interface org.openhab.core.automation.Module
getConfiguration, getDescription, getId, getLabel, getTypeUID