# \[FAQ\]\[Advanced Flow\] Infinite canvas. Infinite creativity

**URL:** <https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145>\
**Category:** Flows\
**Tags:** advancedflow\
**Created:** [June 27, 2022, 10:12pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145 "2022-06-27T22:12:00Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Robin\_van\_Kekem](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_van_kekem/32/8187_2.png) [@Robin\_van\_Kekem](https://community.homey.app/u/Robin_van_Kekem)\
**Post date:** [June 30, 2022, 2:47pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/62 "2022-06-30T14:47:35Z")

</div>

Option 1 would be faster but heavier for your Homey (as all conditions are checked almost realtime).  
Option 2 would be a tad bit slower but less heavy for Homey.

As it looks like this isn’t an time critical task which should be completed within a second, I’d choose option 2.

---

<div class="post-metadata">

**Author:** ![Nick\_Pauwels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nick_pauwels/32/53005_2.png) [@Nick\_Pauwels](https://community.homey.app/u/Nick_Pauwels)\
**Post date:** [June 30, 2022, 2:55pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/63 "2022-06-30T14:55:49Z")

</div>

My wife would start hitting the remote if the blinds don’t respond near instantaneously 😃

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [June 30, 2022, 4:11pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/64 "2022-06-30T16:11:49Z")

</div>

I got my self a bug (i think)

I created the following (advanced) flow:

 ![2022-06-30_ 180609](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/8/88c040af8664cd90a09860d3b36584cb6eeda039.png)

This flow works fine, but when i remove the logica flow card ‘Airco\_boven bevat Off’ then something weird is starting to happen.  
I turn ON the airco (using the device on/of button) then you hear the sensibo device peeping for minutes, every ‘beep’ is 1 command given. I added a log to the flow and indeed the flow seems to be looping, it keeps (re)starting itself, the log is constant filled with the same data. There is no error.  
The strange thing is that the device is turned on only once and then the flow just keeps repeating itself until i disable the flow or switch the airco off again.

When i use the test from here option all works fine, the runs once and stops.

So no idea why the flow keeps (re)starting itself…  
I added a logica flow card to check the state of the device and now the loop is gone, but that card should not even be needed, the flow should only run once when the device is turned ON, not constantly.

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [June 30, 2022, 5:12pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/65 "2022-06-30T17:12:12Z")

</div>

> [@B3rt](#):
>
> I got my self a bug (i think)

Maybe but is it related to Advanced Flows?  
Pls create a Simple Flow with the Trigger in the Left Top corner to Log a Notification  
Delete or Disconnect That trigger here. and Test from fe the 1sec Delay if the Notification appears?  
Looks to me an issue in the “Arco” (sensibo ? ) App and not related to an Advanced Flow that even is it is already on Triggers again on one of the Action cards you use.

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [June 30, 2022, 6:02pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/66 "2022-06-30T18:02:22Z")

</div>

i did, a simple flow with the same starting flow card is only executed once

The advanced flow is executed constantly…

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [July 1, 2022, 8:36am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/67 "2022-07-01T08:36:58Z")

</div>

Use a Start-Flow-WIth-Tekst-Tag en place a JSON in it like {“Text”:“Hallo”, “Number”:1.25}.  
This way you can have endless arguments/parameters.

---

<div class="post-metadata">

**Author:** ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)\
**Post date:** [July 1, 2022, 8:39am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/68 "2022-07-01T08:39:01Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/4/7439a38507706c6537932ebf77552b27608d83a8.png)

---

<div class="post-metadata">

**Author:** ![TKroon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tkroon/32/9504_2.png) [@TKroon](https://community.homey.app/u/TKroon)\
**Post date:** [July 1, 2022, 7:40pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/71 "2022-07-01T19:40:36Z")

</div>

Very happy with the advanced flows! I recreated my 57 flows of my kitchen lights, into 1 single advanced flow. I think I’m going to rebuild all my lighting flows, because this is so much easier to edit some logic without getting unexpected behaviour of another conflicting flow.

 ![Kookeiland flow](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/4/746ab45033c2115e5834fc0c29141c7a90ac6253.jpeg)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [July 1, 2022, 10:37pm UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/72 "2022-07-01T22:37:56Z")

</div>

Cool! But I would lose my attention all the time with such an information overload 😉 😉

---

<div class="post-metadata">

**Author:** ![martskre](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martskre/32/56540_2.png) [@martskre](https://community.homey.app/u/martskre)\
**Post date:** [July 2, 2022, 12:22am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/73 "2022-07-02T00:22:09Z")

</div>

Unfortunately I found that all of the Flow → `"This Flow is started with a [...]"`-cards adds roughly ~450-500ms delay when transitioning between flows. This further adds ~450-500ms to every transition if you happen to send across several flows. 😮  
Using Flow → `"Start Flow"` with the new “Start”-button as a transition is only a little bit faster at around ~380-430ms.

This is really slow IMO… I guess there’s a whole lot of extra code and redundancies built into these new cards for “stability” reasons?

There are much faster alternatives for transitioning between flows. For example using Logic → `"[Variable] has changed"` as a listener to transition between flows only adds around ~10-50ms delay and doesn’t even seem to add up when transitioning over several flows, but it obviously doesn’t have the fun Tag capabilities… ☹

---

<div class="post-metadata">

**Author:** ![Jan.Erling.Sagen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan.erling.sagen/32/9257_2.png) [@Jan.Erling.Sagen](https://community.homey.app/u/Jan.Erling.Sagen)\
**Post date:** [July 3, 2022, 10:52am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/74 "2022-07-03T10:52:01Z")

</div>

I would like the possibility to add more than one start button, then it would be possible to reuse different parts of a flow from other flows.

If we could name the different start buttons it would be possible? “flow\_name+button\_name” or similar.

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [July 3, 2022, 10:57am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/75 "2022-07-03T10:57:05Z")

</div>

> [@Jan.Erling.Sagen](#):
>
> I would like the possibility to add more than one start button

That would not make it possible to mark a flow as favorite and use it from the homescreen, 3rd party integrations like Google Assistant or iOS/Android Shortcuts.  
Guess you gave to split the reusable parts that you want to start separately in different AF canvases.

---

<div class="post-metadata">

**Author:** ![Jo\_San](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jo_san/32/3732_2.png) [@Jo\_San](https://community.homey.app/u/Jo_San)\
**Post date:** [July 3, 2022, 11:08am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/76 "2022-07-03T11:08:03Z")

</div>

You can do that with the “this flow has started with variable”. Works great for that purpose.

---

<div class="post-metadata">

**Author:** ![Jan.Erling.Sagen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan.erling.sagen/32/9257_2.png) [@Jan.Erling.Sagen](https://community.homey.app/u/Jan.Erling.Sagen)\
**Post date:** [July 3, 2022, 11:26am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/77 "2022-07-03T11:26:34Z")

</div>

> [@Dijker](#):
>
> That would not make it possible to mark a flow as favorite

Why not? If they are named differently, they should show as different. The current play button do not trigger every part in a AF flow, only where it is connected to.

If there was multiple play buttons it would reduce the number of flows needed, and a reason to have AF 🙂

---

<div class="post-metadata">

**Author:** ![Jan.Erling.Sagen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan.erling.sagen/32/9257_2.png) [@Jan.Erling.Sagen](https://community.homey.app/u/Jan.Erling.Sagen)\
**Post date:** [July 3, 2022, 11:35am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/78 "2022-07-03T11:35:55Z")

</div>

> [@Jo\_San](#):
>
> You can do that with the “this flow has started with variable”. Works great for that purpose.

Thanks 🙂 But I really like the tiny nice play button, it fits better in a large AF, and do not require any if’s. And the play button can double as a favorite. 🙂

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [July 3, 2022, 11:36am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/79 "2022-07-03T11:36:40Z")

</div>

> [@Jan.Erling.Sagen](#):
>
> Why not? If they are named differently, they should show as different. The current play button do not trigger every part in a AF flow, only where it is connected to.

I just don’t see the benefit of having multiple startable flows on one canvas behind one flowname with multiple start-names. to accomplish the same je now just have to split them over multiple Advanced flows.

---

<div class="post-metadata">

**Author:** ![Jo\_San](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jo_san/32/3732_2.png) [@Jo\_San](https://community.homey.app/u/Jo_San)\
**Post date:** [July 3, 2022, 11:40am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/80 "2022-07-03T11:40:12Z")

</div>

The play button is intended for flows that you start manually (e.g. by a favorite flow).  
But if you are really fond of the play button, there is no other way than make multiple AF flows.

Just an easy example of how you can use it if you are open to an alternative insight (not saying this is the perfect way, just some examples I have been playing with). I have 1 AF flow per subject (e.g. TV, Sonos, Lights indoor, Lights outdoor). And I use the start flow with variable to execute flows from other flows. Helps to keep everything really organized and insightful.

 ![Schermafbeelding 2022-07-03 om 13.35.34](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/a/ca3b18433cafd6a565e6a329c2808db7984cbb9b.jpeg)

 ![Schermafbeelding 2022-07-03 om 13.35.58](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/7/9710ae8a82ce3bab3ea61e154849b46f5b4b8a9f.jpeg)

---

<div class="post-metadata">

**Author:** ![Jan.Erling.Sagen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan.erling.sagen/32/9257_2.png) [@Jan.Erling.Sagen](https://community.homey.app/u/Jan.Erling.Sagen)\
**Post date:** [July 3, 2022, 11:46am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/81 "2022-07-03T11:46:28Z")

</div>

> [@Jo\_San](#):
>
> The play button is intended for flows that you start manually (e.g. by a favorite flow).  
> But if you are really fond of the play button, there is no other way than make multiple AF flows.

I know. That is why i suggested to make it possible to have more than one play buttons, not having to make multiple AF flows for the same task.

---

<div class="post-metadata">

**Author:** ![Jan.Erling.Sagen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan.erling.sagen/32/9257_2.png) [@Jan.Erling.Sagen](https://community.homey.app/u/Jan.Erling.Sagen)\
**Post date:** [July 3, 2022, 11:48am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/82 "2022-07-03T11:48:52Z")

</div>

> [@Dijker](#):
>
> I just don’t see the benefit of having multiple startable flows on one canvas behind one flowname with multiple start-names. to accomplish the same je now just have to split them over multiple Advanced flows.

And there is the benefit, not having to make multiple flows to do the same task that already exists in an existing flow.

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [July 3, 2022, 11:53am UTC](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145/83 "2022-07-03T11:53:27Z")

</div>

> [@Jan.Erling.Sagen](#):
>
> And there is the benefit, not having to make multiple flows to do the same task that already exists in an existing flow.

Just move it to a separate Advanced flows,  
You don’t have to duplicate it. It i just not on the same canvas.

But Hé if you think it is a better/smarter/easier solution, write a use case and propose it as a Feature Request at Athom. maybe they understand you better and implement it in one of the updates.

[Previous page](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145.md?page=3)

[Next page](https://community.homey.app/t/faq-advanced-flow-infinite-canvas-infinite-creativity/65145.md?page=5)
