Sent same notification only each 3O min

What is the easiest way to have a notification not sent to often but let’s say only every 30 min.

I ended a flow with the wait card and ‘30 min’ but that doesn’t seem to work.

Did you checked out the „Countdown“ app?

1 Like

This only delays each trigger for the notification with 30 minutes;
And a flow can have up to 59 running instances..

I use this to add blind time to flows:

3 Likes

If You just do not want the similar messages during 30min after one already sent, then…

Sorry, this is just an sketch :wink: but take “Homey has started” as the point, where the message sending is decided.

Then, if the timer is running, there was already message during last 30 minutes => skip new message

If the timer is not running, then send message and set blocking timer for next 30min.

1 Like

The FlowBits app has a “No-Repeat Windows” function that appears easy to use.

1 Like

You can use the Advanced Triggers app.

Tou can configure if a flow should be executed just once in a certain timeframe:

1 Like

Thanks guys I will test all options and see what works best for me.

If I have more flows where I want a delay of 30 minutes can I use the same name ‘Blind_time’ p.ex or do i need to create a new name for every flow.

If they aren’t interfering with each other that could work. But I’d prefer to keep separate timers. If you (re)set the timer in different places it might get confusing to troubleshoot and some automation might nog work as expected

1 Like

I’d use a different name for each blind time you need.
Otherwise timers can get restart eachother.
You could use blind_flowname for instance, and when you need multiple blind timers on one canvas, you could use blindA_flowname, blindB_flowname and so on.

You can create new timers right after inserting a timer card, and use unique names, by entering a timername in the “pick” field.
If the name is unique, it presents a dropdown marked with “new”.
Important: after you entered the unique name, you should select it to actually create a new timer.
When you save the flow, the timername will be shown as existing timer:
The same “pick” field also shows existing timernames you can select in new timer related cards, like “When timer x has finished”.

Chronograph has a nice dashboard, where you can view all running timers, and also pause/resume / stop them as well.
It also shows the last run time of timers

(With the word timers i mean timers, stopwatches or transitions)

Thanks Peter. Really appreciate it!

I already did the test in two flows and it works great.

Maybe one last question. What are transitions?

1 Like

YW!
Transition:

1 Like

Make a separate flow which sends the notification and deactivate it for 30 minutes after it has sent the notification. So the actions in the flow will be:

  • Sent notification
  • Deactivate flow
  • Activate flow after 30 minutes
1 Like