1) Give a description of the problem
Trying to create a function to turn on devices and turn them off after x time. Different pistons will use this function. It seems like the time is overridden every time a other piston gets triggered even with parallelism turned on.
On a side note, i would also like to pass a list of devices directly with the arguments but this doesn’t seem to work. Only works for 1 device, not multiple devices. Anyone got an idea on this aswell?
2) What is the expected behaviour?
Each piston would create a new instance of the function with each a own timer.
3) What is happening/not happening?
Timer get reset by other pistons.
4) Post a Green Snapshot of the piston
5) Attach logs after turning logging level to Full
(PASTE YOUR LOGS HERE THEN HIGHLIGHT ALL OF THE LOGS AND CLICK ON THE </> ICON TO FORMAT THEM CORRECTLY)