# \#python

**URL:** https://forum.inductiveautomation.com/tag/python/15.md

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

---

## [Can system.tag.deleteTags delete an entire provider?](https://forum.inductiveautomation.com/t/can-system-tag-deletetags-delete-an-entire-provider/116402)

<div class="topic-metadata">

**Author:** [@dbronish](https://forum.inductiveautomation.com/u/dbronish)\
**Replies:** 1\
**Last updated:** [July 14, 2026, 4:42pm UTC](https://forum.inductiveautomation.com/t/can-system-tag-deletetags-delete-an-entire-provider/116402 "2026-07-14T16:42:36Z")

</div>

Some methods, such as "browse()" seem to treat providers as top-level folders: system.tag.browse() # Returns all my providers, e.g., \[default\] and \[foo\] However, when I try this, it does not work: system.tag.deleteTag…

---

## [Gateway Error executing historical tag read](https://forum.inductiveautomation.com/t/gateway-error-executing-historical-tag-read/58616)

<div class="topic-metadata">

**Author:** [@GOKULAKANNAN\_P](https://forum.inductiveautomation.com/u/GOKULAKANNAN_P)\
**Replies:** 6\
**Last updated:** [April 16, 2026, 3:52pm UTC](https://forum.inductiveautomation.com/t/gateway-error-executing-historical-tag-read/58616 "2026-04-16T15:52:50Z")

</div>

Hello, I got this error continuously in Gateway . I Used History tag in Easy chart component . Error: java.lang.IllegalArgumentException: Requested timestamp is previous to an already requested time. All requests …

---

## [Best practice defining logical functions in large scalable systems?](https://forum.inductiveautomation.com/t/best-practice-defining-logical-functions-in-large-scalable-systems/115054)

<div class="topic-metadata">

**Author:** [@angus123](https://forum.inductiveautomation.com/u/angus123)\
**Replies:** 16\
**Last updated:** [April 15, 2026, 12:15pm UTC](https://forum.inductiveautomation.com/t/best-practice-defining-logical-functions-in-large-scalable-systems/115054 "2026-04-15T12:15:57Z")

</div>

TLDR General question: What is best practice for centrally defining logical functions which are heavily utilized, in the context of large scale systems? Specific context: Will defining colour maps using centrally defin…

---

## [Upload component gets file Received Script triggered twice](https://forum.inductiveautomation.com/t/upload-component-gets-file-received-script-triggered-twice/97653)

<div class="topic-metadata">

**Author:** [@Amitkumar\_Ravat1](https://forum.inductiveautomation.com/u/Amitkumar_Ravat1)\
**Replies:** 5\
**Last updated:** [February 19, 2026, 9:22pm UTC](https://forum.inductiveautomation.com/t/upload-component-gets-file-received-script-triggered-twice/97653 "2026-02-19T21:22:01Z")

</div>

I have perspective view where i am uploading a excel file for that onfilereceived event i have script to parse the excel but the onfilereceived is getting triggered twice and sometime once it is getting triggered how do…

---

## [Looking for inspiration: Example use cases for Named Queries, Transaction Groups, Sequential Function Charts, and Alarm Notification Pipelines](https://forum.inductiveautomation.com/t/looking-for-inspiration-example-use-cases-for-named-queries-transaction-groups-sequential-function-charts-and-alarm-notification-pipelines/78585)

<div class="topic-metadata">

**Author:** [@Bushmatic](https://forum.inductiveautomation.com/u/Bushmatic)\
**Replies:** 2\
**Last updated:** [February 6, 2026, 1:50pm UTC](https://forum.inductiveautomation.com/t/looking-for-inspiration-example-use-cases-for-named-queries-transaction-groups-sequential-function-charts-and-alarm-notification-pipelines/78585 "2026-02-06T13:50:44Z")

</div>

Does anyone have any cool examples of the following that you have seen or created? Named Query Transaction Group Sequential Function Chart Alarm Notification Pipeline I am dealing with a lot of legacy Ignition project…

---

## [\[BUG\]"columnNames" Parameter Not Working for Tag History](https://forum.inductiveautomation.com/t/bug-columnnames-parameter-not-working-for-tag-history/112402)

<div class="topic-metadata">

**Author:** [@mjadams](https://forum.inductiveautomation.com/u/mjadams)\
**Replies:** 9\
**Last updated:** [February 3, 2026, 12:36pm UTC](https://forum.inductiveautomation.com/t/bug-columnnames-parameter-not-working-for-tag-history/112402 "2026-02-03T12:36:13Z")

</div>

Issue Description: When defining the “columnNames” parameter for the “system.historian.queryAggregatedPoints” function, the resulting dataset does not use the value of “columnNames” for its headers but instead the defau…

---

## [Ignition Side Hustles](https://forum.inductiveautomation.com/t/ignition-side-hustles/105568)

<div class="topic-metadata">

**Author:** [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Replies:** 5\
**Last updated:** [September 24, 2025, 4:35pm UTC](https://forum.inductiveautomation.com/t/ignition-side-hustles/105568 "2025-09-24T16:35:12Z")

</div>

I am very proficient with Ignition and very much enjoy working with it. I don't get to use it as much as I would like at my place of employment. I would like to get into a bit of freelance work. Does anybody on the for…

---

## [Modbus Communication Issue Between Ignition and jlibmodbus Code](https://forum.inductiveautomation.com/t/modbus-communication-issue-between-ignition-and-jlibmodbus-code/108846)

<div class="topic-metadata">

**Author:** [@Spencer\_Lommel1](https://forum.inductiveautomation.com/u/Spencer_Lommel1)\
**Replies:** 2\
**Last updated:** [July 23, 2025, 6:55pm UTC](https://forum.inductiveautomation.com/t/modbus-communication-issue-between-ignition-and-jlibmodbus-code/108846 "2025-07-23T18:55:29Z")

</div>

What I'm attempting to do I am working on a custom Java application that implements Modbus using this jlibmodbus library My Modbus Client Code I was able to get a simple ModbusTCP client going with this example code tha…

---

## [On clicking a faulted component dynamically opens a PDF to the page where that component is faulted](https://forum.inductiveautomation.com/t/on-clicking-a-faulted-component-dynamically-opens-a-pdf-to-the-page-where-that-component-is-faulted/107939)

<div class="topic-metadata">

**Author:** [@Chowmya\_C1](https://forum.inductiveautomation.com/u/Chowmya_C1)\
**Replies:** 10\
**Last updated:** [July 2, 2025, 2:39pm UTC](https://forum.inductiveautomation.com/t/on-clicking-a-faulted-component-dynamically-opens-a-pdf-to-the-page-where-that-component-is-faulted/107939 "2025-07-02T14:39:44Z")

</div>

Enhance the Ignition Vision/Perspective module to support dynamic fault detection and visualization. When a component faults during unit testing, the system will: Visually indicate the fault (e.g., red border) Allow user…

---

## [Python Code Works in Script Console but not Reports](https://forum.inductiveautomation.com/t/python-code-works-in-script-console-but-not-reports/107943)

<div class="topic-metadata">

**Author:** [@Kyle\_Young](https://forum.inductiveautomation.com/u/Kyle_Young)\
**Replies:** 1\
**Last updated:** [June 30, 2025, 5:55pm UTC](https://forum.inductiveautomation.com/t/python-code-works-in-script-console-but-not-reports/107943 "2025-06-30T17:55:39Z")

</div>

Has any one else had issues with code working in script console but fails when in an actual project. I am running this code below and it works in script console but fail when trying to generate a report. The part that …

---

## [Table Foreground or Background Dynamic Color change via Python](https://forum.inductiveautomation.com/t/table-foreground-or-background-dynamic-color-change-via-python/90026)

<div class="topic-metadata">

**Author:** [@yiotis](https://forum.inductiveautomation.com/u/yiotis)\
**Replies:** 5\
**Last updated:** [June 26, 2025, 1:19pm UTC](https://forum.inductiveautomation.com/t/table-foreground-or-background-dynamic-color-change-via-python/90026 "2025-06-26T13:19:38Z")

</div>

I just posted a similar request for the same subject but altering background/foreground colors for a Listbox/ComboBox and received some great solutions. In this post I am looking for support on how to dynamically alter t…

---

## [How to Add a Custom Column (e.g., Duration) in Alarm Status Table in Perspective](https://forum.inductiveautomation.com/t/how-to-add-a-custom-column-e-g-duration-in-alarm-status-table-in-perspective/107502)

<div class="topic-metadata">

**Author:** [@Anantharaman\_Nagaraj](https://forum.inductiveautomation.com/u/Anantharaman_Nagaraj)\
**Replies:** 2\
**Last updated:** [June 19, 2025, 6:41am UTC](https://forum.inductiveautomation.com/t/how-to-add-a-custom-column-e-g-duration-in-alarm-status-table-in-perspective/107502 "2025-06-19T06:41:39Z")

</div>

Hi all, I’m currently working with the Alarm Status Table component in Ignition Perspective and looking to enhance its display by adding a custom column. Specifically, I would like to add a "Duration" column that shows…

---

## [Unable to Enable Auto-Resize Option for Columns in Alarm Status Table (Template in Ignition Vision)](https://forum.inductiveautomation.com/t/unable-to-enable-auto-resize-option-for-columns-in-alarm-status-table-template-in-ignition-vision/107469)

<div class="topic-metadata">

**Author:** [@Adarsh\_Shelar](https://forum.inductiveautomation.com/u/Adarsh_Shelar)\
**Replies:** 3\
**Last updated:** [June 18, 2025, 11:33am UTC](https://forum.inductiveautomation.com/t/unable-to-enable-auto-resize-option-for-columns-in-alarm-status-table-template-in-ignition-vision/107469 "2025-06-18T11:33:13Z")

</div>

Hi Everyone, I am currently working with the Alarm Status Table component in Ignition Vision but have been unable to enable the auto-resize option for columns. I have followed the steps outlined in the Ignition manual, …

---

## [Recursive Tag Tree Traversal Python script](https://forum.inductiveautomation.com/t/recursive-tag-tree-traversal-python-script/107442)

<div class="topic-metadata">

**Author:** [@blackriver](https://forum.inductiveautomation.com/u/blackriver)\
**Replies:** 1\
**Last updated:** [June 16, 2025, 8:05pm UTC](https://forum.inductiveautomation.com/t/recursive-tag-tree-traversal-python-script/107442 "2025-06-16T20:05:02Z")

</div>

This was creating some hardship for me and I've created a set of scripts to traverse an OPCUA tag tree that should be helpful for others. I'd suggest that Inductive create a GitHub account to host this and other useful …

---

## [Create a live countdown](https://forum.inductiveautomation.com/t/create-a-live-countdown/107251)

<div class="topic-metadata">

**Author:** [@raees.khan](https://forum.inductiveautomation.com/u/raees.khan)\
**Replies:** 13\
**Last updated:** [June 16, 2025, 8:11am UTC](https://forum.inductiveautomation.com/t/create-a-live-countdown/107251 "2025-06-16T08:11:44Z")

</div>

Hello, How to create a live count down? For example, a user will select 20 mins, I want to create a live countdown. I have no idea how to start this hence I am looking for guidance on a solution for this. The reason I …

---

## [How to make onKeyDown specific to one key?](https://forum.inductiveautomation.com/t/how-to-make-onkeydown-specific-to-one-key/107200)

<div class="topic-metadata">

**Author:** [@danny.lazaro](https://forum.inductiveautomation.com/u/danny.lazaro)\
**Replies:** 0\
**Last updated:** [June 9, 2025, 10:46pm UTC](https://forum.inductiveautomation.com/t/how-to-make-onkeydown-specific-to-one-key/107200 "2025-06-09T22:46:12Z")

</div>

Hi, I want to configure an Request print action based on an onKeyDown event. However, I only want it to work for an specific key (i.e. Ctrl or Alt) to let the user be able to write on that component. The component I am …

---

## [Getting the List of UDT Instances from folder and moving that instance to the another folder,](https://forum.inductiveautomation.com/t/getting-the-list-of-udt-instances-from-folder-and-moving-that-instance-to-the-another-folder/106465)

<div class="topic-metadata">

**Author:** [@Adarsh\_Shelar](https://forum.inductiveautomation.com/u/Adarsh_Shelar)\
**Replies:** 1\
**Last updated:** [May 20, 2025, 9:11pm UTC](https://forum.inductiveautomation.com/t/getting-the-list-of-udt-instances-from-folder-and-moving-that-instance-to-the-another-folder/106465 "2025-05-20T21:11:48Z")

</div>

Hi Connection, As I am very new to the scripting , I have the following tags associated with UTD instances. I need to execute the tag value change script, but I can also move the entire instance (1741358218359) to a di…

---

## [Creating a Mentions Function in within Comments Functionality (CMMS Project)](https://forum.inductiveautomation.com/t/creating-a-mentions-function-in-within-comments-functionality-cmms-project/96257)

<div class="topic-metadata">

**Author:** [@Nick\_Moore](https://forum.inductiveautomation.com/u/Nick_Moore)\
**Replies:** 7\
**Last updated:** [May 7, 2025, 1:32pm UTC](https://forum.inductiveautomation.com/t/creating-a-mentions-function-in-within-comments-functionality-cmms-project/96257 "2025-05-07T13:32:41Z")

</div>

I'm working on building out a CMMS with Vision Windows for my team and as you might be able to tell from the photo, the way to mention someone is a little......clunky. Clicking a username in the list adds the username to…

---

## [Dynamically Adding Value Change Script to a component propetry via Button Click in Ignition Perspective](https://forum.inductiveautomation.com/t/dynamically-adding-value-change-script-to-a-component-propetry-via-button-click-in-ignition-perspective/105869)

<div class="topic-metadata">

**Author:** [@ARIFRAHUMAN\_A](https://forum.inductiveautomation.com/u/ARIFRAHUMAN_A)\
**Replies:** 16\
**Last updated:** [May 6, 2025, 5:23am UTC](https://forum.inductiveautomation.com/t/dynamically-adding-value-change-script-to-a-component-propetry-via-button-click-in-ignition-perspective/105869 "2025-05-06T05:23:24Z")

</div>

I have a Label and a Button in Perspective. When the button is clicked, I want to dynamically add a new value change script to the Label's text property. Specifically, the number of lines I write in the button's script s…

---

## [Shutdown computer](https://forum.inductiveautomation.com/t/shutdown-computer/84483)

<div class="topic-metadata">

**Author:** [@David\_Kranjc](https://forum.inductiveautomation.com/u/David_Kranjc)\
**Replies:** 4\
**Last updated:** [January 19, 2024, 12:37pm UTC](https://forum.inductiveautomation.com/t/shutdown-computer/84483 "2024-01-19T12:37:56Z")

</div>

Hello, Is it possible with Ignition to run a script that shuts down the local computer in production? The computer is running on Windows 10/11 operating system and on it runs perspective session. I need this because I…

---

## [Ignition Upgrade 7.9 To 8.1, and Project Upgrades](https://forum.inductiveautomation.com/t/ignition-upgrade-7-9-to-8-1-and-project-upgrades/104827)

<div class="topic-metadata">

**Author:** [@jacob.leonard](https://forum.inductiveautomation.com/u/jacob.leonard)\
**Replies:** 7\
**Last updated:** [April 8, 2025, 5:49pm UTC](https://forum.inductiveautomation.com/t/ignition-upgrade-7-9-to-8-1-and-project-upgrades/104827 "2025-04-08T17:49:58Z")

</div>

TLDR: Is there a way to scan a project to see all bindings and scripts, and detect a python system API call? Details: We are looking to upgrade to 8.1 from 7.9, but we have a sizable library of projects (60) on 7.9 sy…

---

## [Reading data from GUI AlarmStatusTable to check Cell Style](https://forum.inductiveautomation.com/t/reading-data-from-gui-alarmstatustable-to-check-cell-style/102930)

<div class="topic-metadata">

**Author:** [@iwan.tolboom](https://forum.inductiveautomation.com/u/iwan.tolboom)\
**Replies:** 2\
**Last updated:** [April 2, 2025, 9:44am UTC](https://forum.inductiveautomation.com/t/reading-data-from-gui-alarmstatustable-to-check-cell-style/102930 "2025-04-02T09:44:54Z")

</div>

Based on the code in this topic Customizing Alarm Status Table we want to read the rows displayed in the AlarmStatusTable to check if the styling (color and font) of each row is correct(values of cells would be a plus). …

---

## [Wait on EAM Agent Task to complete in script](https://forum.inductiveautomation.com/t/wait-on-eam-agent-task-to-complete-in-script/103506)

<div class="topic-metadata">

**Author:** [@Sean\_O\_Neil](https://forum.inductiveautomation.com/u/Sean_O_Neil)\
**Replies:** 4\
**Last updated:** [March 14, 2025, 7:17pm UTC](https://forum.inductiveautomation.com/t/wait-on-eam-agent-task-to-complete-in-script/103506 "2025-03-14T19:17:36Z")

</div>

I have a script on an EAM Controller that triggers a "Collect Backup" agent task using system.eam.runTask() and I want to wait until that task completes before executing the next part of the script. Is there any way to d…

---

## [DropdownBox , memory tags to handle Mysql database](https://forum.inductiveautomation.com/t/dropdownbox-memory-tags-to-handle-mysql-database/103205)

<div class="topic-metadata">

**Author:** [@Filippos\_Onisiforou](https://forum.inductiveautomation.com/u/Filippos_Onisiforou)\
**Replies:** 15\
**Last updated:** [March 7, 2025, 9:50am UTC](https://forum.inductiveautomation.com/t/dropdownbox-memory-tags-to-handle-mysql-database/103205 "2025-03-07T09:50:52Z")

</div>

Hi all, I want to take data from mysql database , for example the Cumulative Energy produced by the plants each month. I Created this for the User so he can select which month , year , Plant he wants to view and at the …

---

## [Insert Results of Named Query to Text Field](https://forum.inductiveautomation.com/t/insert-results-of-named-query-to-text-field/103046)

<div class="topic-metadata">

**Author:** [@Rich\_Knoll](https://forum.inductiveautomation.com/u/Rich_Knoll)\
**Replies:** 3\
**Last updated:** [February 28, 2025, 8:01pm UTC](https://forum.inductiveautomation.com/t/insert-results-of-named-query-to-text-field/103046 "2025-02-28T20:01:06Z")

</div>

Hello all, I think this one should be easy but I'm a bit stumped. I need to use a button to fire a named query which will return only one result and insert that result into a text field. I do not want to bind the text…

---

## [SSL verification error/rest calls in scripting, perspective](https://forum.inductiveautomation.com/t/ssl-verification-error-rest-calls-in-scripting-perspective/71355)

<div class="topic-metadata">

**Author:** [@Sabhareeswaran\_Ravi](https://forum.inductiveautomation.com/u/Sabhareeswaran_Ravi)\
**Replies:** 6\
**Last updated:** [February 27, 2025, 1:28pm UTC](https://forum.inductiveautomation.com/t/ssl-verification-error-rest-calls-in-scripting-perspective/71355 "2025-02-27T13:28:27Z")

</div>

I tried to fetch data using restApi(using GET call), the thing is we have added a wildcard certificate to our platform which provides this API to access. I believe due to this, I am not able to retrieve any data Ignition…

---

## [Display Low priority Alarm on power table through Python script](https://forum.inductiveautomation.com/t/display-low-priority-alarm-on-power-table-through-python-script/102126)

<div class="topic-metadata">

**Author:** [@Ganesan](https://forum.inductiveautomation.com/u/Ganesan)\
**Replies:** 9\
**Last updated:** [February 15, 2025, 12:29pm UTC](https://forum.inductiveautomation.com/t/display-low-priority-alarm-on-power-table-through-python-script/102126 "2025-02-15T12:29:15Z")

</div>

Hello Forum Members, I would like to display only low priority alarms when they are active. My requirements are as follows: I need to implement this requirement for only a few tags. The power table will be invisible …

---

## [Delete/Edit Buttons with Confirmation Popups for Table Entries - pulling table entries from SQL](https://forum.inductiveautomation.com/t/delete-edit-buttons-with-confirmation-popups-for-table-entries-pulling-table-entries-from-sql/102338)

<div class="topic-metadata">

**Author:** [@Br\_72](https://forum.inductiveautomation.com/u/Br_72)\
**Replies:** 1\
**Last updated:** [February 13, 2025, 11:30pm UTC](https://forum.inductiveautomation.com/t/delete-edit-buttons-with-confirmation-popups-for-table-entries-pulling-table-entries-from-sql/102338 "2025-02-13T23:30:56Z")

</div>

Hello! I'm using Ignition Vision 7.9, and I'm wondering if anyone has created a delete or edit button for entries in a table, along with a confirmation popup. For example, when the user clicks the "Delete entry" button,…

---

## [PowerChart Freezing on Large Data - Need Optimization Suggestions](https://forum.inductiveautomation.com/t/powerchart-freezing-on-large-data-need-optimization-suggestions/102243)

<div class="topic-metadata">

**Author:** [@Gaurav.Shitole](https://forum.inductiveautomation.com/u/Gaurav.Shitole)\
**Replies:** 7\
**Last updated:** [February 12, 2025, 6:25pm UTC](https://forum.inductiveautomation.com/t/powerchart-freezing-on-large-data-need-optimization-suggestions/102243 "2025-02-12T18:25:04Z")

</div>

Hi, I need help displaying the data in the PowerChar (or suitable) which I am logging. I am logging around 75 tags (could be way more in future) every 1 second based on whether the machine is running or not. I have conf…

---

## [Storing User Specific Data](https://forum.inductiveautomation.com/t/storing-user-specific-data/101994)

<div class="topic-metadata">

**Author:** [@William\_Howard](https://forum.inductiveautomation.com/u/William_Howard)\
**Replies:** 16\
**Last updated:** [February 11, 2025, 2:29pm UTC](https://forum.inductiveautomation.com/t/storing-user-specific-data/101994 "2025-02-11T14:29:49Z")

</div>

So previously we were using Data Set tags to store are user specific data but we ran into a problem where is we wanted to add a new setting for are users we ether needed to go back and edit all of are scripts that looked…

[Next page](https://forum.inductiveautomation.com/tag/python/15.md?match_all_tags=true&page=1&tags%5B%5D=python)
