I am using “Set Timer by Function Name” to set the controller, but for some unknown reason it doesn’t work.
In the section function name: “functionName” it seems that it is never called. If I run the code as a normal function (i.e. without the Set Timer by Function Name, it works correctly)
In the end the “Set timer by function name” worked for me.
But your solution seems more elegant. Isn’t there a dropdown for “Set timer by function name”?
The only advantage I can think of is that the Function Name can be dynamic, which could lead to something ever so slightly less barbaric (still, crude):
And since neither can take a parameter nor return values, I find the Timer by Function Name mostly obsolete, and fiddly to boot. I guess it can work, it’s just that referencing by string is meh. Rename a function and all hell breaks loose.