# MQTT Transmission does not auto-publish newly created calculated tags

**URL:** <https://forum.inductiveautomation.com/t/mqtt-transmission-does-not-auto-publish-newly-created-calculated-tags/115366>\
**Category:** Ignition\
**Created:** [May 4, 2026, 1:25pm UTC](https://forum.inductiveautomation.com/t/mqtt-transmission-does-not-auto-publish-newly-created-calculated-tags/115366 "2026-05-04T13:25:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![prasoon](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@prasoon](https://forum.inductiveautomation.com/u/prasoon)\
**Post date:** [May 4, 2026, 1:25pm UTC](https://forum.inductiveautomation.com/t/mqtt-transmission-does-not-auto-publish-newly-created-calculated-tags/115366/1 "2026-05-04T13:25:32Z")

</div>

When I create a new Calculated Tag inside the default tag provider, MQTT Transmission does not automatically publish it to the MQTT broker. The tag only becomes visible in MQTT Explorer after I manually click Refresh in the Transmission Control folder.

This happens every single time a new Calculated Tag is added — whether I add one tag or an entire subfolder of tags.

In a production environment where Calculated Tags are added regularly by engineers who are not always aware of the MQTT refresh requirement, this creates a silent data gap — tags appear healthy in Ignition but are simply not publishing to the broker until someone notices and manually triggers the refresh.

Is their any way to auto refresh the tags?

---

<div class="post-metadata">

**Author:** ![tgarrison](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tgarrison/32/80965_2.png) [@tgarrison](https://forum.inductiveautomation.com/u/tgarrison)\
**Post date:** [May 4, 2026, 1:39pm UTC](https://forum.inductiveautomation.com/t/mqtt-transmission-does-not-auto-publish-newly-created-calculated-tags/115366/2 "2026-05-04T13:39:19Z")

</div>

This is the way the Cirrus Link modules work. It's because a lot of times, you want to wait to add a bunch of tags or whatever before you do the refresh.

You can add a script on the "Refresh Required" tag that automatically triggers the refresh.

---

<div class="post-metadata">

**Author:** ![prasoon](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@prasoon](https://forum.inductiveautomation.com/u/prasoon)\
**Post date:** [May 5, 2026, 4:09am UTC](https://forum.inductiveautomation.com/t/mqtt-transmission-does-not-auto-publish-newly-created-calculated-tags/115366/3 "2026-05-05T04:09:21Z")

</div>

wont that creat a load on gateway as it will scan and refresh after a specific timeperiod.

---

<div class="post-metadata">

**Author:** ![tgarrison](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/tgarrison/32/80965_2.png) [@tgarrison](https://forum.inductiveautomation.com/u/tgarrison)\
**Post date:** [May 5, 2026, 1:10pm UTC](https://forum.inductiveautomation.com/t/mqtt-transmission-does-not-auto-publish-newly-created-calculated-tags/115366/4 "2026-05-05T13:10:01Z")

</div>

The Refresh Required tag only goes True when Transmission detects a structure change. So you'd script it such that when it goes True, you set the Refresh tag True.
