# Ignition

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

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

**Page:** 555

---

## [Get List of Client Printers - Perspective](https://forum.inductiveautomation.com/t/get-list-of-client-printers-perspective/80601)

<div class="topic-metadata">

**Author:** [@alex.chmelka](https://forum.inductiveautomation.com/u/alex.chmelka)\
**Replies:** 5\
**Last updated:** [October 17, 2023, 4:10pm UTC](https://forum.inductiveautomation.com/t/get-list-of-client-printers-perspective/80601 "2023-10-17T16:10:25Z")

</div>

Is there any way to get a list of client printers on a perspective project? I know that the scoping of the gateway makes this inherently difficult to get client data like this. We have a server with a good chunk of our p…

---

## [Issue Grabbing Value Out of set() in Script](https://forum.inductiveautomation.com/t/issue-grabbing-value-out-of-set-in-script/80600)

<div class="topic-metadata">

**Author:** [@Raymond\_Sipes](https://forum.inductiveautomation.com/u/Raymond_Sipes)\
**Replies:** 5\
**Last updated:** [October 17, 2023, 3:54pm UTC](https://forum.inductiveautomation.com/t/issue-grabbing-value-out-of-set-in-script/80600 "2023-10-17T15:54:31Z")

</div>

Hello all! With the script below I am querying the bill of materials from a query, comparing that against the bin inventory, and removing the quantity required from the inventory table. So far, the script is working as…

---

## [Historian module and "sample mode actor": On Change mode + max interval timer + DNP3 timestamp hold](https://forum.inductiveautomation.com/t/historian-module-and-sample-mode-actor-on-change-mode-max-interval-timer-dnp3-timestamp-hold/80603)

<div class="topic-metadata">

**Author:** [@msteele](https://forum.inductiveautomation.com/u/msteele)\
**Replies:** 0\
**Last updated:** [October 17, 2023, 3:36pm UTC](https://forum.inductiveautomation.com/t/historian-module-and-sample-mode-actor-on-change-mode-max-interval-timer-dnp3-timestamp-hold/80603 "2023-10-17T15:36:11Z")

</div>

We're using the built-in historian module and are often using On Change/Realtime sample mode with a max timer of 59 seconds. This is to meet a requirement that we have a historical sample every minute for compliance purp…

---

## [Check DB vs tag values, run update if different or](https://forum.inductiveautomation.com/t/check-db-vs-tag-values-run-update-if-different-or/75027)

<div class="topic-metadata">

**Author:** [@rfolkes](https://forum.inductiveautomation.com/u/rfolkes)\
**Replies:** 21\
**Last updated:** [October 17, 2023, 3:00pm UTC](https://forum.inductiveautomation.com/t/check-db-vs-tag-values-run-update-if-different-or/75027 "2023-10-17T15:00:58Z")

</div>

8.1.27, vision, MSSQL looking for is this a good way or is there a better way to do this in ignition. I have 1000s of UDTs that I am putting some of those mostly static values into MSSQL. Values initially come from PL…

---

## [Ignition edge vs FactoryStudio by Tatsoft for advanced edge computing](https://forum.inductiveautomation.com/t/ignition-edge-vs-factorystudio-by-tatsoft-for-advanced-edge-computing/80591)

<div class="topic-metadata">

**Author:** [@Mohammed\_Ben\_Larbi1](https://forum.inductiveautomation.com/u/Mohammed_Ben_Larbi1)\
**Replies:** 4\
**Last updated:** [October 17, 2023, 1:06pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-vs-factorystudio-by-tatsoft-for-advanced-edge-computing/80591 "2023-10-17T13:06:03Z")

</div>

Hello I found ignition edge pretty interesting ,but the only issue is that the edge license doesn't include the SQL drivers.I need to install a scada system that do some advanced computing in the edge with a small budge…

---

## [System.date.now Timezone](https://forum.inductiveautomation.com/t/system-date-now-timezone/72478)

<div class="topic-metadata">

**Author:** [@jacob.ramirez](https://forum.inductiveautomation.com/u/jacob.ramirez)\
**Replies:** 15\
**Last updated:** [October 17, 2023, 12:59pm UTC](https://forum.inductiveautomation.com/t/system-date-now-timezone/72478 "2023-10-17T12:59:54Z")

</div>

When running the function system.date.now() from a perspective session, what time zone should be returned? The user's computer time? Or the server's time?

---

## [Way to get SQL highlighting like SQL Query Browser?](https://forum.inductiveautomation.com/t/way-to-get-sql-highlighting-like-sql-query-browser/80592)

<div class="topic-metadata">

**Author:** [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Replies:** 2\
**Last updated:** [October 17, 2023, 12:47pm UTC](https://forum.inductiveautomation.com/t/way-to-get-sql-highlighting-like-sql-query-browser/80592 "2023-10-17T12:47:45Z")

</div>

Using 8.1.25. I am making a project to manage an un-normalized database which is never going to be normalized due to multiple downstream services relying on the current shape of it, one schema per plant. My project is …

---

## [Perspective Project Startup](https://forum.inductiveautomation.com/t/perspective-project-startup/80588)

<div class="topic-metadata">

**Author:** [@matt.eaton](https://forum.inductiveautomation.com/u/matt.eaton)\
**Replies:** 1\
**Last updated:** [October 17, 2023, 12:19pm UTC](https://forum.inductiveautomation.com/t/perspective-project-startup/80588 "2023-10-17T12:19:34Z")

</div>

Hello hivemind of Ignition users, A question most likely to need a developer to weigh in on. What are the statuses and associated activities going on when a perspective project starts on a browser? For instance I see S…

---

## [Import cad 3d data and render in react js (HMI)](https://forum.inductiveautomation.com/t/import-cad-3d-data-and-render-in-react-js-hmi/80582)

<div class="topic-metadata">

**Author:** [@bremlis66](https://forum.inductiveautomation.com/u/bremlis66)\
**Replies:** 1\
**Last updated:** [October 17, 2023, 12:13pm UTC](https://forum.inductiveautomation.com/t/import-cad-3d-data-and-render-in-react-js-hmi/80582 "2023-10-17T12:13:55Z")

</div>

Hi, I would like to import a machine plant as a 3d cad model into react.js and visualize the plant in the HMI. It should be possible to click on different parts of the plant and display them in 3D in single view. How ex…

---

## [Modbus RTU over TCP, bytecount](https://forum.inductiveautomation.com/t/modbus-rtu-over-tcp-bytecount/80584)

<div class="topic-metadata">

**Author:** [@vipo](https://forum.inductiveautomation.com/u/vipo)\
**Replies:** 8\
**Last updated:** [October 17, 2023, 11:16am UTC](https://forum.inductiveautomation.com/t/modbus-rtu-over-tcp-bytecount/80584 "2023-10-17T11:16:38Z")

</div>

I'm having trouble with modbus. When I do HRS40:10 - is that 10 registers or 5 registers ? The reason I ask, is that I get a bytecount of 10, when it should be 20, when asking for 10 registers. When I try with other m…

---

## [Handling Null values in an Expression Binding](https://forum.inductiveautomation.com/t/handling-null-values-in-an-expression-binding/80576)

<div class="topic-metadata">

**Author:** [@Roisin\_McGuire](https://forum.inductiveautomation.com/u/Roisin_McGuire)\
**Replies:** 5\
**Last updated:** [October 17, 2023, 10:03am UTC](https://forum.inductiveautomation.com/t/handling-null-values-in-an-expression-binding/80576 "2023-10-17T10:03:03Z")

</div>

I have a user interface which includes a date picker. I have created extra fields to breakdown the date entered into Week of Year, Week of Quarter, Quarter and Year. When the date picker has nothing selected I have used …

---

## [Tag history as Expression](https://forum.inductiveautomation.com/t/tag-history-as-expression/80511)

<div class="topic-metadata">

**Author:** [@David\_Kranjc](https://forum.inductiveautomation.com/u/David_Kranjc)\
**Replies:** 2\
**Last updated:** [October 17, 2023, 7:49am UTC](https://forum.inductiveautomation.com/t/tag-history-as-expression/80511 "2023-10-17T07:49:37Z")

</div>

Hello, I am trying to show data through Tag History with expression mode. I want to have path linked to one of params of popup screen. I did configure as example as in help but I get an error (see picture for more deta…

---

## [Audit profile not recording API data](https://forum.inductiveautomation.com/t/audit-profile-not-recording-api-data/80133)

<div class="topic-metadata">

**Author:** [@Ruchika](https://forum.inductiveautomation.com/u/Ruchika)\
**Replies:** 2\
**Last updated:** [October 17, 2023, 6:45am UTC](https://forum.inductiveautomation.com/t/audit-profile-not-recording-api-data/80133 "2023-10-17T06:45:50Z")

</div>

I created an audit profile to record the activities done by the different users(create profile, edit profile, etc) and we are doing these operations using api calls. Can this be a reason(use of api call instead of queri…

---

## [Accessing Custom Email Message within the active pipeline](https://forum.inductiveautomation.com/t/accessing-custom-email-message-within-the-active-pipeline/80386)

<div class="topic-metadata">

**Author:** [@Generique\_Econocom02](https://forum.inductiveautomation.com/u/Generique_Econocom02)\
**Replies:** 2\
**Last updated:** [October 17, 2023, 5:41am UTC](https://forum.inductiveautomation.com/t/accessing-custom-email-message-within-the-active-pipeline/80386 "2023-10-17T05:41:48Z")

</div>

Hello, I have an active alarm going into pipelines, i can access almost all properties, found the way to list properties : event.getProperties() in the pipeline scripting block i can access and modify custom properties…

---

## [httpClient post works from local script console but not from gw script console. java.io.IOException Unable to POST](https://forum.inductiveautomation.com/t/httpclient-post-works-from-local-script-console-but-not-from-gw-script-console-java-io-ioexception-unable-to-post/80566)

<div class="topic-metadata">

**Author:** [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Replies:** 1\
**Last updated:** [October 17, 2023, 3:37am UTC](https://forum.inductiveautomation.com/t/httpclient-post-works-from-local-script-console-but-not-from-gw-script-console-java-io-ioexception-unable-to-post/80566 "2023-10-17T03:37:13Z")

</div>

I'm trying to use system.net.httpClient to post data to DataDog and have it working in my local laptop Designer in the script console (internet-connected) but it's not working in the Designer script console running direc…

---

## [Dynamic set width of template](https://forum.inductiveautomation.com/t/dynamic-set-width-of-template/80562)

<div class="topic-metadata">

**Author:** [@yuhnag\_zhu](https://forum.inductiveautomation.com/u/yuhnag_zhu)\
**Replies:** 1\
**Last updated:** [October 17, 2023, 2:17am UTC](https://forum.inductiveautomation.com/t/dynamic-set-width-of-template/80562 "2023-10-17T02:17:16Z")

</div>

When using template repeater, can you set the width and height of each template instance dynamically? template parameter not work here

---

## [Vision - copy-paste templates binding issue](https://forum.inductiveautomation.com/t/vision-copy-paste-templates-binding-issue/80502)

<div class="topic-metadata">

**Author:** [@john.eichler](https://forum.inductiveautomation.com/u/john.eichler)\
**Replies:** 2\
**Last updated:** [October 17, 2023, 12:31am UTC](https://forum.inductiveautomation.com/t/vision-copy-paste-templates-binding-issue/80502 "2023-10-17T00:31:24Z")

</div>

Ignition 8.1.31 Vision 11.1.31 I have a popup which is configured with a base tag path using a string custom property. The popup contains ~20 instances of a template which is a simple Boolean indicator. The base tag pa…

---

## [Animation for Symbol Factory In Perspective](https://forum.inductiveautomation.com/t/animation-for-symbol-factory-in-perspective/63110)

<div class="topic-metadata">

**Author:** [@ejaegler](https://forum.inductiveautomation.com/u/ejaegler)\
**Replies:** 19\
**Last updated:** [October 16, 2023, 10:00pm UTC](https://forum.inductiveautomation.com/t/animation-for-symbol-factory-in-perspective/63110 "2023-10-16T22:00:40Z")

</div>

Greetings, I am working on converting a Vision HVAC project to a Perspective Project. In the vision project, I use a timer to animate the rotation of a cooling fan. Is there a good way of going about this in perspecti…

---

## [System.tag.browse OR in filter](https://forum.inductiveautomation.com/t/system-tag-browse-or-in-filter/37111)

<div class="topic-metadata">

**Author:** [@Henk](https://forum.inductiveautomation.com/u/Henk)\
**Replies:** 27\
**Last updated:** [October 16, 2023, 9:40pm UTC](https://forum.inductiveautomation.com/t/system-tag-browse-or-in-filter/37111 "2023-10-16T21:40:20Z")

</div>

Ignition 8.0.12 We like to use de system.tag.browse function to browse the tags in search for folders or udt instances. Is this possible? We have tried something like this: results = system.tag.browse( path, {‘tagTyp…

---

## [Use of Reference tags](https://forum.inductiveautomation.com/t/use-of-reference-tags/80553)

<div class="topic-metadata">

**Author:** [@hfj](https://forum.inductiveautomation.com/u/hfj)\
**Replies:** 1\
**Last updated:** [October 16, 2023, 9:02pm UTC](https://forum.inductiveautomation.com/t/use-of-reference-tags/80553 "2023-10-16T21:02:01Z")

</div>

Hi, I have a default provider (Modbus) and a MQTT provder with a few MQTT tags. I would like to have all my tags and UDTs under the default provider. I have made a UDT in my default provider that references the MQTT t…

---

## [UDT diff / compare](https://forum.inductiveautomation.com/t/udt-diff-compare/29476)

<div class="topic-metadata">

**Author:** [@mcarritt1](https://forum.inductiveautomation.com/u/mcarritt1)\
**Replies:** 1\
**Last updated:** [October 16, 2023, 8:51pm UTC](https://forum.inductiveautomation.com/t/udt-diff-compare/29476 "2023-10-16T20:51:28Z")

</div>

Does anyone have a working method for comparing individual UDT json or xml files? We have many different sites that we are trying to keep unified, and it would be very useful to be able to use a compare tool to see if ch…

---

## [Introducing the Component Spotlight](https://forum.inductiveautomation.com/t/introducing-the-component-spotlight/80552)

<div class="topic-metadata">

**Author:** [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 8:16pm UTC](https://forum.inductiveautomation.com/t/introducing-the-component-spotlight/80552 "2023-10-16T20:16:59Z")

</div>

Description Simply drop the template anywhere in a window, and it will automatically populate with a list of every component within the window when the window is opened. Selecting a component from the dropdown will c…

---

## [\[Bug-3513\] Perspective Gauge Needle Resets to 0 Angle](https://forum.inductiveautomation.com/t/bug-3513-perspective-gauge-needle-resets-to-0-angle/58486)

<div class="topic-metadata">

**Author:** [@Luke\_Sloop](https://forum.inductiveautomation.com/u/Luke_Sloop)\
**Replies:** 7\
**Last updated:** [October 16, 2023, 8:16pm UTC](https://forum.inductiveautomation.com/t/bug-3513-perspective-gauge-needle-resets-to-0-angle/58486 "2023-10-16T20:16:34Z")

</div>

Version is 8.1.14 I setup gauges in a perspective view and when the page initially loads sometimes the gauges stutter and then the needle is set to the 0 angle position. It is much easier to reproduce with multiple gau…

---

## [Barcode Scan Event Triggered by External Scanner](https://forum.inductiveautomation.com/t/barcode-scan-event-triggered-by-external-scanner/80544)

<div class="topic-metadata">

**Author:** [@Colin\_Quinn](https://forum.inductiveautomation.com/u/Colin_Quinn)\
**Replies:** 2\
**Last updated:** [October 16, 2023, 7:51pm UTC](https://forum.inductiveautomation.com/t/barcode-scan-event-triggered-by-external-scanner/80544 "2023-10-16T19:51:53Z")

</div>

Hi all, I have a perspective app that relies on barcode scanning events to pass data throughout itself. I am currently using barcode session events to handle the incoming data as follows. if context\['event'\] == 'scan'…

---

## [How to get active alarm count of all tags in a folder?](https://forum.inductiveautomation.com/t/how-to-get-active-alarm-count-of-all-tags-in-a-folder/80484)

<div class="topic-metadata">

**Author:** [@jimschaefer](https://forum.inductiveautomation.com/u/jimschaefer)\
**Replies:** 9\
**Last updated:** [October 16, 2023, 7:36pm UTC](https://forum.inductiveautomation.com/t/how-to-get-active-alarm-count-of-all-tags-in-a-folder/80484 "2023-10-16T19:36:35Z")

</div>

I would like to get a count of all active alarms (both ack and non-ack) in tags in a particular folder called "FAB". I have one alarm that is set to true and it is flashing on the standard alarm table in my HMI so I kno…

---

## [jSerialComm toggles DTR when opening COM port](https://forum.inductiveautomation.com/t/jserialcomm-toggles-dtr-when-opening-com-port/80508)

<div class="topic-metadata">

**Author:** [@justop](https://forum.inductiveautomation.com/u/justop)\
**Replies:** 3\
**Last updated:** [October 16, 2023, 7:24pm UTC](https://forum.inductiveautomation.com/t/jserialcomm-toggles-dtr-when-opening-com-port/80508 "2023-10-16T19:24:53Z")

</div>

Every time I open a serial port, it appears jSerialComm is toggling the DTR pin. This is causing my serial device to reboot. Is there a way to open a COM port without toggling the DTR pin? from com.fazecast.jSerialComm…

---

## [Same but some how different modem alam ack result](https://forum.inductiveautomation.com/t/same-but-some-how-different-modem-alam-ack-result/80547)

<div class="topic-metadata">

**Author:** [@eddie\_johnson](https://forum.inductiveautomation.com/u/eddie_johnson)\
**Replies:** 0\
**Last updated:** [October 16, 2023, 6:50pm UTC](https://forum.inductiveautomation.com/t/same-but-some-how-different-modem-alam-ack-result/80547 "2023-10-16T18:50:17Z")

</div>

Continuing the discussion from SMS Alarm Acknowledgement Not Working - AirLink RV50: I am having the same issue described but the resolution isn't helping me. Ignition sends a SMS message (text) through the modem. The a…

---

## [Scripting Test Projects](https://forum.inductiveautomation.com/t/scripting-test-projects/80546)

<div class="topic-metadata">

**Author:** [@William\_Mozley](https://forum.inductiveautomation.com/u/William_Mozley)\
**Replies:** 1\
**Last updated:** [October 16, 2023, 6:47pm UTC](https://forum.inductiveautomation.com/t/scripting-test-projects/80546 "2023-10-16T18:47:19Z")

</div>

I've been completing the Ignition Training course to earn a certification. As I've gone through the course it's been difficult to apply some of the scripting knowledge learned in a real scenario. I was wondering if there…

---

## [Error Sending Post Request](https://forum.inductiveautomation.com/t/error-sending-post-request/80525)

<div class="topic-metadata">

**Author:** [@S\_ANIL\_KUMAR](https://forum.inductiveautomation.com/u/S_ANIL_KUMAR)\
**Replies:** 8\
**Last updated:** [October 16, 2023, 5:42pm UTC](https://forum.inductiveautomation.com/t/error-sending-post-request/80525 "2023-10-16T17:42:13Z")

</div>

Hi, I am trying to execute a post request( sending files using rest API). I see that when I execute the request from localhost it's giving me a status code of 200 where as when I execute the same code from another system…

---

## [EAM Agent Upgrade Needs Commissioning](https://forum.inductiveautomation.com/t/eam-agent-upgrade-needs-commissioning/80499)

<div class="topic-metadata">

**Author:** [@witman](https://forum.inductiveautomation.com/u/witman)\
**Replies:** 4\
**Last updated:** [October 16, 2023, 5:26pm UTC](https://forum.inductiveautomation.com/t/eam-agent-upgrade-needs-commissioning/80499 "2023-10-16T17:26:01Z")

</div>

I tried EAM Agent Upgrade to upgrade some gateways from 8.1.26 to 8.1.32. EAM controller was upgraded to 8.1.32 successfully first via installer. EAM queued the upgrade on 8 gateways and I told a couple to go ahead. They…

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

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