# \[APP\]\[Pro\] Flow Utilities

**URL:** <https://community.homey.app/t/app-pro-flow-utilities/53027>\
**Category:** Apps\
**Tags:** tools, homey-pro\
**Created:** [October 12, 2021, 10:05am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027 "2021-10-12T10:05:25Z")\
**Posts on this page:** 20\
**Page:** 9

<div class="post-metadata">

**Author:** ![JMH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jmh/32/29230_2.png) [@JMH](https://community.homey.app/u/JMH)\
**Post date:** [October 11, 2023, 9:17pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/163 "2023-10-11T21:17:10Z")

</div>

Hero!

 ![p2000](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/c/0cfb7fed9ba76270ff88ea4baec2e252f48ce3b2.jpeg)  
I’m putting it to the test! Let’s see how it worksout! 😃

---

<div class="post-metadata">

**Author:** ![JMH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jmh/32/29230_2.png) [@JMH](https://community.homey.app/u/JMH)\
**Post date:** [October 12, 2023, 8:53am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/164 "2023-10-12T08:53:48Z")

</div>

After correcting some mistakes in my flow (forgot some lines and made a typo) it works like a charm!  
Many, many thnx!

 ![Screenshot_20231012_104654_Telegram](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/9842f47681109cc8a9a98281f0aca79aba8a4e7d.jpeg)

BTW: is there another way to buy you a beer, other then Paypal?

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 12, 2023, 12:04pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/165 "2023-10-12T12:04:33Z")

</div>

Nice to hear that it’s working!

I think you can even optimise your flow by using the contains logic card to filter prio’s see example:

 ![Scherm­afbeelding 2023-10-12 om 13.53.22](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/6/06bd945d247a37aa5ad045962796f6b87e3914dc.jpeg)

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 12, 2023, 12:59pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/166 "2023-10-12T12:59:14Z")

</div>

## App update: (Test: [1.5.1](https://homey.app/a/com.flow.utilities/Test))

> - **OPT** Action card for text replace now supports multiple matching occurrences in input string.

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 16, 2023, 9:43am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/167 "2023-10-16T09:43:24Z")

</div>

## App update: (Live: [1.5.2](https://homey.app/a/com.flow.utilities))

> - **OPT** Action card for text replace now supports multiple matching occurrences in input string.
> - **OPT** Helper functions

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 16, 2023, 9:44am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/168 "2023-10-16T09:44:30Z")

</div>

## App update: (Test: [1.5.4](https://homey.app/a/com.flow.utilities/Test))

> - **OPT** Prevent duplicate flow tokens + better error messages in settings
> - **FIX** Settings and error handling for tokens

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 16, 2023, 4:24pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/169 "2023-10-16T16:24:08Z")

</div>

## App update: (Live: [1.5.4](https://homey.app/a/com.flow.utilities))

> - **OPT** Prevent duplicate flow tokens + better error messages in settings
> - **FIX** Settings and error handling for tokens

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 17, 2023, 1:18pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/170 "2023-10-17T13:18:21Z")

</div>

## App update: (Live: [1.5.6](https://homey.app/a/com.flow.utilities))

> - **FIX** Tokens not set correctly in trigger cards
> - **FIX** Trigger for device on/off trigger cards

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 17, 2023, 2:52pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/171 "2023-10-17T14:52:18Z")

</div>

## BREAKING App update

With the release of App version **1.6.0** we will remove the support for zone trigger and action cards.  
Reason is that this is not really ment for the Flow Utilities app and there are now other apps available for this task.

### So what will change in Flow Utilities?

The following cards will be deprecated and can not be implemented anymore.  
**Trigger cards**

> - Device is turned on in zone
> - Device is turned off in zone
> - Devices are turned on in zone
> - Devices are turned off in zone

**Action cards**

> - Set zone light color
> - Set device percentage in zone

Don’t worry existing flow’s won’t break! For a limited time the cards that are currently used in your flow will be working, however it is advised to replace these cards with one from the apps mentioned below.

For basic functionality you can use the default zone cards from Homey. To still make use of extra features like color/dim level change in a zone I would advice to use one of the following apps:

### Alternative apps

> **[Device Capabilities | Homey](https://homey.app/en-us/app/nl.qluster-it.DeviceCapabilities/Device-Capabilities/)**
>
> Enhance the capabilities of devices

> **[Light Triggers | Homey](https://homey.app/en-us/app/com.trigger.lights/Light-Triggers/)**
>
> Control your lights with Flows.

> **[Better Lights | Homey](https://homey.app/en-us/app/nl.lrvdlinden.better-lights/Better-Lights/)**
>
> Better. Smarter. Reliable.

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 17, 2023, 3:01pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/172 "2023-10-17T15:01:35Z")

</div>

## App update: (Test: [1.6.0](https://homey.app/a/com.flow.utilities))

> **BREAK** Set zone trigger and actions cards to deprecated status

---

<div class="post-metadata">

**Author:** ![HuisCHovens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/huischovens/32/16973_2.png) [@HuisCHovens](https://community.homey.app/u/HuisCHovens)\
**Post date:** [October 17, 2023, 3:31pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/173 "2023-10-17T15:31:21Z")

</div>

@JMH nice flow you make. Can you share it?

---

<div class="post-metadata">

**Author:** ![JMH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jmh/32/29230_2.png) [@JMH](https://community.homey.app/u/JMH)\
**Post date:** [October 18, 2023, 9:22pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/174 "2023-10-18T21:22:21Z")

</div>

Don’t look how it is organised, but here is my flow:

 ![p2000_nw](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/f/5fb2511ff74bcbac2cb91ffb024075d1e79d4612.jpeg)

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [October 30, 2023, 8:05am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/175 "2023-10-30T08:05:56Z")

</div>

## App update: (Live: [1.6.1](https://homey.app/a/com.flow.utilities))

> - **BREAK** Set zone trigger and actions cards to deprecated status
> - **FIX** HomeyApi bug for Homey version 8

---

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [December 11, 2023, 1:51pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/176 "2023-12-11T13:51:49Z")

</div>

Great app and I use it for multiple flows.  
One thing I’m missing is the option to pause the “looptijd” so I can continue it later on if I want.

Is this an option to add?

Thanks.

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [December 14, 2023, 10:17am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/177 "2023-12-14T10:17:54Z")

</div>

Thanks good to hear the app will enrich your flows! 🙂

Currently the “looptijd” is calculated with a start and end time. This to minimise Homey resource, so after end card is triggered we calculate the duration between the 2 timestamps.

I have to think and see if this is something can be added minimising the homey resource and make use of the same code structure.

Only I can think of right now Is to make use of the app: [CountDown App for Homey | Homey](https://homey.app/en-nl/app/nl.bevlogenheid.countdown/CountDown/)

---

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [December 14, 2023, 11:20am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/178 "2023-12-14T11:20:31Z")

</div>

Okay thanks, I will have a look if this Countdown app is usefull for 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:** [January 19, 2024, 12:13pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/179 "2024-01-19T12:13:42Z")

</div>

I know this was a while ago but have a look at Chronograph which offers more features than Countdown.

- It can also be a stopwatch (counting up)
- It can also do transitions
- You can get the elapsed time in various formats.

---

<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:** [January 19, 2024, 12:27pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/180 "2024-01-19T12:27:09Z")

</div>

@RobbertV Great app, I have been looking for text replacements for so long!

Please can you help me with this. I want to remove the last name from a name (First Last).

1. Is there a way to replace it with empty?
2. The variable @FirstName text seems empty, what is its use?
3. I had to use a new variable FirstName1 for the second instance, why is that?

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

---

<div class="post-metadata">

**Author:** ![RobbertV](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robbertv/32/37250_2.png) [@RobbertV](https://community.homey.app/u/RobbertV)\
**Post date:** [January 22, 2024, 9:28pm UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/181 "2024-01-22T21:28:43Z")

</div>

@Rrrr

1. Yes there is, it’s a bit of a hack. But you can put a space in the input field.  

2. This variable is used for the action card to format text to different text formats f.e. Camel case or first letter capital. When this action card is not used yet It will be empty by default.

3. The way you are using the action cards is not how the app is designed to handle dynamic data. When the action card is used it will overwrite its previous value.  
Seeing your test flow with multiple people in the house this will lead to inconsistent outcome values.  
What is better to do is a logic card in between presence and action card to filter names to its own variable.

---

<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:** [January 23, 2024, 4:45am UTC](https://community.homey.app/t/app-pro-flow-utilities/53027/182 "2024-01-23T04:45:53Z")

</div>

Where do you fill First Last?

[Previous page](https://community.homey.app/t/app-pro-flow-utilities/53027.md?page=8)

[Next page](https://community.homey.app/t/app-pro-flow-utilities/53027.md?page=10)
