...
| Note |
|---|
| This can also be true with certain Sparkplug based payloads where metric names may have unusual characters in them. While MQTT and Sparkplug both support characters such as . & % =, Ignition does not support these as valid characters in a tag path or tag name. As a result, sometimes it may be necessary to tell MQTT Engine to replace certain characters or strings of characters with something else so the tag path and tag names can be properly created in Ignition. |
String Replacement UsageThe String Conversion feature can be used in any Custom Namespace or in the Sparkplug B Namespace. The String Replacement feature supports the following.
...
- Remove all '@' symbols

- Replace all '@' symbols with '_'

- Replace all 'abc' character sequences with 'def'

- Replace all characters between the literal strings 'start' and 'end' with a '_' character using a regex
How do I determine what string replacement I need?When an Ignition tag is created, there are some rules that need to be followed:
...