# Ignition Edge Panel scripting - Can I have tag valueChange scripts without Compute?

**URL:** <https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239>\
**Category:** Ignition\
**Tags:** ignition80, vision\
**Created:** [June 2, 2020, 6:06am UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239 "2020-06-02T06:06:59Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 2, 2020, 6:07am UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/1 "2020-06-02T06:07:00Z")

</div>

v8.0.12

As topic asks, can I have scripts on tag value change events without Edge Compute?

Is there a non-marketing (non-fluffy; detailed) version of the features that each Edge module gives access to? Maybe a table that compares each of them and ticks the features they enable would be useful?

This excerpt from the Edge Compute marketing info page makes it sound like scripting isn’t possible at all (event client-side) without it…

I presume that all scripts in Perspective won’t work as they’re run on the gateway?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/e/edc709bf92d56dcac988658e9b302ec73f629469.png)

---

<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:** [June 2, 2020, 12:35pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/2 "2020-06-02T12:35:42Z")

</div>

> [@nminchin](#):
>
> without Edge Compute?

Uh, No. That's the whole point. Tag events run in the gateway. Edge Compute allows gateway scripts.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [June 2, 2020, 3:57pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/3 "2020-06-02T15:57:16Z")

</div>

> [@nminchin](#):
>
> I presume that all scripts in Perspective won’t work as they’re run on the gateway?

Perspective scripts are specifically allowed (since otherwise Perspective would be severely hobbled) but other gateway scripts are not allowed to run. ~~Edge compute also gives access to SFCs.~~ nope

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [June 2, 2020, 9:03pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/4 "2020-06-02T21:03:00Z")

</div>

Thanks Paul, I didn’t know about the SFCs either.

[https://docs.inductiveautomation.com/display/DOC80/Edge+Compute](https://docs.inductiveautomation.com/display/DOC80/Edge+Compute)

There’s also no mention whatsoever in the edge panel section about gateway scripting being unavailable:  
[https://docs.inductiveautomation.com/display/DOC80/Edge+Panel](https://docs.inductiveautomation.com/display/DOC80/Edge+Panel)

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [June 2, 2020, 9:37pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/5 "2020-06-02T21:37:16Z")

</div>

We took SFCs out of the mix for Compute. That may get added back in later.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [June 2, 2020, 9:38pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/6 "2020-06-02T21:38:24Z")

</div>

> [@nminchin](#):
>
> There’s also no mention whatsoever in the edge panel section about gateway scripting being unavailable:

Gateway scripting has never been available in Edge until Compute, so I wouldn't expect a specific mention of that in Panel.

Take a look at [Ignition Edge - Ignition User Manual 8.0 - Ignition Documentation](https://docs.inductiveautomation.com/display/DOC80/Ignition+Edge#IgnitionEdge-GatewayScripting) to see the mention of Gateway Scripting.

---

<div class="post-metadata">

**Author:** ![nader.chinichian](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nader.chinichian/32/9261_2.png) [@nader.chinichian](https://forum.inductiveautomation.com/u/nader.chinichian)\
**Post date:** [June 3, 2020, 9:39am UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/7 "2020-06-03T09:39:25Z")

</div>

What about gateway script (timer) with compute?  
With compute plugin I don’t see script option in resource tree.

---

<div class="post-metadata">

**Author:** ![kgamble](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgamble/32/8019_2.png) [@kgamble](https://forum.inductiveautomation.com/u/kgamble)\
**Post date:** [June 3, 2020, 11:42am UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/9 "2020-06-03T11:42:07Z")

</div>

> [@nader.chinichian](#):
>
> What about gateway script (timer) with compute?

Try reinstalling your designer launcher from a gateway in 8.0.12+

Prior to 8.0.12 the edge gateways never needed gateway event scripts, so I presume that the launcher would open a specific “edge” version of the designer with things like that stripped out. Support told me to reinstall it and it magically showed up.

Took me forever to realize why I couldn’t see the message handlers after upgrading and adding compute!

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [June 3, 2020, 2:07pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/10 "2020-06-03T14:07:11Z")

</div>

Yes, this is it exactly. Prior to adding Edge Compute, the designer just looked at Edge / Not Edge and showed menus accordingly. With the introduction of Edge Compute we also started sending information about what editions were licensed so that the correct menus show up.

Note that if you add an edition like Compute while the designer is open, the designer won’t get that new information. You’d need to close and reopen the designer.

---

<div class="post-metadata">

**Author:** ![kgamble](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kgamble/32/8019_2.png) [@kgamble](https://forum.inductiveautomation.com/u/kgamble)\
**Post date:** [June 3, 2020, 2:21pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/11 "2020-06-03T14:21:03Z")

</div>

> [@KathyApplebaum](#):
>
> Note that if you add an edition like Compute while the designer is open, the designer won’t get that new information. You’d need to close and reopen the designer.

Do you need to reinstall it after 8.0.12, or just reopen it?

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [June 3, 2020, 2:38pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/12 "2020-06-03T14:38:08Z")

</div>

If you have the 8.0.12+ version of the designer, all you have to do is reopen it. The Designer only gets the edition information when it first opens and doesn’t get information on changes to the licensed editions.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [July 3, 2020, 3:15pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/13 "2020-07-03T15:15:15Z")

</div>

I have uninstalled the Designer Launcher and re-installed from a 8.0.13 edge gateway, but still cannot see the Gateway Events object in the Designer. I am using a trial version of Ignition.

I also see this from the [Ignition 8 documentation](https://docs.inductiveautomation.com/display/DOC80/Edge+Compute#EdgeCompute-ScriptinginEdgeCompute):

> You will not see the “Gateway Events” menu item in the Designer on unlicensed Gateways.

Is it true that you cannot evaluate Gateway Scripts for Edge under trial?

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [July 6, 2020, 2:36pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/14 "2020-07-06T14:36:13Z")

</div>

You would need to use a full version in trial model (or the new Maker Edition) to create your gateway scripts in the designer. You can then copy and paste them via the file system to evaluate them in Edge.

It’s a bit clunky, but we didn’t want people to start up an unlicensed version of Edge, create Gateway scripts and then have those scripts “mysteriously” stop working as soon as you applied a license.

---

<div class="post-metadata">

**Author:** ![321liftoff](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/321liftoff/32/27544_2.png) [@321liftoff](https://forum.inductiveautomation.com/u/321liftoff)\
**Post date:** [July 6, 2020, 3:30pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/15 "2020-07-06T15:30:08Z")

</div>

Thanks Kathy,

Could you point me to the file-system location where the Gateway Event scripts are housed?

When I paste into the Ignition Edge structure, will the Gateway Scripts field appear, or will it still be hidden and any modifications will need to be made in the Full Version and copied again?

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [July 6, 2020, 4:50pm UTC](https://forum.inductiveautomation.com/t/ignition-edge-panel-scripting-can-i-have-tag-valuechange-scripts-without-compute/35239/16 "2020-07-06T16:50:03Z")

</div>

In Ignition 8+, the Gateway Event scripts will be in home/data/projects/your-project-name/ignition/event-scripts

The menu item will still be hidden in the designer because the designer is only looking at the license (or lack thereof), not whether the resource exists.
