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.


