# Do we have Timer in perspective?

**URL:** <https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102>\
**Category:** Ignition\
**Tags:** perspective, vision\
**Created:** [April 15, 2025, 10:20am UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102 "2025-04-15T10:20:05Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 18, 2025, 12:57pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/21 "2025-04-18T12:57:11Z")

</div>

> [@James.Sletten](#):
>
> the now() expression runs on the client PC.

For Vision, this is true.

For Perspective, it runs in the gateway, not the browser, along with all other executable customizations. The property changes have to be transmitted to the browser every time.

Use CSS for animations in Perspective.

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 18, 2025, 12:58pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/22 "2025-04-18T12:58:21Z")

</div>

That sounds like a manual page from the days of Vision only. Vision runs on the client. Perspective runs on the gateway.

I'll submit an update request to [docs@inductiveautomation.com](mailto:docs@inductiveautomation.com).

---

<div class="post-metadata">

**Author:** ![TechEnlive](https://avatars.discourse-cdn.com/v4/letter/t/3be4f8/32.png) [@TechEnlive](https://forum.inductiveautomation.com/u/TechEnlive)\
**Post date:** [April 18, 2025, 1:09pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/23 "2025-04-18T13:09:25Z")

</div>

You are right. But in some case we have to use now() "may be you not agree".  
For example: I have to show alert icon in topbar when any alarm active. But we can see new alarm in alarm table but topbar icon need to refresh the page.  
The solution i get from Chatgpt to create now(5000) as object member.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/0/d0f061e29188d3290e0e94a4405c6d20f4fddb55.png)

---

<div class="post-metadata">

**Author:** ![Ujwal\_Wankhede](https://avatars.discourse-cdn.com/v4/letter/u/4af34b/32.png) [@Ujwal\_Wankhede](https://forum.inductiveautomation.com/u/Ujwal_Wankhede)\
**Post date:** [April 18, 2025, 1:17pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/24 "2025-04-18T13:17:36Z")

</div>

In alarming, you can use Gateway System tags instead of cyclic action.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/a/5a7be3e5259fee3e0d06894785c088a0757983b6.png)

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [April 18, 2025, 1:19pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/25 "2025-04-18T13:19:07Z")

</div>

I would try to use a tag to monitor the active alarm. (Ujwal has explained how to do it.)  
Then create a tag binding on the topbar icon to that tag.  
It will respond immediately and you won't have to wait up to 5 s to see it.

* * *

 ![Binding editor titlebar](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/1/01eab35850071b8e38842f5c757c7ed10b0c5e9e.png)

Tip: when posting binding editor screenshots include the titlebar so we can see what property is being edited.

---

<div class="post-metadata">

**Author:** ![James.Sletten](https://avatars.discourse-cdn.com/v4/letter/j/7ea924/32.png) [@James.Sletten](https://forum.inductiveautomation.com/u/James.Sletten)\
**Post date:** [April 18, 2025, 1:26pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/26 "2025-04-18T13:26:20Z")

</div>

I would add one caveat to this approach. If you have a gateway hosting multiple projects that are separate, say for a water treatment and wastewater treatment plant for a municipality an alarm for one site would activate an alert in the other even though there isn't a problem. In that case @TechEnlive method is the only way I have found to filter alarms per project.

---

<div class="post-metadata">

**Author:** ![Ujwal\_Wankhede](https://avatars.discourse-cdn.com/v4/letter/u/4af34b/32.png) [@Ujwal\_Wankhede](https://forum.inductiveautomation.com/u/Ujwal_Wankhede)\
**Post date:** [April 18, 2025, 1:38pm UTC](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102/27 "2025-04-18T13:38:52Z")

</div>

In that case you can use Tag as a trigger. Use that trigger to invoke binding and determine impacted areas. No need to for cyclic monitoring.

[Previous page](https://forum.inductiveautomation.com/t/do-we-have-timer-in-perspective/105102.md?page=1)
