How can I trigger a flow with the result of an other flow

I have several flows that are based on outside temperature or outside brightness. Now I like the make one flow measuring these conditions to start other flows based on the outcome of the first.
Any suggestions ?

If you want to just start a second flow from within the first, use the ‘Start Flow’ card:

If you want to start a second flow from within the first and also provide it with a numerical input parameter, like a temperature of luminance value, use the ‘Start Flow With Number’ card:

There are also variants to start a flow with a Yes/No or Text input.

These standard flowcard only allow you to provide one input. If you want to provide multiple input parameters, then you might want to check out the Advanced Triggers app.

1 Like

Thx Sunbeach,

Your example is to start within, but what I am aiming for is separately operating flow starting another flow when conditions are met

Aren’t we talking about the same?

Your seperate flow (first flow) would start a second flow. E.g. when the temperature is 20 degrees.

The first flow kicks off the second flow via the ‘Start second flow with 20’ flowcard.

The second flow starts based on the ‘This flow is started with a number tag’ trigger card:

That trigger card includes a tag: the numeric parameter you provided: 20 degrees. You can use this tag in your second flow.

[wrap=iframe id=


][/wrap]

ik na in de start flow geen tekst of waarde ingeven

If you have created a flow with this card:


then there will be at least one flow-name to choose from.

Just for my understanding, do you:

  • want to start the second flow and provide it with a parameter (like the lux value, scenario 1) or do you
  • just want to start a second flow, without passing any parameter (scenario 2)?

That determines which flow cards are relevant.

Scenario 1

The first flow, based on your screenshot, would look like this. It provides the luminance value as parameter to the second flow:

The second flow would look like the following (only start part included). As indicated before, this card holds the passed parameter (luminance value in this case) as a tag that you can refer to in this second flow:

Next to a value (as in the above example) you can also pass text and yes/no parameters. Just select the appropriate version of the flowcard.

Scenario 2

The first flow would look like:

The second flow would look like the following (again only start part included). So it is triggered by a regular play button, the same as you would use to manually start the flow:

In the first flow set a variable to some value.
Start the second flow with the Logic card “WHEN has been changed”.

Hi Sunbeech,

Finally I got it and will test it out. Many thx for your supprt

1 Like