I am new to Stringify and loving it! Big fan! Thanks to all the clever people that have developed it thus far. I look forward to being a big user. I've just started to get some Philips Hue lights, and for now am enjoying setting up some routines.
I have setup some flows for a bit of Christmas Tree lighting. I have a flow that I use to initialise a variable to '1' using the Functions:Variables action. The flow then calls the main flow. The main flow starts by calling the value of the variable. I've set it up like an If statement, If '1' then set variable to '2' and go this way and do this before looping to the beginning of the flow, and If '2' then do this fading light effects between red and green around the Christmas Tree, and loop back to the start of the flow.
I spent hours initially setting a variable value as text, such as "initialflow" and "flow", or 'TRUE' and 'FALSE', but it never worked. Once I started using variables such as '1' and '2', it's all working as expected. This is using the 'Continue the Flow if text equals' or 'Continue the Flow if text does not equal' actions.
I'm pretty competent with programming logic, and the logic with these Functions:Text conditions doesn't seem to be working how I expect. I can't find any documentation discerning text between numbers and how the conditional statements would function differently with the different value formats of a variable. Perhaps there is a manual detailing the finer points which I've missed reading, but to the best of my understanding I believe this is a bug.
It would appear that something along these lines was reported in March: https://forums.stringify.com/t/text-does-not-equal-not-working/1599
Happy to submit a bug report or read a detailed manual if there is one first to confirm the bug. Or maybe the bug from March has never been fixed?