# \[APP\]\[Pro\] Advanced Triggers - Trigger and action cards with eventname for Advanced Flows

**URL:** <https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651>\
**Category:** Apps\
**Tags:** app, tools, flow, homey-pro, advancedflow\
**Created:** [July 7, 2022, 10:27am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651 "2022-07-07T10:27:54Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![Tiwas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tiwas/32/10066_2.png) [@Tiwas](https://community.homey.app/u/Tiwas)\
**Post date:** [October 18, 2023, 7:23pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/189 "2023-10-18T19:23:25Z")

</div>

It asks me to fill in Return ID, then it executes as planned.

---

<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:** [October 18, 2023, 8:38pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/190 "2023-10-18T20:38:03Z")

</div>

So now it suddenly works?  
I copied the ‘switch’ and it sends a Yes or a No, dependent on the number of Y and N.  
So I would say the Advanced Triggercards you use should be set to Yes and No as well…

 ![Screenshot from 2023-10-18 22-50-06](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/1/71086fc2daf534ca6f5b1b15e144c70a7c42ca27.png)

---

<div class="post-metadata">

**Author:** ![Tiwas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tiwas/32/10066_2.png) [@Tiwas](https://community.homey.app/u/Tiwas)\
**Post date:** [October 18, 2023, 11:13pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/191 "2023-10-18T23:13:53Z")

</div>

The logic works. It’s basically “!A AND (!B OR !C)” for true and “A OR (B AND C)”. It’ll get a lot worse when I get the rest of the sensors up 😛

If I run this from “SensorLogic started…” it works just fine, but if I run from “Start SensorLogic…” it doesn’t call the upper part. If that made any sense at all.

My intention was to separate all the shared functionality and then call it from my flow. That way I can get rid of some complicated stuff, and I only have to maintain it once. The upper part is my “function”. The lower part is to trigger the function.

---

<div class="post-metadata">

**Author:** ![Tiwas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tiwas/32/10066_2.png) [@Tiwas](https://community.homey.app/u/Tiwas)\
**Post date:** [October 19, 2023, 3:14am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/192 "2023-10-19T03:14:42Z")

</div>

@Peter , @Anders_Gregow and @Arie_J_Godschalk : Thanks for the help. For some strange reason, reinstalling the app (without removing it) seems to have fixed it. Didn’t do any change to my logic, so…I’m stumped. It’s either working like it’s supposed to, or I’m so sleep deprived that I’m imagining it 🤣

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [August 22, 2024, 2:40pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/193 "2024-08-22T14:40:29Z")

</div>

Hi @Peter_Kawa

I am missing something about passing back information via the Return card. When that is done, how do I access that return information in the flow that launched the triggered flow? Lets say I have a  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/4/c44271df3e91595bd11ea2674a7cdef276bdf081.png)  
card, and I return some info in the number 1 slot like this:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/7/a7f6bc21035ceac8501980be83357eec736de79c.png)  
How do I use that return info. Like this?  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/2/325c443505d3734a0f0d6f05445588ac8d9a854d.png)

Thanks in advance for any help you can give me!

---

<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:** [August 22, 2024, 3:08pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/194 "2024-08-22T15:08:35Z")

</div>

> [@Philippe\_Mucher](#):
>
> How do I use that return info. Like this?

Yeah, that should work yeah!

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [August 22, 2024, 7:38pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/195 "2024-08-22T19:38:19Z")

</div>

And…  
… it does!  
(now at least 🙂 )

I can finally easily pause my TTS speech casts for the actual duration of the sentence, yaaaay!

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [August 22, 2024, 7:43pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/196 "2024-08-22T19:43:03Z")

</div>

Hmmm, does that mean I can use triggered flows recursively (ending the recursion using a stop condition, often based on returned results) - does it? Can I “nest” multiple self-executions?

---

<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:** [August 22, 2024, 7:58pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/197 "2024-08-22T19:58:44Z")

</div>

> [@Philippe\_Mucher](#):
>
> Can I “nest” multiple self-executions?

Yeah i think so, but make sure it is not executed 60 times, else you will have the same flow running actively 60 times and homey will kill it and disable the flow.

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [August 23, 2024, 1:06am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/198 "2024-08-23T01:06:09Z")

</div>

Do you think this will work?

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/0/f00e0e44a29fe8439e0d1ef775c1e0ac4b7a7399.png)

I am kind of afraid to start it 🤢…

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [August 23, 2024, 10:59am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/199 "2024-08-23T10:59:51Z")

</div>

Okay, tested it and I find it very interesting.

It looks like the last triggered flow at the bottom executed, including its tail that comes back up a depth, but it is not actually returning to the place of the then card in the parent flow, at least, the tail of that (with the next resurface, and the return to the grandparent) does not seem to be triggered, at least I am getting no log messages beyond the first return.  
Maybe those flows all have the same ID, and the return closes all of them. Or maybe the return just doesn’t know how to jump back to a _triggered advanced_ flow - even if it is the one that launched it. I don’t know.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/8/d8b2d312cd226186144c29caacf512a9fd066e08.png)

Also, performance really, _really_ bogs down when I run this - or at least, the flows either do not run at speed or they do not run consecutively. Those last two digits in the timestamps are minutes.  
I don’t think I tripped any unintentional endless recursion, I don’t think. It could be some performance issue that stops the flow from returning, but it happened the same way at depth 6.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/1/2170c9f1f1ba81412cb223a9d7fd8d50f78ba2bd.png)

Anyone have any idea what is going on here? Why not return, and why the slow-down?

Here is a copy of the latest flow I used.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/8/0873d8006ea07438358d5a1eaa4894823e215e04.png)

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [September 15, 2024, 2:37pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/200 "2024-09-15T14:37:55Z")

</div>

I’m still really interested in this. Anyone?

---

<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:** [October 11, 2024, 5:54am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/201 "2024-10-11T05:54:35Z")

</div>

> [@Philippe\_Mucher](#):
>
> Anyone have any idea what is going on here? Why not return, and why the slow-down?

You dont have anything filled in the return values card.

No idea about the slowdown, the cards are made to be triggered very fast.

---

<div class="post-metadata">

**Author:** ![Philippe\_Mucher](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/philippe_mucher/32/73654_2.png) [@Philippe\_Mucher](https://community.homey.app/u/Philippe_Mucher)\
**Post date:** [October 11, 2024, 10:30pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/202 "2024-10-11T22:30:29Z")

</div>

Hmmmm that return thing I can fix. But I’ll test when I have some free time, not now, unfortunately. Thank you for coming back to me!

---

<div class="post-metadata">

**Author:** ![Rrrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rrrr/32/629_2.png) [@Rrrr](https://community.homey.app/u/Rrrr)\
**Post date:** [December 18, 2024, 3:52pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/203 "2024-12-18T15:52:48Z")

</div>

I really enjoy the Advanced Triggers, thank you to @Arie_J_Godschalk

[Here’s something](https://community.homey.app/t/app-pro-better-logic-library-for-users/71876/220) ([link](https://community.homey.app/t/app-pro-better-logic-library-for-users/71876/220)) I tried to solve with BLL but the easiest way, given the requirement to not use local variables and avoid many cards, was with Advanced Triggers.

Solution:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/3/d3783a75858e79585bf7b47ab33e07d5467848f0.png)

Still a lot of cards, but relatively easy to maintain. Tips welcome.

---

<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:** [June 6, 2025, 5:54pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/204 "2025-06-06T17:54:27Z")

</div>

> [@Rrrr](#):
>
> Still a lot of cards, but relatively easy to maintain. Tips welcome.

Here:  
First i create a BLL variable with an empty string in it.  
Then i run a loop.  
Then i write the variable to SSL.

Within the loop, well, you can see it yourself. Please note that after the true and false i have a linebreak (shift enter).

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/5/252bce8f3b448f5c34cffed48056f40fd50e0e31.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ecd5e0c03252d531b29e070729b74e096d7170de.png)

This is the shortest way i know. And weither you have 3, 10 or 50 items to check, you dont need anymore flowcards.

---

<div class="post-metadata">

**Author:** ![Jan-Erik\_Hallkvist](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jan-erik_hallkvist/32/79000_2.png) [@Jan-Erik\_Hallkvist](https://community.homey.app/u/Jan-Erik_Hallkvist)\
**Post date:** [July 24, 2025, 9:35am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/205 "2025-07-24T09:35:03Z")

</div>

Thanks Arie for all useful apps.  
I have one (maybe stupid) question on Advanced Triggers.  
The then-card (’Start..’) of 1x3, 3x3 and 5x3 publishes 10x3 tags on the output. I wonder what the purpose? Using only 3x3 then- & when-card, no overload and return-card.  
No problem in function just getting a lot of tags after a chain of then-cards (each using the result of the previous).

---

<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:** [September 13, 2025, 7:19pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/206 "2025-09-13T19:19:05Z")

</div>

> [@Jan-Erik\_Hallkvist](#):
>
> return-card

Because those returncards could return 10x3 tags, and the amount of returning tags cannot be set dynamicly 😉

---

<div class="post-metadata">

**Author:** ![Rrrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rrrr/32/629_2.png) [@Rrrr](https://community.homey.app/u/Rrrr)\
**Post date:** [November 27, 2025, 11:32am UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/207 "2025-11-27T11:32:33Z")

</div>

@Arie_J_Godschalk I am a big fan of Advanced Triggers, thanks so much.

I may be doing something it was not designed for, perhaps you can shed a light?

When working with iterations, they do not return values, except the last one:

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

Output

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/e/dece3266155edafc9a3dd44cdf838df0b4189b3f.png)

I wanted to export the flow with Device Capabilities, but it does not work atm.

---

<div class="post-metadata">

**Author:** ![Victor\_Bicknese](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/victor_bicknese/32/177200_2.png) [@Victor\_Bicknese](https://community.homey.app/u/Victor_Bicknese)\
**Post date:** [February 22, 2026, 1:00pm UTC](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651/208 "2026-02-22T13:00:02Z")

</div>

Hi Arie, what a great app! I want to move all triggers from Flow Event Bus to Advanced Triggers. But is there a limit on the amount of defined triggers? Some triggers seem not to fire and this might be the issue. I guess I’m over 256 (and counting).

If there’s no limit I will investigate further (I guess it’s on my side), but I like to be sure about this.

Thanks for all your effort!

[Previous page](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651.md?page=9)

[Next page](https://community.homey.app/t/app-pro-advanced-triggers-trigger-and-action-cards-with-eventname-for-advanced-flows/65651.md?page=11)
