# Force MQTT Publish of Certain Tags

**URL:** <https://forum.inductiveautomation.com/t/force-mqtt-publish-of-certain-tags/32705>\
**Category:** 3rd Party Modules\
**Created:** [February 28, 2020, 8:56pm UTC](https://forum.inductiveautomation.com/t/force-mqtt-publish-of-certain-tags/32705 "2020-02-28T20:56:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![breckenridge.boven](https://avatars.discourse-cdn.com/v4/letter/b/22d042/32.png) [@breckenridge.boven](https://forum.inductiveautomation.com/u/breckenridge.boven)\
**Post date:** [February 28, 2020, 8:56pm UTC](https://forum.inductiveautomation.com/t/force-mqtt-publish-of-certain-tags/32705/1 "2020-02-28T20:56:34Z")

</div>

I am using the MQTT Transmission module to transfer data to the and external system. We have some boolean tags that rarely change, maybe once every 2 months, but it is important that a sparkplug B message with that value is sent a least once a day. I do not want to rebirth since our MQTT Transmitters can have up to 200,000 tags causing a pause in the other rapidly changing tags.

Is there a way to manually force a single or a few tags to be sent via python scripting? The function system.cirruslink.engine.publish() could work but I feel like that would be clunky trying to manually create a matching payload.
