2 day delay in an iOS action

Hi, so this is kind of a weird problem.

I have some actions setup in me and my wife’s phone to open and close our garage doors. We haven’t touched either of them in two days, and suddenly today I find my garage door open. My wife says that two days ago she pressed on the action to open her garage door, it didn’t work so she used her car’s controller when she was closer to the house and opened it.

Cut to today, and the garage door randomly opened at a weird time, checked the log and it says opened by Supervisor, which usually means Node-Red. Went into node red and confirmed my suspicion, my flow containing a the iOS action fired off at that time. Long story short, I’m looking for a way to create a “timeout” for those action buttons, anyone have any clue where I could start?

Probably it would be easier if you instead focus on why it takes so long delay…

  1. Is that happening for this automation only or have you noticed that in other automations?
  2. Only when triggered by phone? Why don’t you try other triggers? - ok, having to wait 2 days for each test might not be that practical.
  3. Does that happens using HA native automations also or it happens just when you are using Node-Red?

The app’s automatic retry of requests in the situation where the network request doesn’t execute is at most 2 hours, specifically because of situations like this.

Are you certain the request which triggered the notification was multiple days ago? It may be useful to pull device logs to check what the app did, but unfortunately it’s not easy to get the logs off the watch; I need to build some kind of flow for that.