Not sure if I am just doing it wrong or if it is a bug/feature.
I have this flow
flow
[
{
"id": "b8d72e2a.9d72e",
"type": "tab",
"label": "test flow",
"disabled": false,
"info": ""
},
{
"id": "e7ec6f0b.b335d",
"type": "debug",
"z": "b8d72e2a.9d72e",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"x": 590,
"y": 100,
"wires": []
},
{
"id": "8a30d072.af479",
"type": "inject",
"z": "b8d72e2a.9d72e",
"name": "",
"topic": "",
"payload": "6",
"payloadType": "num",
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"x": 90,
"y": 100,
"wires": [
[
"f306d32b.28dea"
]
]
},
{
"id": "f306d32b.28dea",
"type": "rbe",
"z": "b8d72e2a.9d72e",
"name": "",
"func": "deadband",
"gap": "1",
"start": "",
"inout": "out",
"property": "payload",
"x": 340,
"y": 120,
"wires": [
[
"e7ec6f0b.b335d"
]
]
}
]
But no matter if I set the mode to compared to last input value
or compared to last valid output value
, the first message sent is getting blocked. I'm using the block unless value change greater than
, then the value is 1.
So what can I do to make it let the first message go through? Like it does when you set the mode to block unless value changes
.