Hei, bumper denne litt da jeg jobber med en tilsvarende flow Jeg ønsker å ha egen melding på når porten er lukket igjen, og har kommet et stykke med noen eksempler fra andre tråder . I koden under får jeg til å oppdatere en egen variabel for om porten er åpen eller ei, og bruke denne i if-noder. Det ser derimot ut som jeg ikke har fått helt til den første if-noden, for jeg får melding om at porten er lukket når den åpner seg . Så selv om trigger variabelen er “true” så ser det ut som meldingen i enden av “false” flyten trigges. Noen som vet hvorfor
{
"Id": "xdw68yxG5t0iNdN",
"ClassId": "xdw68yxG5t0iNdN",
"Author": "espenh.no",
"Version": 0,
"CreatedAt": "2021-10-19T11:41:44.003669729+02:00",
"UpdatedAt": "2024-10-15T21:20:06.778883396+02:00",
"Name": "Garasjeportvarsel",
"Group": "",
"Description": "",
"Nodes": [
{
"Id": "1",
"Type": "trigger",
"Label": "dørsensor",
"SuccessTransition": "5",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:evt/rt:dev/rn:zw/ad:1/sv:sensor_contact/ad:17_0",
"Service": "sensor_contact",
"ServiceInterface": "evt.open.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": 346,
"y": 238
},
"TypeAlias": "Trigger"
},
{
"Id": "5",
"Type": "if",
"Label": "Hvis åpen dør",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"BooleanOperator": "",
"LeftVariableName": "",
"Operand": "eq",
"RightVariable": {
"Value": true,
"ValueType": "bool"
}
}
],
"FalseTransition": "7",
"TrueTransition": "6"
},
"Ui": {
"nodeType": "",
"x": 637,
"y": 243
},
"TypeAlias": "If condition"
},
{
"Id": "6",
"Type": "set_variable",
"Label": "Port variabel - True",
"SuccessTransition": "10",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"DefaultValue": {
"Value": 0,
"ValueType": ""
},
"IsVariableInMemory": false,
"Name": "Åpen port",
"UpdateGlobal": false,
"UpdateInputMsg": false
},
"Ui": {
"nodeType": "",
"x": 461,
"y": 405
},
"TypeAlias": "Set variable"
},
{
"Id": "7",
"Type": "set_variable",
"Label": "Port variabel - False",
"SuccessTransition": "8",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"DefaultValue": {
"Value": false,
"ValueType": ""
},
"IsVariableInMemory": false,
"Name": "Åpen port",
"UpdateGlobal": false,
"UpdateInputMsg": false
},
"Ui": {
"nodeType": "",
"x": 714,
"y": 401
},
"TypeAlias": "Set variable"
},
{
"Id": "8",
"Type": "action",
"Label": "Push notification",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:evt/rt:app/rn:kind_owl/ad:1",
"Service": "kind-owl",
"ServiceInterface": "evt.notification.report",
"Config": {
"DefaultValue": {
"Value": {
"EventName": "custom",
"MessageContent": "Garasjeport Lukket! ✅",
"SiteId": "df9f093f-78d4-41b5-9cbb-5a87f1d4c6a8"
},
"ValueType": "object"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"VariableName": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "notification_action",
"x": 723,
"y": 589
},
"TypeAlias": "Notification"
},
{
"Id": "9",
"Type": "action",
"Label": "Push notification",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:evt/rt:app/rn:kind_owl/ad:1",
"Service": "kind-owl",
"ServiceInterface": "evt.notification.report",
"Config": {
"DefaultValue": {
"Value": {
"EventName": "custom",
"MessageContent": "Garasjeport åpen over 10 min! 🚨",
"SiteId": "df9f093f-78d4-41b5-9cbb-5a87f1d4c6a8"
},
"ValueType": "object"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"VariableName": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "notification_action",
"x": 226,
"y": 897
},
"TypeAlias": "Notification"
},
{
"Id": "10",
"Type": "wait",
"Label": "Vent 10 min",
"SuccessTransition": "11",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": 600000,
"Ui": {
"nodeType": "",
"x": 441,
"y": 582
},
"TypeAlias": "Delay"
},
{
"Id": "11",
"Type": "if",
"Label": "Åpen port?",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"BooleanOperator": "",
"LeftVariableIsGlobal": false,
"LeftVariableName": "Åpen port",
"Operand": "eq",
"RightVariable": {
"Value": true,
"ValueType": "bool"
}
}
],
"FalseTransition": "",
"TrueTransition": "9"
},
"Ui": {
"nodeType": "",
"x": 236,
"y": 734
},
"TypeAlias": "If condition"
}
],
"Settings": null,
"IsDisabled": true,
"IsDefault": false,
"ParallelExecution": "keep_last"
}