Hi, I'm currently having issues trying to trigger some commands in a Flow. A command to turn on a fan should trigger when a temperature value goes above a certain number, and a command to turn off a fans should trigger when it goes under that value.
However, I keep receiving a "could not find command" error when testing the Flow. The commands work if I just manually select them on the commands screen, but I need them to trigger from the Flow.
Is this a bug or something I've done wrong? Images and code snippets below.
Commands:

Flow:

Code from top-most function node:
if (input.body.name == "temp") {
output.body.data = input.body.data;
}
else {
output.body.data = 0;
}
Code from the right-most function node:
if (parseInt(input.body.data.data) < 20.0) {
output.process = true;
} else {
output.process = false;
}
Right-most command node:

Test Flow:

Output from the error-ing command node:
{
"node": {
"id": "fn_82RX21Cs",
"meta": {
"x": 758,
"y": 632,
"name": "run-command",
"label": "run-command via wia",
"category": "output"
},
"config": {
"name": "Fan Off",
"slug": "fan-off"
},
"type": {
"id": 3009,
"name": "run-command",
"category": "output",
"service": "wia"
},
"outputs": [],
"outputIds": []
},
"input": {
"id": "fn_GknFPQiW",
"service": "wia",
"category": "logic",
"name": "run-function",
"body": {}
},
"output": {},
"error": {
"message": "Could not find command."
},
"type": "flow.node.error"
}