I use some devices that do not allow the total free modification of the payload structure (more specifically Weintek iE series HMIs), but the format is close enough to the standard structure, only having “d” instead of “data” and “ts” instead of “time” and I was able to handle it in the workflow by changing the string, but this consumes two messages per update.
If there is a way to allow editing the structure or avoid duplicating the consumption of messages, it would help me a lot!
Payload example:
{
"d" : {
"myvalue1" : 0,
"myvalue2" : 0,
...
},
"ts" : "2022-10-31T10:25:02.555170"
}