# Gateway timer isn't working

**URL:** <https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952>\
**Category:** Ignition\
**Created:** [December 17, 2024, 6:18pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952 "2024-12-17T18:18:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Majid\_Zamani](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Majid\_Zamani](https://forum.inductiveautomation.com/u/Majid_Zamani)\
**Post date:** [December 17, 2024, 6:18pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/1 "2024-12-17T18:18:31Z")

</div>

Hi,  
I am not sure why this gateway timer script isn't working.

```python
tags = system.tag.readBlocking
("[default]PredictionTabTags/LMF Temp Rate of Rise",
"[default]PredictionTabTags/LMF Power On_Off",
"[default]PredictionTabTags/Ladle Furnace Temp")

x_value = tags[0].value
y_value = tags[1].value
z_value = tags[2].value

if y_value is 1:

	value =z_value + (x_value/60)
	system.tag.writeBlocking("[default]PredictionTabTags/Ladle Furnace Temp", value)

else:
	k_value = z_value+1
	system.tag.writeBlocking("[default]PredictionTabTags/Ladle Furnace Temp", k_value)

```

currently,  
x\_value = 60  
y\_value = 1  
z\_value = 2840

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 17, 2024, 6:20pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/2 "2024-12-17T18:20:06Z")

</div>

> [@Majid\_Zamani](#):
>
> isn't working.

What does this mean to you? What isn't working?

---

<div class="post-metadata">

**Author:** ![Majid\_Zamani](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Majid\_Zamani](https://forum.inductiveautomation.com/u/Majid_Zamani)\
**Post date:** [December 17, 2024, 6:22pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/3 "2024-12-17T18:22:16Z")

</div>

Hi @Kevin.Herron  
I guess you are not seeing the whole post:  
title is: Gateway timer isn’t working.  
the post starts with:  
"Hi,  
I am not sure why this gateway timer script isn't working"

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 17, 2024, 6:25pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/4 "2024-12-17T18:25:58Z")

</div>

I'm not sure you're understanding me.

What does it mean that it "isn't working"?

It doesn't run? there's an error? It produces a different result than you expect?

You aren't providing enough information.

---

<div class="post-metadata">

**Author:** ![Majid\_Zamani](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Majid\_Zamani](https://forum.inductiveautomation.com/u/Majid_Zamani)\
**Post date:** [December 17, 2024, 6:30pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/5 "2024-12-17T18:30:11Z")

</div>

As title describes, this is a timer, it's set at 1,000 ms, It should increase the z\_value,  
Two conditions, increase by x\_value/60 if z\_value =1, otherwise increase z\_value by 1.  
No errors, the value isn't increasing, that's what I ,mean by not working.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 17, 2024, 6:41pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/6 "2024-12-17T18:41:32Z")

</div>

> [@Majid\_Zamani](#):
>
> ```python
> tags = system.tag.readBlocking
> ("[default]PredictionTabTags/LMF Temp Rate of Rise",
> "[default]PredictionTabTags/LMF Power On_Off",
> "[default]PredictionTabTags/Ladle Furnace Temp")
> 
> ```

This isn't doing what you think it is.

You've created two independent statements here.

1. assign `tags = system.tag.readBlocking`
2. create a 3-tuple of string values

It's also missing the list syntax. Try:

```python
tags = system.tag.readBlocking(["[default]PredictionTabTags/LMF Temp Rate of Rise","[default]PredictionTabTags/LMF Power On_Off","[default]PredictionTabTags/Ladle Furnace Temp"])

```

> [@Majid\_Zamani](#):
>
> `if y_value is 1:`

This should be

```python
if y_value == 1:

```

---

<div class="post-metadata">

**Author:** ![Majid\_Zamani](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@Majid\_Zamani](https://forum.inductiveautomation.com/u/Majid_Zamani)\
**Post date:** [December 17, 2024, 6:48pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-isnt-working/99952/7 "2024-12-17T18:48:35Z")

</div>

> [@Kevin.Herron](#):
>
> `tags = system.tag.readBlocking(["[default]PredictionTabTags/LMF Temp Rate of Rise","[default]PredictionTabTags/LMF Power On_Off","[default]PredictionTabTags/Ladle Furnace Temp"])`

Got you, thank you @Kevin.Herron
