The current documentation states that the types of the Inputs are limited to certain Java types, including arrays and lists of those types.
However, I observe in the source tree in a automation/moduletypes/ definition:
{
"conditions":[
{
"uid":"ItemStateEventCondition",
"label":"ItemStateEvent Condition",
"description":"checks if an item event was a state event and compares the new state",
"configDescriptions":[
{
"name":"itemName",
"type":"TEXT",
"context":"item",
"label":"Item Name",
"description":"The itemName which should match",
"required":true
},
{
"name":"state",
"type":"TEXT",
"label":"State",
"description":"The state which should match",
"required":true
}
],
"inputs":[
{
"name":"event",
"type":"org.eclipse.smarthome.core.events.Event",
"description":"the event of the item state change",
"label":"event",
"required":true
}
],
...
with:
"type":"org.eclipse.smarthome.core.events.Event",
Does that effectively mean that any type of input can be provided to Modules?
Tx
Karel