Tok en rask kontroll på Deny nå, om den fungerte på en annen måte enn hva den gjorde sist for meg.
Kriteriet; Deny på bevegelse mellom 19:00 og 20:00 i dag, fikk aktivering av Rød utgang (negativ håndtering i funksjonsblokk timefilter) .
{
"Id": "v1bcrek2jvWrr5C",
"ClassId": "v1bcrek2jvWrr5C",
"Author": "",
"Version": 0,
"CreatedAt": "2022-03-03T19:26:00.329764473+01:00",
"UpdatedAt": "2022-03-03T19:30:31.877807275+01:00",
"Name": "Timefilter-Deny",
"Group": "Test",
"Description": "Test av timefilter Deny",
"Nodes": [
{
"Id": "1",
"Type": "trigger",
"Label": "Bevegelsesdetektor",
"SuccessTransition": "2",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:evt/rt:dev/rn:zw/ad:1/sv:sensor_presence/ad:27_0",
"Service": "sensor_presence",
"ServiceInterface": "evt.presence.report",
"Config": {
"ConnectorID": "",
"InputVariableType": "",
"IsValueFilterEnabled": false,
"LookupServiceNameAndLocation": false,
"PropFilterName": "",
"PropFilterValue": "",
"RegisterAsVirtualService": false,
"Timeout": 0,
"ValueFilter": {
"Value": null,
"ValueType": "bool"
},
"ValueJPath": "",
"ValueJPathResultType": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": null
},
"Ui": {
"nodeType": "",
"x": 402,
"y": 153
},
"TypeAlias": "Trigger",
"LastValue": false
},
{
"Id": "2",
"Type": "if",
"Label": "Bevegelse=true",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"BooleanOperator": "",
"LeftVariableIsGlobal": false,
"LeftVariableName": "",
"Operand": "eq",
"RightVariable": {
"Value": true,
"ValueType": "bool"
}
}
],
"FalseTransition": "",
"TrueTransition": "3"
},
"Ui": {
"nodeType": "",
"x": 396,
"y": 315
},
"TypeAlias": "If condition"
},
{
"Id": "3",
"Type": "iftime",
"Label": "Deny-filter",
"SuccessTransition": "4",
"TimeoutTransition": "",
"ErrorTransition": "5",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"Action": "d",
"From": "19:00",
"To": "20:00",
"Weekday": "4"
}
]
},
"Ui": {
"nodeType": "",
"x": 392,
"y": 463
},
"TypeAlias": "Time filter"
},
{
"Id": "4",
"Type": "action",
"Label": "Deny filter Grønn aktivert",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:cmd/rt:app/rn:time_owl/ad:1",
"Service": "time_owl",
"ServiceInterface": "cmd.timeline.set",
"Config": {
"DefaultValue": {
"Value": {
"message_en": "Deny filter Grønn aktivert",
"message_no": "-Deny filter Grønn aktivert",
"sender": "flow"
},
"ValueType": "str_map"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"VariableName": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "timeline_action",
"x": 281,
"y": 615
},
"TypeAlias": "Timeline"
},
{
"Id": "5",
"Type": "action",
"Label": "Deny filter Rød aktivert",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:cmd/rt:app/rn:time_owl/ad:1",
"Service": "time_owl",
"ServiceInterface": "cmd.timeline.set",
"Config": {
"DefaultValue": {
"Value": {
"message_en": "Deny filter Rød aktivert",
"message_no": "Deny filter Rød aktivert",
"sender": "flow"
},
"ValueType": "str_map"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"VariableName": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "timeline_action",
"x": 532,
"y": 608
},
"TypeAlias": "Timeline"
}
],
"Settings": null,
"IsDisabled": false,
"IsDefault": false,
"ParallelExecution": "parallel"
}