# Status Indicator not updating on client

**URL:** <https://forum.inductiveautomation.com/t/status-indicator-not-updating-on-client/9153>\
**Category:** Ignition\
**Created:** [October 7, 2014, 8:41pm UTC](https://forum.inductiveautomation.com/t/status-indicator-not-updating-on-client/9153 "2014-10-07T20:41:31Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![doug.breshears](https://avatars.discourse-cdn.com/v4/letter/d/7c8e57/32.png) [@doug.breshears](https://forum.inductiveautomation.com/u/doug.breshears)\
**Post date:** [October 7, 2014, 8:41pm UTC](https://forum.inductiveautomation.com/t/status-indicator-not-updating-on-client/9153/1 "2014-10-07T20:41:31Z")

</div>

I have a tri-state indicator (0,1,2) = (Off, On, Fault) for some pumps on an overview screen.  
The “state” property in the tri-state is tied to a “status” internal property on the template.  
The “status” property is linked via indirect tag-path to an expression tag, the expression looks like this…  
(if({[.]Fault},2,(if({[.]Running},1,0))))

For some reason the Tri-State does not update much of the time and I am unsure how to troubleshoot it any more.  
I go into a separate designer window and verify the status tag is accurate.  
I open a new client and it looks correct.  
I close and re-open the existing client and it is then correct. However letting it sit through status changes will cause it to fail to update.  
I have only just been notified that this is an issue so I don’t know when it started or how often it happens. This is simply my troubleshooting as of today.

Any ideas?

---

<div class="post-metadata">

**Author:** ![doug.breshears](https://avatars.discourse-cdn.com/v4/letter/d/7c8e57/32.png) [@doug.breshears](https://forum.inductiveautomation.com/u/doug.breshears)\
**Post date:** [October 21, 2014, 12:00am UTC](https://forum.inductiveautomation.com/t/status-indicator-not-updating-on-client/9153/2 "2014-10-21T00:00:41Z")

</div>

I believe I have narrowed it down to the fact that the indicators are relying on an Expression Tag.  
I removed the use of the expression tag in this instance and things became much more responsive.

Is the gateway supposed to update Expression-Tags real time or does it wait until it perceives a need?  
If so does anybody know what can be done to “create” that need?

Thanks for any help.

* * *

Server System Properties  
Operating System Debian 6.0  
Context State Running  
Redundancy Mode Independent  
Redundancy State Active  
Version 7.5.5 (b1255)  
Java Version Sun Microsystems Inc. 1.6.0\_26  
CPU % 18.4  
Memory (used/max) 379 mb / 2.0 gb  
Uptime 3 days, 19 hours, 34 minutes, 59 seconds  
Timezone America/Los\_Angeles [GMT-8:00]  
Locale en\_US

Client System Properties  
Operating System Windows server 2003  
Vision Module 6.5.6 (b731)  
Java Version Sun Microsystems Inc. 1.6.0\_45
