I have some flow that should trigger when a variable (default build in logic) change to a certain value. I have around 10 flows, that all wait for the same variable to change: variable ‘homemode’. The first flow should trigger when the variable ‘homemode’ is set to ‘ABC’, the second one if the variable change to ‘KLM’, and the third one… etc… etc…
So I have 10 flows that look like this:
When Logic homemode is changed
And Logic homemode is equal to ABC
But the strange thing is that, when I change the value of the variable, not only the right flow starts, but also 2 of the other flows! It doesn’t matter if the value is changed via a flow or directly in the app. So for example, I change the value of the variable to ABC, so above flow starts, but also a flow that only should start when the value is set to KLM and a flow that only should start when the value is set to XYZ…
What am I doing wrong? Those last 2 flows should not start at all. The value in the ‘When’ part of the flow doesn’t mach at all.
Also, when I test the last 2 flows manually in the app, while the value of the variable is still ABC, I get the red exclamation mark. So then It works like it should.
Is this a bug? Or am I doing something wrong? Hope you guys know a way to work around this.