Hello everyone
I want to use ‘system.cirruslink.engine.publish’ script write MQTT tag
but it can’t run
my script:
server = 'Chariot SCADA'
topic = 'spBv1.0/IgnitionMQTT/DCMD/test/test'
today = system.date.now()
next = system.date.setTime(system.date.getDate(1970, 0, 1), 8, 0, 0)
timestamp = str(system.date.millisBetween(next,today))
payload = '{"timestamp":' + timestamp +',"metrics":[{"name":"ClientEvent/WindowChangeSec","timestamp":' + timestamp +',"dataType":"Int32","value":15}],"seq":0}'
system.cirruslink.engine.publish(server, topic, str(payload).encode(), 0, 0)
I use MQTTfx check.
My “Sparkplug Decoder” show “Filed to parse the payload”
but “Plain Text Decoder” show my payload is correct