# Ignition

**URL:** https://forum.inductiveautomation.com/c/ignition/6.md?page=167

[Latest](https://forum.inductiveautomation.com/latest.md) · [Categories](https://forum.inductiveautomation.com/categories.md) · [Tags](https://forum.inductiveautomation.com/tags.md)

**Page:** 168

---

## [Device for email notifications?](https://forum.inductiveautomation.com/t/device-for-email-notifications/108248)

<div class="topic-metadata">

**Author:** [@j.israelsen](https://forum.inductiveautomation.com/u/j.israelsen)\
**Replies:** 8\
**Last updated:** [July 12, 2025, 2:22pm UTC](https://forum.inductiveautomation.com/t/device-for-email-notifications/108248 "2025-07-12T14:22:29Z")

</div>

So for alarm notifications, I have been able to use devices like Grandstream for voice notifications (VOIP or analog) and Sierra Wireless for SMS notifications. Does any device exist to interact with for email notificati…

---

## [Powertable set data property from CellEdited](https://forum.inductiveautomation.com/t/powertable-set-data-property-from-celledited/68322)

<div class="topic-metadata">

**Author:** [@juang](https://forum.inductiveautomation.com/u/juang)\
**Replies:** 6\
**Last updated:** [July 12, 2025, 12:22pm UTC](https://forum.inductiveautomation.com/t/powertable-set-data-property-from-celledited/68322 "2025-07-12T12:22:07Z")

</div>

I'm trying to run this on a CellEdited but it does not set the value of self.data to the query below. the query is correct i test it outside. but self.data does not change, can anyone tell me why? def onCellEdited(self…

---

## [\[BUG-1485\] Nested Containers Not Aligning](https://forum.inductiveautomation.com/t/bug-1485-nested-containers-not-aligning/107843)

<div class="topic-metadata">

**Author:** [@annikaciul](https://forum.inductiveautomation.com/u/annikaciul)\
**Replies:** 3\
**Last updated:** [July 12, 2025, 12:45am UTC](https://forum.inductiveautomation.com/t/bug-1485-nested-containers-not-aligning/107843 "2025-07-12T00:45:50Z")

</div>

I have a series of nested containers (mostly flex, with a coordinate at the base where I'm putting my components). This is starting to cause an issue with the alignment of the sizing/movement of the components that I'm a…

---

## [Reporting module installation for an enterprise architecture](https://forum.inductiveautomation.com/t/reporting-module-installation-for-an-enterprise-architecture/108115)

<div class="topic-metadata">

**Author:** [@JB\_Louvet](https://forum.inductiveautomation.com/u/JB_Louvet)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 10:52pm UTC](https://forum.inductiveautomation.com/t/reporting-module-installation-for-an-enterprise-architecture/108115 "2025-07-11T22:52:17Z")

</div>

Hi everyone, we have deployed Ignition following the enterprise architecture for scalability purposes: This works great. The question is around reporting. We are thinking of installing a dedicated reporting backend …

---

## [Momentary button is latching on bit](https://forum.inductiveautomation.com/t/momentary-button-is-latching-on-bit/14930)

<div class="topic-metadata">

**Author:** [@jeff.crockett99](https://forum.inductiveautomation.com/u/jeff.crockett99)\
**Replies:** 9\
**Last updated:** [July 11, 2025, 8:14pm UTC](https://forum.inductiveautomation.com/t/momentary-button-is-latching-on-bit/14930 "2025-07-11T20:14:49Z")

</div>

Welp, I'm probably doing something stupid here, but this one has had me scratching my head for a couple days now. PLC I'm using is a ClickPLC with modbus TCP. I'm controlling a coil address, CXXXX using a momentary butto…

---

## [BUG: Custom property's change script not triggering and enabled set to null](https://forum.inductiveautomation.com/t/bug-custom-propertys-change-script-not-triggering-and-enabled-set-to-null/108399)

<div class="topic-metadata">

**Author:** [@jlapenna](https://forum.inductiveautomation.com/u/jlapenna)\
**Replies:** 1\
**Last updated:** [July 11, 2025, 8:58pm UTC](https://forum.inductiveautomation.com/t/bug-custom-propertys-change-script-not-triggering-and-enabled-set-to-null/108399 "2025-07-11T20:58:40Z")

</div>

Ignition platform 8.1.48 The Setup I have a session.custom.mySessionScopedVariable variable with no bindings. On a main navigation view, there is a selection dropdown that is bi-directionally bound to this variable. Wh…

---

## [EasyChart: How to graph a realtime float?](https://forum.inductiveautomation.com/t/easychart-how-to-graph-a-realtime-float/108395)

<div class="topic-metadata">

**Author:** [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Replies:** 2\
**Last updated:** [July 11, 2025, 8:58pm UTC](https://forum.inductiveautomation.com/t/easychart-how-to-graph-a-realtime-float/108395 "2025-07-11T20:58:00Z")

</div>

Hi all, So far I am not finding the EasyChart very easy to work with. What I am trying to do: Take a random float tag and display it in real time, like a normal chart or graph. I set the random range to 1E-4 to 1E-5 …

---

## [Multiple components using same pop up and message handler](https://forum.inductiveautomation.com/t/multiple-components-using-same-pop-up-and-message-handler/108374)

<div class="topic-metadata">

**Author:** [@Brian\_McClure](https://forum.inductiveautomation.com/u/Brian_McClure)\
**Replies:** 8\
**Last updated:** [July 11, 2025, 8:43pm UTC](https://forum.inductiveautomation.com/t/multiple-components-using-same-pop-up-and-message-handler/108374 "2025-07-11T20:43:52Z")

</div>

Good morning, I hope everyone is well. I have a new question regarding pop ups and message handlers...I know I've asked more than a few recently haha. I've created a one line diagram for an electric distribution substati…

---

## [Two tier tabs reset top level to first tab](https://forum.inductiveautomation.com/t/two-tier-tabs-reset-top-level-to-first-tab/108351)

<div class="topic-metadata">

**Author:** [@nathaniel.brooks](https://forum.inductiveautomation.com/u/nathaniel.brooks)\
**Replies:** 2\
**Last updated:** [July 11, 2025, 8:41pm UTC](https://forum.inductiveautomation.com/t/two-tier-tabs-reset-top-level-to-first-tab/108351 "2025-07-11T20:41:18Z")

</div>

Hello, Thank you for your help in advance. I have found I like the project template for the two tier tabs. After working on other tabs I've noticed that when I click on the second tier of tabs it resets the top tab and…

---

## [Providing default value for non-persistent bindings](https://forum.inductiveautomation.com/t/providing-default-value-for-non-persistent-bindings/108390)

<div class="topic-metadata">

**Author:** [@Ryan\_Deardorff](https://forum.inductiveautomation.com/u/Ryan_Deardorff)\
**Replies:** 7\
**Last updated:** [July 11, 2025, 8:29pm UTC](https://forum.inductiveautomation.com/t/providing-default-value-for-non-persistent-bindings/108390 "2025-07-11T20:29:56Z")

</div>

I know I can set a property to persistent in order to cause a default value to show up, but when the property is the result of a binding, it will end up being whatever the bound value happens to be when I save the projec…

---

## [Importing and parsing xlsx with python standard library?](https://forum.inductiveautomation.com/t/importing-and-parsing-xlsx-with-python-standard-library/108393)

<div class="topic-metadata">

**Author:** [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Replies:** 2\
**Last updated:** [July 11, 2025, 8:20pm UTC](https://forum.inductiveautomation.com/t/importing-and-parsing-xlsx-with-python-standard-library/108393 "2025-07-11T20:20:08Z")

</div>

Is there any way to parse a excel doc (xlsx) with the python standard library, I see tons of third party libraries but I did want to install anything if I don't have to. I just need to open a workbook and parse two colu…

---

## [Report - Change timeseries chart legend with script](https://forum.inductiveautomation.com/t/report-change-timeseries-chart-legend-with-script/75396)

<div class="topic-metadata">

**Author:** [@flavien](https://forum.inductiveautomation.com/u/flavien)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 8:20pm UTC](https://forum.inductiveautomation.com/t/report-change-timeseries-chart-legend-with-script/75396 "2025-07-11T20:20:05Z")

</div>

Hi, I create a report chart with pens below : I have list of dictionnaries like \[{'key':'value1','title':'my pen title'} , ...\] How can I dynamically put my pens' titles in the chart legend by script ? Thanks

---

## [Ignition edge designer launcher download error](https://forum.inductiveautomation.com/t/ignition-edge-designer-launcher-download-error/108388)

<div class="topic-metadata">

**Author:** [@Bhushan\_Suryawanshi](https://forum.inductiveautomation.com/u/Bhushan_Suryawanshi)\
**Replies:** 4\
**Last updated:** [July 11, 2025, 6:48pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-designer-launcher-download-error/108388 "2025-07-11T18:48:08Z")

</div>

Hello Team, Is there an alternative Designer Launcher available for Ignition Edge? I attempted to download the Edge Designer Launcher, but encountered a JNLP error. Please refer to the attached image for reference. Ki…

---

## [How to Reset a numeric entry field while being focused on the component in Perspective](https://forum.inductiveautomation.com/t/how-to-reset-a-numeric-entry-field-while-being-focused-on-the-component-in-perspective/108369)

<div class="topic-metadata">

**Author:** [@alonzol0520](https://forum.inductiveautomation.com/u/alonzol0520)\
**Replies:** 6\
**Last updated:** [July 11, 2025, 5:59pm UTC](https://forum.inductiveautomation.com/t/how-to-reset-a-numeric-entry-field-while-being-focused-on-the-component-in-perspective/108369 "2025-07-11T17:59:53Z")

</div>

Hello! I'm currently working in perspective and I'm having some trouble with having a numeric entry field resetting to 0 all while staying focused on this component so the user only has to use the keyboard and enter a n…

---

## [Pass mouse events to Vision Tab Strip Component](https://forum.inductiveautomation.com/t/pass-mouse-events-to-vision-tab-strip-component/108333)

<div class="topic-metadata">

**Author:** [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Replies:** 6\
**Last updated:** [July 11, 2025, 5:57pm UTC](https://forum.inductiveautomation.com/t/pass-mouse-events-to-vision-tab-strip-component/108333 "2025-07-11T17:57:21Z")

</div>

We are using the Tab Strip component on our popups. We use this to show different tabs on the popup. I'd like to be able to put templates over the tab strip as a bread crumb/flag for issues on a tab. The issue comes, in …

---

## [Vertical fill on Perspective Progress Bar Possible?](https://forum.inductiveautomation.com/t/vertical-fill-on-perspective-progress-bar-possible/58712)

<div class="topic-metadata">

**Author:** [@ftuquabo](https://forum.inductiveautomation.com/u/ftuquabo)\
**Replies:** 4\
**Last updated:** [July 11, 2025, 4:15pm UTC](https://forum.inductiveautomation.com/t/vertical-fill-on-perspective-progress-bar-possible/58712 "2025-07-11T16:15:25Z")

</div>

In perspective, is it possible to use vertical fill on the progress bar without having to rotate the object?

---

## [Image Path Using Google Shared Drive](https://forum.inductiveautomation.com/t/image-path-using-google-shared-drive/108378)

<div class="topic-metadata">

**Author:** [@elise.henry](https://forum.inductiveautomation.com/u/elise.henry)\
**Replies:** 2\
**Last updated:** [July 11, 2025, 3:50pm UTC](https://forum.inductiveautomation.com/t/image-path-using-google-shared-drive/108378 "2025-07-11T15:50:35Z")

</div>

I have a window in ignition that includes an image of the current product running in production based on the SKU returned from a tag. Right now, I have it referencing a shared google drive with this image path expression…

---

## [Change direction of simple gauge](https://forum.inductiveautomation.com/t/change-direction-of-simple-gauge/108377)

<div class="topic-metadata">

**Author:** [@annikaciul](https://forum.inductiveautomation.com/u/annikaciul)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 3:12pm UTC](https://forum.inductiveautomation.com/t/change-direction-of-simple-gauge/108377 "2025-07-11T15:12:22Z")

</div>

I have a simple 1/2 circle gauge, and am trying to change it so that rather than filling clockwise, as is the current standard build in direction, it fills counterclockwise instead. I'm going from -6 on the left to 0 on…

---

## [Making column names dynamically change based on selection from a dropdown menu](https://forum.inductiveautomation.com/t/making-column-names-dynamically-change-based-on-selection-from-a-dropdown-menu/108112)

<div class="topic-metadata">

**Author:** [@elise.henry](https://forum.inductiveautomation.com/u/elise.henry)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 2:49pm UTC](https://forum.inductiveautomation.com/t/making-column-names-dynamically-change-based-on-selection-from-a-dropdown-menu/108112 "2025-07-11T14:49:42Z")

</div>

I am trying to implement a custom language selection feature in a window. I don't want to use the built in tool for translation management, tried that and its too difficult to parameterize. So I basically created my own …

---

## [BrowserEngine Crashed](https://forum.inductiveautomation.com/t/browserengine-crashed/83715)

<div class="topic-metadata">

**Author:** [@jtdfan](https://forum.inductiveautomation.com/u/jtdfan)\
**Replies:** 11\
**Last updated:** [July 11, 2025, 2:41pm UTC](https://forum.inductiveautomation.com/t/browserengine-crashed/83715 "2025-07-11T14:41:12Z")

</div>

I have a customer whose Vision Client Launcher (8.1.32) is failing to launch any client due to the following error. Details is greyed out. We have cleared cache. Uninstalled / Reinstalled. Still the same issue. Any ideas…

---

## [System.db.runPrepUpdate error on sketchy VPN connection](https://forum.inductiveautomation.com/t/system-db-runprepupdate-error-on-sketchy-vpn-connection/108370)

<div class="topic-metadata">

**Author:** [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Replies:** 4\
**Last updated:** [July 11, 2025, 1:37pm UTC](https://forum.inductiveautomation.com/t/system-db-runprepupdate-error-on-sketchy-vpn-connection/108370 "2025-07-11T13:37:58Z")

</div>

Hello all, We have a plant that is on a point to point VPN connection that is kind of flaky. They are running some Ignition clients that connect to a gateway on our main network and occasionally when they are doing some…

---

## [XY Chart doesn't render all the data](https://forum.inductiveautomation.com/t/xy-chart-doesnt-render-all-the-data/108360)

<div class="topic-metadata">

**Author:** [@danielps1818](https://forum.inductiveautomation.com/u/danielps1818)\
**Replies:** 0\
**Last updated:** [July 11, 2025, 11:09am UTC](https://forum.inductiveautomation.com/t/xy-chart-doesnt-render-all-the-data/108360 "2025-07-11T11:09:32Z")

</div>

I'm using the XY Chart but for some reason when I load more than 3000 data values it doesn't work correctly. Here: Any idea why this could happen? Thx!

---

## [Time series chart (Line)](https://forum.inductiveautomation.com/t/time-series-chart-line/108305)

<div class="topic-metadata">

**Author:** [@YOSHUVA\_V1](https://forum.inductiveautomation.com/u/YOSHUVA_V1)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 10:50am UTC](https://forum.inductiveautomation.com/t/time-series-chart-line/108305 "2025-07-11T10:50:54Z")

</div>

Hello everyone !!!, I need time series chart multiple legend selection using check box, like vision easy chart legend selection, anybody done this my needed requirement then help me to :innocent:

---

## [Connecting LK-G5001 to Ignition SCADA via EtherNet/IP](https://forum.inductiveautomation.com/t/connecting-lk-g5001-to-ignition-scada-via-ethernet-ip/108354)

<div class="topic-metadata">

**Author:** [@GOBALAKRISHNAN\_KUMAR](https://forum.inductiveautomation.com/u/GOBALAKRISHNAN_KUMAR)\
**Replies:** 2\
**Last updated:** [July 11, 2025, 10:47am UTC](https://forum.inductiveautomation.com/t/connecting-lk-g5001-to-ignition-scada-via-ethernet-ip/108354 "2025-07-11T10:47:21Z")

</div>

We are planning to connect the LK-G5001 sensor to our Ignition SCADA system. As the sensor supports EtherNet/IP communication, we would like to know if it is possible to read the controller values and display them direct…

---

## [Persist tag values on gateway restart is creating duplicate historical entries](https://forum.inductiveautomation.com/t/persist-tag-values-on-gateway-restart-is-creating-duplicate-historical-entries/108353)

<div class="topic-metadata">

**Author:** [@sam7](https://forum.inductiveautomation.com/u/sam7)\
**Replies:** 1\
**Last updated:** [July 11, 2025, 10:44am UTC](https://forum.inductiveautomation.com/t/persist-tag-values-on-gateway-restart-is-creating-duplicate-historical-entries/108353 "2025-07-11T10:44:13Z")

</div>

Tag History Duplicate Entry Issue Problem Description The system experiences duplicate entries in tag history during gateway restarts, creating data integrity issues in historical context. Current Behavior Normal Operat…

---

## [Refresh query binding on session custom property](https://forum.inductiveautomation.com/t/refresh-query-binding-on-session-custom-property/108316)

<div class="topic-metadata">

**Author:** [@Aiasa21](https://forum.inductiveautomation.com/u/Aiasa21)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 6:42am UTC](https://forum.inductiveautomation.com/t/refresh-query-binding-on-session-custom-property/108316 "2025-07-11T06:42:05Z")

</div>

Good morning, I have a custom property with a named query binding on it. This query return the user settings. I have a page where I can update these settings. I wonder how I can force the refresh of this query when the…

---

## [Gateway network tags diagnostics](https://forum.inductiveautomation.com/t/gateway-network-tags-diagnostics/66481)

<div class="topic-metadata">

**Author:** [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Replies:** 3\
**Last updated:** [July 11, 2025, 6:06am UTC](https://forum.inductiveautomation.com/t/gateway-network-tags-diagnostics/66481 "2025-07-11T06:06:57Z")

</div>

My gateway was built with a abackup of another one. When I delete GAN connections and restart the gateway I still have empty folder with orphan connections. Can we clean them ? I don't understant what \_0:0 and \_0:1, \_0…

---

## [Opc read values efficiency gains or better approaches](https://forum.inductiveautomation.com/t/opc-read-values-efficiency-gains-or-better-approaches/108081)

<div class="topic-metadata">

**Author:** [@tanda](https://forum.inductiveautomation.com/u/tanda)\
**Replies:** 6\
**Last updated:** [July 10, 2025, 9:07pm UTC](https://forum.inductiveautomation.com/t/opc-read-values-efficiency-gains-or-better-approaches/108081 "2025-07-10T21:07:46Z")

</div>

I am interacting with an Allen Bradley PLC to gather data from equipment it is controlling. The basic setup is the PLC gathers information from the process and alerts Ignition with a handshake tag. Ignition stores data i…

---

## [What is the best way to iterate through components or properties?](https://forum.inductiveautomation.com/t/what-is-the-best-way-to-iterate-through-components-or-properties/108301)

<div class="topic-metadata">

**Author:** [@mdemaris](https://forum.inductiveautomation.com/u/mdemaris)\
**Replies:** 6\
**Last updated:** [July 10, 2025, 8:58pm UTC](https://forum.inductiveautomation.com/t/what-is-the-best-way-to-iterate-through-components-or-properties/108301 "2025-07-10T20:58:17Z")

</div>

Hi all, Currently we have a script in a toggle button event itemStateChanged that iterates over 19 components, checking the current, previous high and previous low values, then sets a new previous high or low. So that'…

---

## [Invisible 'Save' Button in Work Order Table When Entering WO Details](https://forum.inductiveautomation.com/t/invisible-save-button-in-work-order-table-when-entering-wo-details/106612)

<div class="topic-metadata">

**Author:** [@ckotadiya](https://forum.inductiveautomation.com/u/ckotadiya)\
**Replies:** 9\
**Last updated:** [July 10, 2025, 8:40pm UTC](https://forum.inductiveautomation.com/t/invisible-save-button-in-work-order-table-when-entering-wo-details/106612 "2025-07-10T20:40:15Z")

</div>

Hi everyone, I’m encountering an issue while trying to add work order details to the database table via the Work Order table in Ignition. Specifically, the "Save" button becomes invisible when I attempt to do so. Co…

[Previous page](https://forum.inductiveautomation.com/c/ignition/6.md?page=166)

[Next page](https://forum.inductiveautomation.com/c/ignition/6.md?page=168)
