# MQTT Tags not showing individually

**URL:** <https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [July 21, 2023, 6:56pm UTC](https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728 "2023-07-21T18:56:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marcel\_Denniger](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@Marcel\_Denniger](https://forum.inductiveautomation.com/u/Marcel_Denniger)\
**Post date:** [July 21, 2023, 6:56pm UTC](https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728/1 "2023-07-21T18:56:44Z")

</div>

Hey community,

I am trying to use MQTT Tags for my home Automation System iobroker.  
The Ignition Gateway and iobroker running in Docker Containers on the same Ubuntu machine.  
They are using macvlan both.

Unfortunately, I can't see the defined tags individually in the published messages.  
Every time the value for one of the tags changes, it is displayed as one message.

The Transmitter is using the following Sparkplug config.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/3/93aa7e2c0c35f96330984384a17d1e259eb2a05b.png)

It is showing Device ID = ... instead of Tag = value.  
When I publish directly from the MQTT Explorer it looks different.  
On iobroker the messages look exactly the same.

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

What am I missing here?  
Do you need more information?

Best regards,  
Marcel

---

<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:** [July 21, 2023, 7:20pm UTC](https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728/2 "2023-07-21T19:20:47Z")

</div>

This data is being published in Sparkplug format. MQTT Explorer apparently doesn't understand Sparkplug.

---

<div class="post-metadata">

**Author:** ![Marcel\_Denniger](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@Marcel\_Denniger](https://forum.inductiveautomation.com/u/Marcel_Denniger)\
**Post date:** [July 21, 2023, 7:28pm UTC](https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728/3 "2023-07-21T19:28:25Z")

</div>

Hi Kevin,

thanks for the quick reply.  
Is there a possibility to change the format?  
It seems that iobroker has the same trouble understanding Sparkplug.

---

<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:** [July 21, 2023, 7:29pm UTC](https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728/4 "2023-07-21T19:29:54Z")

</div>

I think you can change it to a JSON encoding in the transmitter options, but otherwise I can't see anything in the docs that suggest an alternative to Sparkplug. The MQTT modules are primarily focused on Sparkplug.

Check in with Cirrus Link at [https://forum.cirrus-link.com/](https://forum.cirrus-link.com/) as well. They'll know for sure.

---

<div class="post-metadata">

**Author:** ![Marcel\_Denniger](https://avatars.discourse-cdn.com/v4/letter/m/7ea924/32.png) [@Marcel\_Denniger](https://forum.inductiveautomation.com/u/Marcel_Denniger)\
**Post date:** [July 21, 2023, 8:22pm UTC](https://forum.inductiveautomation.com/t/mqtt-tags-not-showing-individually/76728/5 "2023-07-21T20:22:26Z")

</div>

I found a Sparkplug module for JavaScript.

> **[sparkplug-client](https://www.npmjs.com/package/sparkplug-client)**
>
> A client module for MQTT communication using the Sparkplug specification from Cirrus Link Solutions. Latest version: 3.2.3, last published: a month ago. Start using sparkplug-client in your project by running \`npm i sparkplug-client\`. There are 2...

I think I will try to use it within iobroker.

Thanks for your support.
