Hei, har laget en flow som gir varslinger gjentatte ganger dersom fryseskapsøren blir levnet åpen. Jeg har nå laget en bekreftelse på at døren blir lukket, men det som er problemet er at jeg vil at bekreftelsen kun skal kommer om døren har blitt levnet åpen og ikke når jeg åpner døren for å hente noe. det kunne løst seg hadde jeg fått plasert push varselet på gul utgang på IF blokken nederst, men programmet lar meg ikke lagre flowen slik. Noen tips?
Hei!
Kunne du delt source code
så det går ann å se hva du f.eks har i de ulike if blokkene osv?
{
"Id": "WcVLZbCC92S2YzM",
"ClassId": "WcVLZbCC92S2YzM",
"Author": "",
"Version": 0,
"CreatedAt": "2024-07-22T23:05:52.9366248+02:00",
"UpdatedAt": "2024-11-06T16:19:37.814818253+01:00",
"Name": "Varsling fryseskaps-dør",
"Group": "",
"Description": "",
"Nodes": [
{
"Id": "1",
"Type": "trigger",
"Label": "Varsling fryseskaps-dør",
"SuccessTransition": "5",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "pt:j1/mt:evt/rt:dev/rn:zigbee/ad:1/sv:sensor_contact/ad:1_1",
"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": 323,
"y": 73
},
"TypeAlias": "Trigger"
},
{
"Id": "3",
"Type": "action",
"Label": "Varsling til telefon",
"SuccessTransition": "9",
"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": "Fryseskaps-dør er levnet åpen.❌",
"SiteId": "2b010cd7-f804-4619-8ab7-ef5ad2942dc6"
},
"ValueType": "object"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"VariableName": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "notification_action",
"x": 306,
"y": 639
},
"TypeAlias": "Notification"
},
{
"Id": "5",
"Type": "wait",
"Label": "60 sekunder forsinkelse",
"SuccessTransition": "10",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": 60000,
"Ui": {
"nodeType": "",
"x": 316,
"y": 274
},
"TypeAlias": "Delay"
},
{
"Id": "9",
"Type": "wait",
"Label": "90 sekunders delay",
"SuccessTransition": "11",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": 90000,
"Ui": {
"nodeType": "",
"x": 305,
"y": 823
},
"TypeAlias": "Delay"
},
{
"Id": "10",
"Type": "if",
"Label": "",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"BooleanOperator": "",
"LeftVariableIsGlobal": false,
"LeftVariableName": "",
"Operand": "eq",
"RightVariable": {
"Value": true,
"ValueType": "bool"
}
}
],
"FalseTransition": "12",
"TrueTransition": "3"
},
"Ui": {
"nodeType": "",
"x": 314,
"y": 446
},
"TypeAlias": "If condition"
},
{
"Id": "11",
"Type": "if",
"Label": "",
"SuccessTransition": "",
"TimeoutTransition": "",
"ErrorTransition": "",
"Address": "",
"Service": "",
"ServiceInterface": "",
"Config": {
"Expression": [
{
"BooleanOperator": "",
"LeftVariableIsGlobal": false,
"LeftVariableName": "",
"Operand": "eq",
"RightVariable": {
"Value": 100,
"ValueType": "bool"
}
}
],
"FalseTransition": "",
"TrueTransition": "3"
},
"Ui": {
"nodeType": "",
"x": 304,
"y": 999
},
"TypeAlias": "If condition"
},
{
"Id": "12",
"Type": "action",
"Label": "Varsling til telefon",
"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": "Fryseskaps-dør lukket.✅",
"SiteId": "2b010cd7-f804-4619-8ab7-ef5ad2942dc6"
},
"ValueType": "object"
},
"IsVariableGlobal": false,
"Props": {},
"RegisterAsVirtualService": false,
"VariableName": "",
"VirtualServiceGroup": "",
"VirtualServiceProps": {}
},
"Ui": {
"nodeType": "notification_action",
"x": 573,
"y": 639
},
"TypeAlias": "Notification"
}
],
"Settings": null,
"IsDisabled": false,
"IsDefault": false,
"ParallelExecution": "keep_last"
}
Her er en tråd med lignende logikk
En trenger nødvendigvis ikke å bruke variabler dersom flowen kun skal varsle