Triggers when or , and both and is detected in or for item :
{
"blockType": "when",
"blockOptions": {
"method": {
"name": "isDetectedInHotzone",
"args": {
"item": "item",
"hotzones": "hotzones",
"match": "filter",
"filters": "filters"
}
}
},
"fields": [
{
"name": "item",
"type": "item",
"value": "45345345345232"
},
{
"name": "hotzones",
"type": "array.token",
"value": [ "hotzone1", "hotzone2" ]
},
{
"name": "match",
"type": "token",
"value": "filter"
},
{
"name": "filters",
"type": "dictionary.hotzone_match",
"value": {
"persons": {
"match": "anyOf",
"list": ["john_id", "sara_id"]
},
"objects": {
"match": "allOf",
"list": ["first_car_id", "second_car_id"]
}
}
}
]
}
Triggers when when any QR Code is detected for item :
{
"blockType": "when",
"blockOptions": {
"method": {
"name": "isDetectedInHotzone",
"args": {
"item": "item",
"match": "filter",
"filters": "filters"
}
}
},
"fields": [
{
"name": "item",
"type": "item",
"value": "45345345345232"
},
{
"name": "match",
"type": "token",
"value": "filter"
},
{
"name": "filters",
"type": "dictionary.hotzone_match",
"value": {
"qrcodes": {
"match": "any"
}
}
}
]
}
Triggers when when any motion is started for item :
{
"blockType": "when",
"blockOptions": {
"method": {
"name": "isDetectedInHotzone",
"args": {
"item": "item",
"match": "filter"
}
}
},
"fields": [
{
"name": "item",
"type": "item",
"value": "45345345345232"
},
{
"name": "match",
"type": "token",
"value": "any"
}
]
}